SlideShare una empresa de Scribd logo
Demand Planning
Forecasting en Ciencia de Datos
Juan
Sergio
● ¿Por qué Predicción de la Demanda?
● Modelado por Series de Tiempo.
● Ward Clustering para agrupar demandas similares.
● Un Modelo Estacional Lineal
● Resultados y Conclusiones
Photo by Bernard Hermant on Unsplash
▷
▷
Ejemplos de este tipo de negocios son las ventas al
menudeo o venta por catálogo ya sea comercio por
internet u otros similares.
01.
Si se compra muy poco comenzamos a negar
pedidos o compras de los clientes. Se genera
abandono y esto beneficia a la competencia.
02.
03.
Cada artículo se consume de manera constante,
con excepción de los productos “estrellas”. Planear
cuánto debemos comprar es un reto en estos
negocios.
Si se compra demasiado, tendremos que
rematarlo después (descuentos, 2x1, etc).04.
05.
06.
Los productos pueden tener históricos de sus
ventas porque son parte de la línea del
negocio.
Sin embargo, hay modelos que no se han
vendido anteriormente, nuevos para el
negocio y clientes.
● La demanda de un producto es el número de artículos que se
venden en un periodo de tiempo.
● Para hacer una estimación de la demanda tomamos en cuenta
variables de los datos del negocio: clientes activos en un
periodo, razón de compra de los productos, etc.
● La demanda puede ser antes o después de aplicar conceptos
como devoluciones, descuentos o promociones, pérdidas, etc.
● Puede haber sucesos importantes en el negocio: cambios de
temporadas, vacaciones, etc.
● La operación de nuestros clientes puede depender directamente
de estos.
● La llegada de nuevos productos también tiene estas dependencias
y los periodos de compras varían.
● Todos estos factores operativos se deben tomar en cuenta
o nuestro proyecto de Ciencia de Datos nunca saldrá a producción...
Photo by Artem Beliaikin @belart84 on Unsplash
problemas de inventario falta de producto
Demanda de productos con historia
● Encontramos que es mejor hacer Grupos de modelos con
incidencias similares en la historia reciente. Según el grupo,
usamos los datos para generar predicciones.
● Las predicciones se pueden hacer utilizando un modelo
lineal, ARIMA, Redes Neuronales, etc.
Demanda de productos sin historia
● Usamos los mismos grupos (con los productos que tienen
historia) y entrenamos un clasificador sobre estos. ¡Usamos
un vector de probabilidades para cada producto nuevo!
● Usando las predicciones de la demanda para los artículos
con historia. Se hacen ponderando el individuo promedio de
cada grupo con la probabilidad de pertenencia como peso
de la predicción.
Predicciones dinámicas (cuando se tienen nuevas observaciones):
● Usamos los mismos grupos y entrenamos un clasificador sobre
estos. Solo que esta vez usamos el comportamiento más
reciente en los periodos transcurridos.
● Usamos un vector de probabilidades para cada producto y
ponderamos las predicciones generadas para cada grupo.
● Usamos una métrica de desempeño que captura las ventajas
de hacer predicciones dinámicas.
Predicción de
Demanda para los
productos del
grupo 1
Comportamiento
de la demanda en
el grupo 1
Comportamiento
de la demanda en
el grupo 2
. . .
Comportamiento
general
. . .
Comportamiento
de la demanda en
el grupo n
Predicción de
Demanda para los
productos del
grupo n
Predicción de
Demanda para los
productos del
grupo 2
Modelo Estacional
Lineal
Ward Clustering
Flujo de la Solución
Modelado de actividad e incidencia a
través del tiempo.
Identificar tendencia y estacionalidad.
Agrupación de modelos por
demandas similares
● Cada Modelo inicia en teniendo su propio grupo.
● Se unen los grupos que tienen menor varianza entre sí, hasta que
todos los modelos terminan en el mismo grupo.
● Los modelos lineales son más simples! Empezar con el Deep Data
Science no necesariamente es lo mejor.
● Por ser un modelo lineal, ganamos en propiedades:
- Tenemos a la mano más trucos: regularización, pruebas estadísticas,
etc.
- Ganamos Interpretabilidad!
- Si un cliente va iniciando su carrera en la ciencia de datos, es mejor
dejarles un modelo lineal en producción...
MLP ajustando la serie de tiempo
MLP
ARIMA
Ensemble
Modelo
Estacional
Predicción de la Demanda
Los productos se pueden agrupar
según niveles de demanda y cada
grupo segmenta la oferta del
negocio.
01.
02.
Hemos visto que un modelo
lineal puede ayudar a predecir la
demanda de productos y es una
solución más simple.
Predicción de la Demanda
El comportamiento de
un producto puede ser
muy bueno.
No queda mucho
inventario en este caso.
03.
Predicción de la Demanda
Lo anterior no quiere
decir que tendremos
estimaciones tan
buenas para todos los
productos.
Necesitamos que el
modelo se componga
de estimaciones
dinámicas...
04.
Benchmark en el caso de predicciones dinámicas
Benchmark en el caso de predicciones dinámicas
El uso de clusters facilita el manejo las series de
tiempo tanto para su manejo como para su
predicción.
01.
El modelo de clasificación para predicciones
dinámicas mejora respecto a si hiciéramos
estimaciones a largo plazo. La ponderación entre
grupos es favorable.
02.
03.
El modelo estacional es bastante robusto y tiene
mejor desempeño que los otros modelos clásicos.
Juan Zinser juanzinser@gmail.com
juan@datank.ai
Sergio Nieto ssnieto.mat@gmail.com
sergio@datank.ai
@SergioSNieto

