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 sgrAngel Tello Valles
 
Mineria De Datos Secuenciales
Mineria De Datos SecuencialesMineria De Datos Secuenciales
Mineria De Datos SecuencialesMarilyn 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 ArgSnoop 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º 05MANUEL 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 powerBUSINESS 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

Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
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
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
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
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
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
 
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
 

Último (20)

Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
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
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
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
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
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
 
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
 

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