Más contenido relacionado

Similar a Ward Clustering para demand planning en retail Minorista

marketing anticrisis
marketing anticrisismarketing anticrisis
marketing anticrisis
MIZAEL ALBA
 
2018-06-11 DataviXon-ODHEOIFHPCLDMVC CC .pptx
2018-06-11 DataviXon-ODHEOIFHPCLDMVC CC .pptx2018-06-11 DataviXon-ODHEOIFHPCLDMVC CC .pptx
2018-06-11 DataviXon-ODHEOIFHPCLDMVC CC .pptx
Angel Tello
 
SEMANA 7.pptx
SEMANA 7.pptxSEMANA 7.pptx
SEMANA 7.pptx
NinaLagos1
 
Lean startup
Lean startupLean startup
Lean startup
Sol Mesz
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
Óscar R. Onrubia
 
Proy eval de pares Jhardena Yauri
Proy eval de pares Jhardena YauriProy eval de pares Jhardena Yauri
Proy eval de pares Jhardena Yauri
JhardenaYauri
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
Renata Briseño
 
00 gestión de inventario y compras sgr
00 gestión de inventario y compras sgr00 gestión de inventario y compras sgr
00 gestión de inventario y compras sgr
Angel Tello Valles
 
Mineria De Datos Secuenciales
Mineria De Datos SecuencialesMineria De Datos Secuenciales
Mineria De Datos Secuenciales
Marilyn Jaramillo
 
Desayuno Data science - Aplicaciones en métricas & Analytics
Desayuno Data science - Aplicaciones en métricas & AnalyticsDesayuno Data science - Aplicaciones en métricas & Analytics
Desayuno Data science - Aplicaciones en métricas & Analytics
amdia
 
Mooc metodologias agiles_m4
Mooc metodologias agiles_m4Mooc metodologias agiles_m4
Mooc metodologias agiles_m4
LUZKARIMETORRESLOZAD
 
Data Mining Snoop Consulting Arg
Data Mining Snoop Consulting ArgData Mining Snoop Consulting Arg
Data Mining Snoop Consulting Arg
Snoop Consulting
 
Principios fundamentales de pronostico (planificacion y control de la producc...
Principios fundamentales de pronostico (planificacion y control de la producc...Principios fundamentales de pronostico (planificacion y control de la producc...
Principios fundamentales de pronostico (planificacion y control de la producc...
leslie_30_4
 
Dm 01
Dm 01Dm 01
Inventarios trabajo de investigacion.docx
Inventarios trabajo de investigacion.docxInventarios trabajo de investigacion.docx
Inventarios trabajo de investigacion.docx
Ramses CF
 
Semestre 2011 i - proyecto - semana nº 05 (2)
Semestre 2011   i -  proyecto - semana nº 05 (2)Semestre 2011   i -  proyecto - semana nº 05 (2)
Semestre 2011 i - proyecto - semana nº 05 (2)
MANUEL GARCIA
 
Semestre 2011 i - proyecto - semana nº 05
Semestre 2011   i -  proyecto - semana nº 05Semestre 2011   i -  proyecto - semana nº 05
Semestre 2011 i - proyecto - semana nº 05
MANUEL GARCIA
 
Analisis Conjiint en ddetalle y friendly.pdf
Analisis Conjiint en ddetalle y friendly.pdfAnalisis Conjiint en ddetalle y friendly.pdf
Analisis Conjiint en ddetalle y friendly.pdf
ssuserd8290b1
 
Lean canvas, métricas y claves de éxito startup - Pablo Penades
Lean canvas, métricas y claves de éxito startup - Pablo PenadesLean canvas, métricas y claves de éxito startup - Pablo Penades
Lean canvas, métricas y claves de éxito startup - Pablo Penades
Pablo Penades
 
Presentación Analytics Expo mkt 2014 big data great power
Presentación Analytics Expo mkt 2014   big data great powerPresentación Analytics Expo mkt 2014   big data great power
Presentación Analytics Expo mkt 2014 big data great power
BUSINESS ANALYTICS SAC
 

Similar a Ward Clustering para demand planning en retail Minorista (20)

marketing anticrisis
marketing anticrisismarketing anticrisis
marketing anticrisis
 
2018-06-11 DataviXon-ODHEOIFHPCLDMVC CC .pptx
2018-06-11 DataviXon-ODHEOIFHPCLDMVC CC .pptx2018-06-11 DataviXon-ODHEOIFHPCLDMVC CC .pptx
2018-06-11 DataviXon-ODHEOIFHPCLDMVC CC .pptx
 
SEMANA 7.pptx
SEMANA 7.pptxSEMANA 7.pptx
SEMANA 7.pptx
 
Lean startup
Lean startupLean startup
Lean startup
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Proy eval de pares Jhardena Yauri
Proy eval de pares Jhardena YauriProy eval de pares Jhardena Yauri
Proy eval de pares Jhardena Yauri
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
00 gestión de inventario y compras sgr
00 gestión de inventario y compras sgr00 gestión de inventario y compras sgr
00 gestión de inventario y compras sgr
 
Mineria De Datos Secuenciales
Mineria De Datos SecuencialesMineria De Datos Secuenciales
Mineria De Datos Secuenciales
 
Desayuno Data science - Aplicaciones en métricas & Analytics
Desayuno Data science - Aplicaciones en métricas & AnalyticsDesayuno Data science - Aplicaciones en métricas & Analytics
Desayuno Data science - Aplicaciones en métricas & Analytics
 
Mooc metodologias agiles_m4
Mooc metodologias agiles_m4Mooc metodologias agiles_m4
Mooc metodologias agiles_m4
 
Data Mining Snoop Consulting Arg
Data Mining Snoop Consulting ArgData Mining Snoop Consulting Arg
Data Mining Snoop Consulting Arg
 
Principios fundamentales de pronostico (planificacion y control de la producc...
Principios fundamentales de pronostico (planificacion y control de la producc...Principios fundamentales de pronostico (planificacion y control de la producc...
Principios fundamentales de pronostico (planificacion y control de la producc...
 
Dm 01
Dm 01Dm 01
Dm 01
 
Inventarios trabajo de investigacion.docx
Inventarios trabajo de investigacion.docxInventarios trabajo de investigacion.docx
Inventarios trabajo de investigacion.docx
 
Semestre 2011 i - proyecto - semana nº 05 (2)
Semestre 2011   i -  proyecto - semana nº 05 (2)Semestre 2011   i -  proyecto - semana nº 05 (2)
Semestre 2011 i - proyecto - semana nº 05 (2)
 
Semestre 2011 i - proyecto - semana nº 05
Semestre 2011   i -  proyecto - semana nº 05Semestre 2011   i -  proyecto - semana nº 05
Semestre 2011 i - proyecto - semana nº 05
 
Analisis Conjiint en ddetalle y friendly.pdf
Analisis Conjiint en ddetalle y friendly.pdfAnalisis Conjiint en ddetalle y friendly.pdf
Analisis Conjiint en ddetalle y friendly.pdf
 
Lean canvas, métricas y claves de éxito startup - Pablo Penades
Lean canvas, métricas y claves de éxito startup - Pablo PenadesLean canvas, métricas y claves de éxito startup - Pablo Penades
Lean canvas, métricas y claves de éxito startup - Pablo Penades
 
Presentación Analytics Expo mkt 2014 big data great power
Presentación Analytics Expo mkt 2014   big data great powerPresentación Analytics Expo mkt 2014   big data great power
Presentación Analytics Expo mkt 2014 big data great power
 

Más de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
Software Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
Software Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
Software Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
Software Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
Software Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
Software Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
Software Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
Software Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
Software Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
Software Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Software Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
Software Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
Software Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
Software Guru
 

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 

Último (20)

Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 

Ward Clustering para demand planning en retail Minorista

  • 1. Demand Planning Forecasting en Ciencia de Datos Juan Sergio
  • 2. ● ¿Por qué Predicción de la Demanda? ● Modelado por Series de Tiempo. ● Ward Clustering para agrupar demandas similares. ● Un Modelo Estacional Lineal ● Resultados y Conclusiones
  • 3.
  • 4. Photo by Bernard Hermant on Unsplash ▷ ▷
  • 5. Ejemplos de este tipo de negocios son las ventas al menudeo o venta por catálogo ya sea comercio por internet u otros similares. 01. Si se compra muy poco comenzamos a negar pedidos o compras de los clientes. Se genera abandono y esto beneficia a la competencia. 02. 03. Cada artículo se consume de manera constante, con excepción de los productos “estrellas”. Planear cuánto debemos comprar es un reto en estos negocios.
  • 6. Si se compra demasiado, tendremos que rematarlo después (descuentos, 2x1, etc).04. 05. 06. Los productos pueden tener históricos de sus ventas porque son parte de la línea del negocio. Sin embargo, hay modelos que no se han vendido anteriormente, nuevos para el negocio y clientes.
  • 7. ● La demanda de un producto es el número de artículos que se venden en un periodo de tiempo. ● Para hacer una estimación de la demanda tomamos en cuenta variables de los datos del negocio: clientes activos en un periodo, razón de compra de los productos, etc. ● La demanda puede ser antes o después de aplicar conceptos como devoluciones, descuentos o promociones, pérdidas, etc.
  • 8. ● Puede haber sucesos importantes en el negocio: cambios de temporadas, vacaciones, etc. ● La operación de nuestros clientes puede depender directamente de estos. ● La llegada de nuevos productos también tiene estas dependencias y los periodos de compras varían. ● Todos estos factores operativos se deben tomar en cuenta o nuestro proyecto de Ciencia de Datos nunca saldrá a producción...
  • 9. Photo by Artem Beliaikin @belart84 on Unsplash problemas de inventario falta de producto
  • 10.
  • 11. Demanda de productos con historia ● Encontramos que es mejor hacer Grupos de modelos con incidencias similares en la historia reciente. Según el grupo, usamos los datos para generar predicciones. ● Las predicciones se pueden hacer utilizando un modelo lineal, ARIMA, Redes Neuronales, etc.
  • 12. Demanda de productos sin historia ● Usamos los mismos grupos (con los productos que tienen historia) y entrenamos un clasificador sobre estos. ¡Usamos un vector de probabilidades para cada producto nuevo! ● Usando las predicciones de la demanda para los artículos con historia. Se hacen ponderando el individuo promedio de cada grupo con la probabilidad de pertenencia como peso de la predicción.
  • 13. Predicciones dinámicas (cuando se tienen nuevas observaciones): ● Usamos los mismos grupos y entrenamos un clasificador sobre estos. Solo que esta vez usamos el comportamiento más reciente en los periodos transcurridos. ● Usamos un vector de probabilidades para cada producto y ponderamos las predicciones generadas para cada grupo. ● Usamos una métrica de desempeño que captura las ventajas de hacer predicciones dinámicas.
  • 14. Predicción de Demanda para los productos del grupo 1 Comportamiento de la demanda en el grupo 1 Comportamiento de la demanda en el grupo 2 . . . Comportamiento general . . . Comportamiento de la demanda en el grupo n Predicción de Demanda para los productos del grupo n Predicción de Demanda para los productos del grupo 2 Modelo Estacional Lineal Ward Clustering Flujo de la Solución
  • 15. Modelado de actividad e incidencia a través del tiempo. Identificar tendencia y estacionalidad.
  • 16.
  • 17.
  • 18. Agrupación de modelos por demandas similares
  • 19.
  • 20. ● Cada Modelo inicia en teniendo su propio grupo. ● Se unen los grupos que tienen menor varianza entre sí, hasta que todos los modelos terminan en el mismo grupo.
  • 21.
  • 22.
  • 23. ● Los modelos lineales son más simples! Empezar con el Deep Data Science no necesariamente es lo mejor. ● Por ser un modelo lineal, ganamos en propiedades: - Tenemos a la mano más trucos: regularización, pruebas estadísticas, etc. - Ganamos Interpretabilidad! - Si un cliente va iniciando su carrera en la ciencia de datos, es mejor dejarles un modelo lineal en producción...
  • 24. MLP ajustando la serie de tiempo
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 31.
  • 32. Predicción de la Demanda Los productos se pueden agrupar según niveles de demanda y cada grupo segmenta la oferta del negocio. 01. 02. Hemos visto que un modelo lineal puede ayudar a predecir la demanda de productos y es una solución más simple.
  • 33. Predicción de la Demanda El comportamiento de un producto puede ser muy bueno. No queda mucho inventario en este caso. 03.
  • 34. Predicción de la Demanda Lo anterior no quiere decir que tendremos estimaciones tan buenas para todos los productos. Necesitamos que el modelo se componga de estimaciones dinámicas... 04.
  • 35.
  • 36. Benchmark en el caso de predicciones dinámicas
  • 37. Benchmark en el caso de predicciones dinámicas
  • 38.
  • 39.
  • 40.
  • 41. El uso de clusters facilita el manejo las series de tiempo tanto para su manejo como para su predicción. 01. El modelo de clasificación para predicciones dinámicas mejora respecto a si hiciéramos estimaciones a largo plazo. La ponderación entre grupos es favorable. 02. 03. El modelo estacional es bastante robusto y tiene mejor desempeño que los otros modelos clásicos.
  • 42. Juan Zinser juanzinser@gmail.com juan@datank.ai Sergio Nieto ssnieto.mat@gmail.com sergio@datank.ai @SergioSNieto