modelo de planeación de inventarios para e-commerce

26
Modelo de planeación de inventarios para E-commerce, utilizando herramientas de inteligencia artificial para hacer pronósticos de demanda y clasificación de inventarios Diego Nicolás Vesga Acevedo Maestría en Ingeniería Industrial Universidad de los Andes, Bogotá D.C., Colombia. [email protected] Resumen Esta investigación aborda el problema de creación de un modelo de planeación de inventarios para E-commerce, resaltando el impacto económico que tiene el inventario en las finanzas de una compañía (cerca del 30% del valor de los activos). En primer lugar, se hace una revisión del estado del arte en relación con pronósticos, clasificación y control de inventarios. La metodología aplicada comprende diferentes métodos de pronóstico de ventas en productos cuyas demandas son intermitentes, sin tendencia o estacionalidad, incluyendo modelos de aprendizaje automático supervisado (Multiple Linear Regression, Random Forest, Support Vector Machines). Además, se comparan técnicas tradicionales de clasificación de productos con modelos que utilizan aprendizaje automático no supervisado (K-means, Hierarchical Clustering, DBSCAN, Gaussian Mixture Model) y se propone una heurística de control de inventarios para el grupo más importante. El análisis numérico de cada etapa fue realizado con una base de datos de 208 productos que se ofertan en un E-commerce de mejoramiento para el hogar. Los resultados muestran que los modelos de inteligencia artificial superaron a los métodos tradicionales tanto en los pronósticos de ventas como en la clasificación de productos. También, se propone explorar más a profundidad los modelos de pronósticos que aprenden de patrones similares entre productos, y algoritmos de clasificación no supervisada que incluyan gran cantidad de variables importantes en el control de inventarios. Keywords: Clasificación, E-commerce, Inteligencia artificial, Planeación de inventarios, Pronósticos.

Upload: others

Post on 20-Nov-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce, utilizando

herramientas de inteligencia artificial para hacer pronósticos de

demanda y clasificación de inventarios

Diego Nicolás Vesga Acevedo

Maestría en Ingeniería Industrial

Universidad de los Andes, Bogotá D.C., Colombia.

[email protected]

Resumen

Esta investigación aborda el problema de creación de un modelo de planeación de

inventarios para E-commerce, resaltando el impacto económico que tiene el inventario en las

finanzas de una compañía (cerca del 30% del valor de los activos). En primer lugar, se hace una

revisión del estado del arte en relación con pronósticos, clasificación y control de inventarios. La

metodología aplicada comprende diferentes métodos de pronóstico de ventas en productos cuyas

demandas son intermitentes, sin tendencia o estacionalidad, incluyendo modelos de aprendizaje

automático supervisado (Multiple Linear Regression, Random Forest, Support Vector Machines).

Además, se comparan técnicas tradicionales de clasificación de productos con modelos que

utilizan aprendizaje automático no supervisado (K-means, Hierarchical Clustering, DBSCAN,

Gaussian Mixture Model) y se propone una heurística de control de inventarios para el grupo más

importante. El análisis numérico de cada etapa fue realizado con una base de datos de 208

productos que se ofertan en un E-commerce de mejoramiento para el hogar. Los resultados

muestran que los modelos de inteligencia artificial superaron a los métodos tradicionales tanto en

los pronósticos de ventas como en la clasificación de productos. También, se propone explorar

más a profundidad los modelos de pronósticos que aprenden de patrones similares entre productos,

y algoritmos de clasificación no supervisada que incluyan gran cantidad de variables importantes

en el control de inventarios.

Keywords: Clasificación, E-commerce, Inteligencia artificial, Planeación de inventarios,

Pronósticos.

Page 2: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 2

1. Introducción

La gestión de inventario ha sido reconocida como una de las funciones más importantes de las

empresas industriales y comerciales, lo que a menudo tiene un gran impacto en su rendimiento

general. Por un lado, si se tiene un alto nivel de inventario para garantizar un buen nivel de servicio,

se pueden incurrir en costos elevados de almacenamiento y obsolescencia. Pero, bajos niveles de

inventario generan un nivel de servicio menor y costos por desabastecimiento. Por esto, la solución

deseada es una política de control de inventario adecuada que garantice un nivel de servicio

satisfactorio sin mantener inventarios innecesariamente grandes que son costosos y difíciles de

manejar (Nenes, 2010).

Para tomar decisiones de gestión de inventario, es fundamental cuantificar la incertidumbre

de la demanda durante el período de tiempo de entrega ya que existe un vínculo intuitivo entre

pronósticos precisos y satisfacer la demanda (Kourentzes, 2019). En E-commerce, la gran mayoría

de productos presentan una demanda intermitente, sin tendencia o estacionalidad afectando la

exactitud de los métodos tradicionales de pronóstico de ventas. Por esta razón, las empresas

tienden a compensar esta incertidumbre con grandes cantidades de inventario, resultando en costos

elevados de almacenamiento.

Para organizaciones que mantienen miles de artículos, no es viable darle la misma

importancia a cada artículo. Los gerentes deben clasificar estos artículos para controlar

adecuadamente cada clase de inventario de acuerdo con su calificación de importancia (Yu, 2011).

El análisis ABC ha sido el más utilizado por su simplicidad, sin embargo, es insuficiente cuando

se deben considerar diferentes variables que afectan las políticas de inventario como lead time,

costo de almacenamiento, tamaño, criticalidad, entre otras (Kartal, 2013). Una vez se tiene un

pronóstico acertado de ventas y se ha determinado la importancia o similitud de los productos, la

decisión a tomar es cuánto inventario pedir y en qué momento pedirlo. Para tomar esta decisión

existen diferentes políticas de control de inventario que buscan reducir el costo total.

Esta investigación presenta una revisión de trabajos previos en temas de pronósticos de

series de tiempo, clasificación ABC y modelos de gestión de inventarios. Para la etapa de

pronósticos, se comparan tres modelos tradicionales (Holt-Winters, Syntetos Boylan y ARIMA)

con tres modelos de inteligencia artificial de aprendizaje supervisado que en general tuvieron

mejor desempeño. En la etapa de clasificación, se hace un acercamiento a la segmentación de

Page 3: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 3

productos según la similitud de las variables que afectan el inventario, con modelos de aprendizaje

no supervisado y se confrontan con el método ABC y un modelo ABC multicriterio. Al final de

esta etapa, se concluye que el algoritmo K-means tiene mejor desempeño y explica claramente las

diferencias entre grupos. Por último, se propone una heurística de control de inventarios periódica

que contempla el lead time y asume el pronóstico como una demanda determinística. La validación

de cada etapa se realizó en un conjunto de datos conformado por 208 productos de un E-commerce

de mejoramiento para el hogar.

Este documento está organizado de la siguiente manera. En la Sección 2 se describe

formalmente el problema y se realiza una revisión bibliográfica de trabajos previos para

pronósticos de demanda, clasificación de inventarios y selección de políticas de control de

inventarios. En la Sección 3 se ilustran las metodologías aplicadas junto a la comparación de

desempeños obtenidos por estas. La Sección 4 presenta un análisis del impacto que tiene el uso de

aprendizaje automático en la gestión de la cadena de suministro. Por último, las conclusiones y

propuestas de investigación futuras son presentadas en la Sección 5.

2. Revisión bibliográfica

Esta sección presenta un resumen de la investigación realizada para desarrollar el modelo de

gestión de inventarios para E-commerce. En esta, se incluye literatura relacionada con modelos de

pronósticos y clasificación de inventarios que utilizan inteligencia artificial, así como políticas de

control de inventarios.

2.1. Pronósticos de demanda

Los pronósticos tradicionales están influenciados en gran medida por los métodos de

pronóstico estadísticos univariados. Uno de los primeros y más ultilizados es el suavizamiento

exponencial (Winters, 1960) también conocido como Holt-Winters, que suaviza el nivel, la

tendencia y la estacionalidad. Más adelante, se desarrollaron modelos autoregresivos (AR),

integrados (I) y de media móvil (MA) que fueron incorporados en modelos más generales como

el modelo ARIMA (Box, 1970). Sin embargo, estos solo son adecuados para productos con

demanda estable, con tendencia o estacionalidad.

Page 4: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 4

Más adelante, se desarrollaron modelos para demandas intermitentes como el propuesto

por Croston (1972) que pronostica la demanda a partir de dos factores, el valor de la demanda

cuando la demanda ocurre (𝑧𝑡) y el intervalo entre demandas (𝑝𝑡). Pero, el supuesto de

independencia entre estos dos valores genera un sesgo. Por esto, Syntetos y Boylan (2005)

propusieron un estimador que soluciona dicho sesgo.

Como se mencionó anteriormente, el pronóstico en el E-commerce necesita abordar

desafíos como patrones irregulares de ventas, datos de ventas altamente explosivos y dispersos,

entre otros (Bandara, 2019), ver Figura 1. Estos comportamientos atípicos son causados por

factores que los modelos tradicionales no tienen en cuenta. Por ejemplo, Kulkarni (2011) presentó

la relación que existe entre la demanda de un producto nuevo con los datos de búsqueda en internet

antes y después de su lanzamiento. También, Yeo (2016) propuso el modelo Browsing2Purchase

que tiene en cuenta los comportamientos de compra y el embudo de conversión en una página web

para predecir las ventas.

Figura 1. Comportamiento de las ventas 2018-2019.

Page 5: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 5

Recientemente, se han estudiado otros modelos que utilizan inteligencia artificial para

obtener mayor exactitud en los pronósticos. Zhao (2017) implementó un modelo de redes

neuronales convolucionales (CNN) para pronosticar las ventas de CaiNiao.com utilizando

información como las visitas a la página, el precio de venta y el volumen de los productos para

entrenar el modelo. Por su parte, Bandara (2019) utilizó una combinación de características

estáticas (tipo de producto, categoría) y dinámicas (festivos, día laboral/no laboral, temporada)

para entrenar una red neuronal de memoria a corto y largo plazo (LSTM NN), y pronosticar la

demanda de la categoría de hogar en Walmart.com.

Finalmente, existen varios artículos que estudian la importancia de los métodos de juicio.

Esto, ya que los profesionales dependen en gran medida de métodos de juicio como el uso directo

de las opiniones de los gerentes, bien sea para hacer una estimación directa de las ventas o para

ajustar los modelos de pronóstico. Estos métodos de juicio son más efectivos cuando suministran

información relevante para aplicar los modelos en la industria (Syntetos, 2009).

2.2. Clasificación de inventarios

En la gestión del inventario, la técnica más utilizada para clasificar productos es el análisis

ABC. Este, clasifica los productos en tres categorías donde la categoría A contiene los ítems más

importantes, la categoría B contiene los ítems que son medianamente importantes y la categoría

C, los ítems que son menos importantes. El análisis ABC tradicional, utiliza el volumen de ventas

anual (Annual Dollar Usage) como criterio de clasificación (Douissa, 2016). Sin embargo, existen

otros factores que afectan las políticas y tienen efectos financieros como el lead time,

obsolescencia, criticalidad, entre otros.

En la literatura, se han desarrollado diferentes modelos que tratan el problema de Multi-

Criteria Decision Making (MCDM) para mejorar la clasificación de inventarios con múltiples

criterios (MCIC). Una de las primeras soluciones fue la utilización del proceso de jerarquía

analítica (AHP) para reducir los diferentes criterios a una única variable (Flores, 1992).

También, diferentes autores han empleado técnicas de inteligencia artificial para este

problema, donde las más utilizadas han sido de aprendizaje supervisado. Partovi (2002)

implementó redes neuronales artificiales (ANN) para clasificar productos utilizando datos reales

de una compañía farmacéutica en Estados Unidos. Kartal (2013) analizó el desempeño de

Page 6: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 6

máquinas de soporte vectorial en la clasificación ABC de una compañía de autos en Turquía,

comparándolo con el método Multicriterio ABC que usa ponderación aditiva simple (SAW) de los

criterios para clasificar productos. Yu (2011) compara el desempeño de métodos tradicionales con

algunos algoritmos de inteligencia articula como máquinas de soporte vectorial, redes neuronales

(NN) y el algoritmo de vecino más cercano (KNN). Sin embargo, estos modelos de aprendizaje

supervisado asumen la disponibilidad de un conjunto de entrenamiento con productos previamente

clasificados y se ha reconocido que no tienen un buen desempeño si el conjunto de entrenamiento

es desbalanceado, o si presenta algún sesgo (Lajili, 2016).

Las técnicas de aprendizaje no supervisado han sido exploradas muy recientemente para

atacar el problema MCIC. Keskin (2013) utilizó Fuzzy c-means (FCM) para realizar una

clasificación ABC multicriterio. Lolli (2014) desarrolló un modelo hibrido donde utiliza K-means

para clasificar productos, basado en los puntajes obtenidos de AHP. Zowid (2019) obtuvo un

desempeño competitivo del Gaussian Mixture Model (GMM) al compararlo con modelos de

optimización lineal.

Otra forma de agrupar productos es utilizando las características de sus series de tiempo.

Estos modelos clasifican el comportamiento de la demanda (intermitente, variable, agrupada) y

son útiles para mejorar pronósticos de venta, mas no para definir políticas de inventario (Boylan,

2008).

2.3. Políticas de control de inventarios

El problema de gestión de inventarios ha sido ampliamente estudiado. Sin embargo, existen

gran cantidad de variaciones para cada modelo que se pueden clasificar en cuatro categorías (ver

Figura 2).

Figura 2. Clasificación de políticas de inventario

Page 7: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 7

La primera categoría son modelos con demanda determinística y estática. En esta categoría,

el modelo insignia es la cantidad económica de pedido (EOQ), formulado en 1915. A partir de ahí,

se expusieron diferentes variaciones como la propuesta por Wagner y Within (1958) que emplea

demanda dinámica discreta. Más adelante, Silver y Meal (1973) propusieron una heurística para

determinar el tamaño de lote para una demanda dinámica determinística. Luego, surgieron un gran

número de heurísticas que buscan darle una buena solución a problemas complejos de manera fácil

y rápida (Cárdenas, 2015).

En la tercera categoría se encuentran los modelos de punto de reorden, que son diferentes

versiones de las políticas (Q, R) y (s, S). En la primera, se hace una orden con Q unidades cuando

el inventario llega a un nivel R, mientras que en la segunda se ordena la cantidad necesaria para

llegar a S cuando el inventario alcanza un nivel s. También, estos modelos evolucionaron a

políticas de revisión periódica como (S, T) donde cada periodo T se ordena la cantidad necesaria

para alcanzar un nivel S.

Como se mencionó anteriormente, se han estudiado un gran número de variaciones de estos

modelos básicos, según las particularidades del sistema. Dentro de las variaciones mas comunes

están la consideración del lead time, costos por faltantes, costo de almacenamiento variable, ventas

acumuladas, entre otros.

3. Metodología

En esta sección se presenta la metodología utilizada para seleccionar un modelo de inventarios

para 208 productos de un E-commerce de mejoramiento para el hogar. La selección de los 208

productos se realizó teniendo en cuenta los siguientes criterios: productos nacionales con lead time

inferior a dos semanas, que no sean productos de temporada pues estos cambian constantemente y

que presenten ventas al menos 4 veces al mes. En la etapa de pronósticos, se utilizó información

de enero de 2018 a diciembre de 2019 para entrenar los diferentes modelos utilizados y se

pronosticaron las ventas diarias de los primeros tres meses de 2020. Las políticas de inventario

escogidas fueron evaluadas en el mismo periodo de tiempo. En la Figura 3, se presenta el proceso

que debe se debe seguir para replicar este modelo con un producto adicional o una base de datos

diferente.

Page 8: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 8

Figura 3. Diagrama de proceso de la metodología aplicada

3.1. Pronósticos de demanda

En primer lugar, se implementaron tres modelos comunes en la literatura para comparar su

desempeño con modelos más avanzados de aprendizaje automático supervisado.

Holt Winters (HW). El método más utilizado es el de suavizamiento exponencial. Este,

tiene muy buenos resultados con series de tiempo que tienen tendencia y/o estacionalidad. Para

este modelo, se tomó el periodo de estacionalidad como un año completo ya que los eventos de E-

commerce se repiten anualmente.

Syntetos Boylan (SBA). El segundo modelo utilizado es la variación del modelo de

Croston propuesta por Syntetos y Boylan. Al ser un modelo para series intermitentes, se quiso

evaluar su comportamiento ante la ausencia de patrones en la demanda de los productos y el

intervalo entre demandas.

ARIMA. Para cada producto se determinó el modelo ARIMA que mejor se ajusta a su

comportamiento, mediante la función auto.arima del paquete forecast del lenguaje R.

Page 9: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 9

Para los modelos de inteligencia artificial se utilizaron cuatro características dinámicas para

el entrenamiento: Mes del año, Día de la semana, Clasificación de evento y Clasificación de día

festivo. Estas variables y los valores que pueden tomar (ver Tabla 1) se determinaron basado en la

experiencia de la gerencia encargada. Estos tres modelos fueron escogidos por su popularidad en

problemas de regresión con inteligencia artificial y los buenos resultados que han obtenido en otros

estudios al predecir variables de respuesta.

Tabla 1. Características dinámicas para métodos de pronóstico

Regresión Lineal Múltiple (MLR). Para el conjunto de datos utilizado, se definió cada

variable como un factor y se entrenó el modelo teniendo en cuenta las interacciones entre todos

los niveles de todos los factores. Así, por ejemplo, se puede determinar la importancia de un evento

Black Friday en la demanda del producto Mes (11): Día (5): Evento (4): Festivo (0). Al tener en

cuenta todas las interacciones, la complejidad de modelo crece exponencialmente, siendo más

lento computacionalmente.

Random Forest (RF). Para entrenar el modelo Random Forest, se normalizaron los valores

de las cuatro variables mediante normalización lineal, para evitar sesgos en las estimaciones por

las diferencias de escala. Los hyperparámetros como el número de árboles de decisión, fueron

afinados mediante una simulación que seleccionó la mejor combinación para cada producto en

base al MAAPE.

Máquinas de soporte vectorial (SVM). Para entrenar el modelo SVM, se normalizaron

los valores de las cuatro variables mediante normalización lineal, para evitar sesgos en las

Valor Notación Valor Notación Valor Notación Valor Notación

1 Enero 1 Lunes 0 No Evento 0 No Festivo

2 Febrero 2 Martes 1 Campaña de descuentos 1 Festivo Lunes

3 Marzo 3 Miércoles 2 Evento compañía 2 Festivo no Lunes

4 Abril 4 Jueves 3 Evento e-commerce nacional

5 Mayo 5 Viernes 4 Evento e-commerce mundial

6 Junio 6 Sábado

7 Julio 7 Domingo

8 Agosto

9 Septiembre

10 Octubre

11 Noviembre

12 Diciembre

Mes FestivoEventoDía

Page 10: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 10

estimaciones por las diferencias de escala. Los hyperparámetros (Kernel) fueron ajustados

utilizando la función svm del lenguaje R.

Los modelos se evaluaron con tres indicadores de error, error cuadrático medio (MSE),

error porcentual absoluto medio (MAPE) y error medio porcentual absoluto de arcotangente

(MAAPE). El MSE tiene en cuenta la magnitud del error, pero no la escala (ver Ecuación 1). El

MAPE soluciona esto, pero su desventaja es que tiende a infinito cuando la demanda real es cero

(ver Ecuación 2). Por esto, se usó el MAAPE que toma la relación entre pronóstico y demanda

como un ángulo (Kim, 2016), como se ilustra en la Ecuación 3.

𝑀𝑆𝐸 =1

𝑁∑(𝐴𝑡 − 𝐹𝑡)

2

𝑁

𝑡=1

(1)

𝑀𝐴𝑃𝐸 =1

𝑁∑|

𝐴𝑡 − 𝐹𝑡𝐴𝑡

|

𝑁

𝑡=1

(2)

𝑀𝐴𝐴𝑃𝐸 =1

𝑁∑tan−1 |

𝐴𝑡 − 𝐹𝑡𝐴𝑡

|

𝑁

𝑡=1

(3)

Dado que lim𝑥→∞

tan−1 𝑥 =𝜋

2 , entonces el rango de MAAPE es [0,

𝜋

2]. Por esto se hizo una

conversión, dividiendo el valor de MAAPE en 𝜋

2 para obtener un indicador porcentual.

Para cada producto, se estableció el modelo que mejor desempeño tuvo según cada una de

las métricas. En la Tabla 2 se presentan los resultados obtenidos y se observa que los modelos de

inteligencia artificial tuvieron mejor desempeño global. Sin embargo, no hubo un modelo

predominante. Por tal razón, se estipuló hacer el pronóstico de cada producto con el modelo que

mejor se ajustó a sus características (ver Anexo 1) y se obtuvo una precisión total de 74.09%.

Page 11: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 11

Tabla 2. Resultados de pronósticos

3.2. Clasificación de inventarios

Se tuvieron en cuenta cuatro características de los productos: Ventas totales (Sales), Precio

(Price), Porcentaje de periodos con demanda positiva (% D>0) y Lead Time. Estas variables fueron

consideradas las más relevantes al momento de seleccionar una política de inventarios para E-

commerce pues contemplan la rotación del producto, su importancia económica, el

comportamiento de su demanda y el principal factor de reabastecimiento que es el lead time. Como

no existe una clasificación previa, se utilizaron dos modelos tradicionales y cuatro modelos de

aprendizaje no supervisado más utilizados en la literatura para problemas de agrupamiento.

ABC. Para la clasificación ABC clásica, se utilizó en método tradicional donde se ordenan

los productos según su anual dollar usage y se construyeron las categorías de la siguiente manera:

categoría A (80% del anual dollar usage total), Categoria B (15% del anual dollar usage total),

categoría C (5% del anual dollar usage total).

Para los siguientes modelos, se normalizaron los valores en el conjunto de datos usando

normalización lineal con el fin de evitar sesgos pues las dimensiones de los diferentes criterios son

desiguales.

Multi attributed ABC (SAW). Uno de los modelos más utilizados en MCIC es la

ponderación aditiva simple (SAW) por la facilidad de su implementación. Para nuestro conjunto

de datos, se definió directamente con la gerencia encargada los pesos de cada variable y se obtuvo

la Ecuación 4 para calcular el SAW Score.

𝑆𝐴𝑊 𝑆𝑐𝑜𝑟𝑒 = 0.3(𝑆𝑎𝑙𝑒𝑠) + 0.3(% 𝐷 > 0) + 0.25(𝐿𝑒𝑎𝑑 𝑇𝑖𝑚𝑒) + 0.15(𝑃𝑟𝑖𝑐𝑒) (4)

Valor # SKUs Valor # SKUs Valor # SKUs # SKUs Final

Holt Winters 11.06 23 4.21 30 68.17% 56 11

Syntetos Boylan 10.88 49 12.02 0 28.40% 0 6

ARIMA 16.26 33 7.62 6 40.25% 4 8

Multiple Linear Regression 8.81 45 2.93 64 70.45% 57 76

Random Forest 11.28 55 2.66 80 67.57% 70 82

Support Vector Machines 41.81 3 2.57 28 62.10% 21 25

MAAPEMAPEMSE

Page 12: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 12

Luego, se ordenan los productos según su SAW Score y se categorizan de la siguiente

manera: categoría A (20% de los ítems), categoría B (30% de los ítems), categoría C (50% de los

ítems).

K-means. Este es un algoritmo iterativo que busca minimizar su función objetivo (ver

Ecuación 5) que es la distancia euclidiana entre cada punto y el centroide del cluster al cual fue

asignado.

∑∑w𝑖𝑘‖𝑥𝑖 − 𝜇𝑘‖

2𝐾

𝑘=1

𝑚

𝑖=1

(5)

Tiene como valor de entrada la cantidad k de grupos en los cuales se va a dividir el conjunto

de datos. Mediante el método de codo, se encontró que k óptimo es igual a 4. Sin embargo, en el

grupo 1 solo asigna un producto atípico así que se utilizó un número k = 3 para comparar los

resultados con los modelos ABC.

Hierarchical. El agrupamiento jerárquico inicia con cada producto en un grupo

independiente. Luego, identifica los grupos más cercanos y los une. Este proceso se repite hasta

que todos los grupos se hayan unido, resultando en un dendograma que muestra la relación

jerárquica entre los grupos (ver Figura 4).

Este modelo tiene como valor de entrada la matriz de distancias entre cada par de puntos.

Como se ilustra en la Ecuación 6, para el conjunto de datos analizados, se calculó la matriz de

distancias utilizando distancias euclidianas de los valores normalizados en un espacio euclídeo 4-

dimensional:

𝑑(𝑖, 𝑗) = √(𝑆𝑖 − 𝑆𝑗)2 + (𝐷𝑖 − 𝐷𝑗)2 + (𝐿𝑖 − 𝐿𝑗)2 + (𝑃𝑖 − 𝑃𝑗)2 ∀ 𝑖, 𝑗 (6)

Siendo, S: Sales, D: % D>0, L: Lead Time, P: Price.

Page 13: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 13

Figura 4. Dendrograma de clasificación

Luego de obtener el dendograma, se cortó para tener 3 grupos y así evaluar los resultados

obtenidos de la clasificación ABC.

DBSCAN. El agrupamiento espacial basado en densidad de aplicaciones con ruido es un

modelo de inteligencia artificial no supervisado muy útil para encontrar agrupaciones en el espacio

físico. Dado que el conjunto de datos analizado es 4-dimensional, no es posible ver agrupaciones

espaciales fácilmente, por esto se implementó el modelo DBSCAN. Sin embargo, no se

encontraron patrones espaciales por lo que se descartó luego de la evaluación.

GMM. Gaussian Mixture Model divide un conjunto de datos en k grupos teniendo en

cuenta la distribución que siguen los datos. Es una clasificación probabilística no supervisada. Este

modelo además de asignar cada producto en un grupo según su distribución también muestra la

probabilidad de cada punto de pertenecer a cada cluster.

En la Figura 5 se muestra la clasificación resultante de cada uno de los modelos aplicados.

Como se puede observar, el modelo ABC no tiene en cuenta criterios relevantes mientras que el

modelo ABC multiatributo si lo hace, pero se observa un traslapamiento entre los grupos, al igual

que en la clasificación jerárquica. El modelo DBSCAN no encontró patrones espaciales por eso

agrupó los puntos atípicos en un subgrupo y los demás en el otro. Por último, los algoritmos K-

means y GMM presentan segmentaciones bien definidas. La clasificación que obtuvo cada

producto en cada modelo puede verse en el Anexo 2.

Page 14: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 14

Figura 5. Clasificación de Inventarios

La evaluación de los modelos se realizó utilizando tres índices de calidad que evalúan las

distancias entre grupos y las distancias dentro de cada grupo (Desgraupes, 2017). En la Tabla 3 se

observan los índices utilizados y el criterio para determinar la mejor segmentación.

Tabla 3. Índices de calidad

Tabla 4. Resultados de clasificación de inventarios

De acuerdo con los resultados en la Tabla 1, el modelo que mejor desempeño tuvo fue K-

means. En la Figura 6 se presenta la clasificación resultante.

Index Rule

Silhouette Max

Calinski-Harabasz Max

Davies-Bouldin Min

ABC Multi ABC K Means HC DBSCAN GMM

A 81 42 19 50 18 40

B 67 62 68 64 190 58

C 60 104 121 94 0 110

Silhouette_Index -0.017 0.096 0.323 0.285 0.315 0.288

Calinski_Index 27.799 42.087 112.469 82.963 105.868 81.011

Davies_Index 4.160 2.032 1.004 1.179 1.012 1.245

Performance

Quantity

Page 15: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 15

Figura 6. Clasificación según el modelo K-means

Por último, se evaluó cuál fue el método de pronóstico más relevante para cada categoría resultante

del modelo anterior. Como se observa en la Tabla 5, los métodos de inteligencia artificial

predominaron en las tres categorías. Además, se calculó el intervalo de confianza para la exactitud

de los pronósticos en cada grupo, con una significancia del 95% (ver Tabla 6).

Tabla 5. Número de productos pronósticados con cada método

Tabla 6. Intervalos de confianza de la exactitud de pronóstico para cada categoría

3.3. Políticas de control de inventarios

El problema evaluado se encuentra en la categoría de modelos con demanda determinística y

dinámica. Pues, a pesar de la incertidumbre de la demanda, no es posible modelarla como una

distribución probabilística y se emplea teniendo en cuenta los pronósticos previamente adquiridos.

Como primer paso en la definición de políticas de control de inventarios para cada grupo, se

HW SBA ARIMA MLR RF SVM Total

A 1 0 1 6 5 6 19

B 5 4 3 30 20 6 68

C 5 2 4 40 57 13 121

MAAPE Accuracy

A 0.466 0.197 [0.377 , 0.554] 70.3% [64.70% , 75.95%]

B 0.395 0.191 [0.349 , 0.439] 74.9% [71.99% , 77.77%]

C 0.405 0.214 [0.366 , 0.442] 74.2% [71.80% , 76.65%]

Intervalo de Confianza Intervalo de Confianza

HW SBA ARIMA MLR RF SVM Total

A 1 0 1 6 5 6 19

B 5 4 3 30 20 6 68

C 5 2 4 40 57 13 121

MAAPE Accuracy

A 0.466 0.197 [0.377 , 0.554] 70.3% [64.70% , 75.95%]

B 0.395 0.191 [0.349 , 0.439] 74.9% [71.99% , 77.77%]

C 0.405 0.214 [0.366 , 0.442] 74.2% [71.80% , 76.65%]

Intervalo de Confianza Intervalo de Confianza

Page 16: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 16

analizaron las características de los productos que lo conforman (ver Figura 7). El algoritmo de

clasificación nos provee los grupos resultantes, pero no indica cómo abordar el control de

inventarios para cada uno. Por esto, son importantes los métodos de juicio y opiniones de expertos

en la toma de decisiones.

Figura 7. BoxPlot de factores según clasificación ABC

Para evaluar las políticas de inventario y calcular el costo total (ver Ecuación 7), se asumió

que el costo de mantener inventario depende del valor del producto. y que la cantidad de faltantes

son ventas perdidas. En la literatura, se asume comúnmente que el costo anual de mantener

inventario es igual al 30% del valor del producto (Teng, 2017). A continuación, se presenta la

notación utilizada en esta sección.

𝐼𝑡 = Inventario al inicio del día t 𝑄𝑡 = Cantidad a pedir al final del día t

𝐹𝑡 = Pronóstico de ventas para el día t 𝐿𝑡 = Cantidad de faltantes en el día t

𝐷𝑡 = Ventas al final del día t 𝑐 = Costo del producto 𝑇𝑡 = Cantidad en tránsito el día t ℎ = Costo diario de mantener inventario

𝐶𝑜𝑠𝑡𝑜 𝑇𝑜𝑡𝑎𝑙 =∑(𝑄𝑡 ∗ c) + (

𝑇

𝑡=1

𝐼𝑡 ∗ ℎ) + (𝐿𝑡 ∗ 𝑐) (7)

Page 17: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 17

Algoritmo 1. Heurística de control de inventarios

Parameters: 𝐿𝑒𝑎𝑑 𝑡𝑖𝑚𝑒 𝜏, 𝐶𝑜𝑠𝑡 𝑐

Input: 𝑎 𝑣𝑒𝑐𝑡𝑜𝑟 𝐷𝑡, 𝑎 𝑣𝑒𝑐𝑡𝑜𝑟 𝐹𝑡

Output: 𝑎 𝑣𝑒𝑐𝑡𝑜𝑟 𝐼𝑡, 𝑎 𝑣𝑒𝑐𝑡𝑜𝑟 𝐿𝑡 , 𝑎 𝑣𝑒𝑐𝑡𝑜𝑟 𝑄𝑡

1: 𝑇𝑡 = ∑ 𝑄𝑖 𝑡−1𝑖=𝑡−𝜏

𝟐: 𝒊𝒇 (𝑡 = 1) 𝒕𝒉𝒆𝒏

𝟑: 𝐼𝑡 = 𝐹𝑡+𝜏 𝟒: 𝒆𝒍𝒔𝒆 𝒊𝒇(𝑡 ≤ 𝜏) 𝒕𝒉𝒆𝒏

𝟓: 𝐼𝑡 = 𝐼𝑡−1 − 𝐷𝑡−1

𝟔: 𝒆𝒍𝒔𝒆 𝟕: 𝒊𝒇 (𝐷𝑡−1 − 𝐼𝑡−1 ≥ 0) 𝒕𝒉𝒆𝒏 𝟖: 𝐼𝑡 = 𝐷𝑡−1 − 𝐼𝑡−1 + 𝑄𝑡−𝜏

𝟗: 𝒆𝒍𝒔𝒆 𝟏𝟎: 𝐼𝑡 = 𝑄𝑡−𝜏 𝟏𝟏: 𝒆𝒏𝒅 𝒊𝒇

𝟏𝟐: 𝒆𝒏𝒅 𝒊𝒇

𝟏𝟑: 𝒊𝒇(𝐷𝑡 − 𝐼𝑡 ≥ 0) 𝒕𝒉𝒆𝒏 𝟏𝟒: 𝐿𝑡 = 𝐷𝑡 − 𝐼𝑡 𝟏𝟓: 𝒆𝒍𝒔𝒆 𝟏𝟔: 𝐿𝑡 = 0

𝟏𝟕: 𝒆𝒏𝒅 𝒊𝒇

𝟏𝟖: 𝒊𝒇(𝐹𝑡+𝜏 + 𝐷𝑡 − 𝐼𝑡 − 𝑇𝑡 ≥ 0) 𝒕𝒉𝒆𝒏 𝟏𝟗: 𝑄𝑡 = 𝐹𝑡+𝜏 + 𝐷𝑡 − 𝐼𝑡 − 𝑇𝑡 𝟐𝟎: 𝒆𝒍𝒔𝒆 𝟐𝟏: 𝑄𝑡 = 0

𝟐𝟐: 𝒆𝒏𝒅 𝒊𝒇

𝟐𝟑: 𝒓𝒆𝒕𝒖𝒓𝒏 𝐼𝑡, 𝐿𝑡 , 𝑄𝑡

En la Categoría A se encuentran los productos más importantes pues tienen mayor valor,

ventas y rotación. Con el fin de evitar ventas perdidas, se creó una heurística para hacer una

revisión diaria del nivel de inventario y realizar pedidos teniendo en cuenta las cantidades que

están por llegar, el lead time y el pronóstico de la demanda (ver Algoritmo 1).

Los productos de las categorías B y C se caracterizan por tener un bajo precio y pocas

ventas. Por esto, se determinó que la revisión del inventario no debe hacerse a diario. Para estas

dos categorías se implementó el algoritmo de optimización recursivo Wagner Within (Algoritmo

1), asumiendo que para la categoría B el periodo de revisión es igual a lead time / 2, y para la

Categoría C el periodo de revisión es igual al lead time.

Page 18: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 18

4. Análisis de Impacto

El aprendizaje automático aumenta el poder de análisis de distintos conjuntos de datos y ayuda a

mejorar el rendimiento de la gestión de la cadena de suministro. Por un lado, un buen pronóstico

reduce la cantidad de inventario a mantener pues elimina la incertidumbre de la demanda. Además,

evitaría perder ventas por falta de producto lo que representa más utilidades para la compañía. Para

el estudio realizado, una exactitud de 100% en los pronósticos de demanda hubiera generado una

disminución del costo total de las políticas de inventario de un 5.2% (ver Tabla 7) y utilidades

extra de USD 93,115 en tan solo tres meses (ver Tabla 8).

Tabla 7. Costo Total del modelo de inventarios

Tabla 8. Impacto de un pronóstico perfecto

Por otro lado, la clasificación de inventarios le ayuda a las empresas a focalizar sus

esfuerzos en los productos más importantes y evitar realizar inversiones innecesarias. Por ejemplo,

implementar la heurística propuesta en la sección anterior para todos los productos puede reducir

la productividad del equipo encargado y no mejorar considerablemente el gasto en inventarios,

pues los productos de las categorías B y C son de bajo costo y tienen baja rotación. Esto no se

hubiera podido determinar sin haber implementado el modelo de clasificación.

5. Conclusiones

Debido a las características de la demanda en E-commerce, los pronósticos de ventas presentan un

desafío que los modelos tradicionales univariados no pueden solucionar. Para series de tiempo

intermitentes, sin tendencia o estacionalidad es necesario utilizar modelos más avanzados que

Costo TotalCosto óptimo

(Accuracy 100%)Ahorro

A 519,229$ 498,170$ 4.1%

B 256,837$ 234,881$ 8.5%

C 507,554$ 484,401$ 4.6%

Total 1,283,621$ 1,217,451$ 5.2%

Ahorro $66,170

Utilidades Extra $93,115

+ $159,285

Page 19: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 19

logren predecir los picos explosivos. En general, los modelos de inteligencia artificial tienen mejor

desempeño en las estimaciónes y sus resultados dependen de la caracterización de las variables

con las que se entrena. Por esto, las opiniones de los expertos en el sistema estudiado son

fundamentales. En esta investigación se demostró el buen desempeño que tuvieron los modelos de

aprendizaje supervisado de Regresión Lineal Multiple, Random Forest y Máquinas de Soporte

Vectorial al ser entrenados con características dinámicas como el día o el evento. Sin embargo, se

propone un estudio futuro que incluya características estáticas como el tipo de producto para que

los modelos aprendan de patrones similares entre series de tiempo.

En cuanto a la clasificación de inventarios, está demostrado que el aprendizaje automático

supera notablemente a los modelos más antiguos. El algoritmo K-means es muy utilizado en

problemas de clasificación, y obtuvo los mejores resultados en el presente estudio. Pero, no se ha

evaluado profundamente en el ámbito de clasificación de inventarios. Por esto, se espera que se

desarrollen métricas de desempeño para poder valorar modelos de aprendizaje no supervisado si

se incorporan más variables clasificatorias.

Al momento de seleccionar políticas de control de inventario, la opinión de los tomadores

de decisión es muy importante. Aunque existen técnicas para determinar la mejor política, todas

las empresas tienen particularidades en su operación. Por esto, es esencial lograr un entendimiento

del sistema que se esta estudiando y si es necesario, diseñar un modelo único que mejor represente

la realidad del sistema.

Page 20: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 20

Referencias

Axsäter, S. (2015). Inventory Control. Springer, New York.

Bandara, K., Shi, P., Bergmeir, C., Hewamalage, H.,Tran Q., Seaman, B. (2019). Sales

Demand Forecast in E-commerce using a Long Short-Term Memory Neural Network

Methodology. Faculty of Information Technology, Monash University, Melbourne,

Australia.

Box, G. & Jenkins G. (1970). Time Series Analysis: Forecasting and Control. Holden Day:

San Francisco.

Boylan, J. E., Syntetos, A. A., & Karakostas, G. C. (2008). Classification for forecasting and

stock control: a case study. Journal of the Operational Research Society, 59(4), 473–481.

doi:10.1057/palgrave.jors.2602312.

Cárdenas, M. Díaz, F & Correa, J. (2015) Inventory planning with dynamic demand. A state

of art review. DYNA. Facultad de Minas, Universidad Nacional de Colombia.

Croston, J. D. (1972). Forecasting and Stock Control for Intermittent Demands. Journal of

the Operational Research Society, 23(3), 289–303. doi:10.1057/jors.1972.50.

Desgraupes, B. (2017). Clustering Indices. Package clusterCrit for R R Package version

1.2.8.

Douissa, M. R., & Jabeur, K. (2016). A New Model for Multi-criteria ABC Inventory

Classification: PROAFTN Method. Procedia Computer Science, 96, 550–559.

doi:10.1016/j.procs.2016.08.233.

Flores, B. E., Olson, D. L., & Dorai, V. K. (1992). Management of multicriteria inventory

classification. Mathematical and Computer Modelling, 16(12), 71–82. doi:10.1016/0895-

7177(92)90021-c.

Holt, C. (1957). Forecasting seasonals and trends by exponentially weighted moving

averages. O.N.R. Memorandum no. 52, Carnegie Institute of Technology, Pittsburgh:

Pennsylvania.

James, G., Witten, D. Hastie, T., Tibshirani, R. (2013). An Introduction to Statistical

Learning with Applications in R. Springer, New York.

Kartal, H., & Cebi, F. (2013). Support vector machines for Multi-Attribute ABC analysis.

International Journal of Machine Learning and Computing, 3. doi:

10.7763/IJMLC.2013.V3.292.

Keskin, G., & Ozkan, C. (2013). Multiple Criteria ABC Analysis with FCM Clustering.

Journal of Industrial Engineering, 2013, 1–7. doi:10.1155/2013/827274.

Page 21: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 21

Kim, S., & Kim, H. (2016). A new metric of absolute percentage error for intermittent

demand forecasts. International Journal of Forecasting, 32(3), 669–679.

doi:10.1016/j.ijforecast.2015.12.003.

Kourentzes, N., Trapero, J. R., & Barrow, D. K. (2019). Optimising forecasting models for

inventory planning. International Journal of Production Economics, 107597.

doi:10.1016/j.ijpe.2019.10759.

Kulkarni, G., Kannan, P. K., & Moe, W. (2012). Using online search data to forecast new

product sales. Decision Support Systems, 52(3), 604–611.

doi:10.1016/j.dss.2011.10.017.

Marchena, M. (2018). The Wagner Whitin algorithm. Package SCperf for R.

Lajili, I., Ladhari, T., & Babai, Z. (2016). Adaptive machine learning classifiers for the class

imbalance problem in ABC inventory classification. Information Systems Logistics and

Supply Chain, 6.

Li, J., Moore, A. (2008). Forecasting Web Page Views: Methods and Observations. Journal

of Machine Learning Research. Pittsburgh.

Lolli, F., Ishizaka, A., & Gamberini, R. (2014). New AHP-based approaches for multi-

criteria inventory classification. International Journal of Production Economics, 156, 62–

74. doi:10.1016/j.ijpe.2014.05.015.

Lucas, W. Impact of machine learning on supply chain management. Big data made simple.

See https://bigdata-madesimple.com/impact-of-machine-learning-on-supply-chain-

management/, 2019.

Montgomery, D., Jennings, C., & Kulahci, M. (2008). Introduction to time series analysis

and forecasting Hoboken, N.J.: Wiley-Interscience.

Nenes, G., Panagiotidou, S., & Tagaras, G. (2010). Inventory management of multiple items

with irregular demand: A case study. European Journal of Operational Research, 205(2),

313–324. doi:10.1016/j.ejor.2009.12.022.

Partovi, F. Y., & Anandarajan, M. (2002). Classifying inventory using an artificial neural

network approach. Computers & Industrial Engineering, 41(4), 389–404.

doi:10.1016/s0360-8352(01)00064-x.

Silver, E. Meal, H. (1973). A heuristic for selecting lot size quantities for the case of a

deterministic time-varying demand rate and discrete opportunities for replenishment.

Production and Inventory Management 14 64–74.

Sodimac Colombia S.A. (2020). Informe Financiero 2019.

https://www.homecenter.com.co/static/landing/footer/mashomecenter/informacion-

inversionistas/doc/INFORME_FINANCIERO_SODIMAC_2019_FINAL.pdf

Page 22: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 22

Syntetos, A. A., & Boylan, J. E. (2005). The accuracy of intermittent demand estimates.

International Journal of Forecasting, 21(2), 303–314.

doi:10.1016/j.ijforecast.2004.10.001.

Syntetos, A. A., Boylan, J. E., & Disney, S. M. (2009). Forecasting for inventory planning:

a 50-year review. Journal of the Operational Research Society, 60(sup1), S149–S160.

doi:10.1057/jors.2008.173.

Taleizadeh, A. A., Niaki, S. T. A., & Nikousokhan, R. (2011). Constraint multiproduct joint-

replenishment inventory control problem using uncertain programming. Applied Soft

Computing, 11(8), 5143–5154.

Teng, J. & Yang, H. (2017). Deterministic Inventory Lot-Size Models with Time-Varying

Demand and Cost under Generalized Holding Costs. Information and Management

Sciences Volume 18, Number 2, pp. 113-125.

Wagner, H. Whitin, T. (1958). Dynamical version of the economic lot size model.

Management Science 5 89–96.

Winters P (1960). Forecasting sales by exponentially weighted moving averages. Mngt Sci

6: 324–342.

Yeo, J., Kim, S., Koh, E., Hwang, S., & Lipka, N. (2016). Browsing2purchase. Proceedings

of the 25th International Conference. doi:10.1145/2872518.2889394.

Yu, M.-C. (2011). Multi-criteria ABC analysis using artificial-intelligence-based

classification techniques. Expert Systems with Applications, 38(4), 3416–3421.

doi:10.1016/j.eswa.2010.08.127.

Zhao, K., Wang, C. (2017). Sales Forecast in E-commerce using Convolutional Neural

Network. College of Computer Science, Zhejiang.

Zowid, F. M., Babai, M. Z., Douissa, M. R., & Ducq, Y. (2019). Multi-criteria inventory

ABC classification using Gaussian Mixture Model. IFAC-PapersOnLine, 52(13), 1925–

1930. doi:10.1016/j.ifacol.2019.11.484

Page 23: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 23

Anexos

Anexo 1. Modelo de pronóstico seleccionado para cada producto

Producto MSE MAPE MAAPE SELECTED Producto MSE MAPE MAAPE SELECTED Producto MSE MAPE MAAPE SELECTED

1 MLR MLR MLR MLR 71 HW HW HW HW 141 MLR HW MLR MLR

2 ARIMA ARIMA MLR ARIMA 72 RF RF RF RF 142 ARIMA RF MLR MLR

3 ARIMA SVM MLR MLR 73 SBA RF RF RF 143 RF RF RF RF

4 SVM SVM SVM SVM 74 SBA RF RF RF 144 ARIMA RF RF RF

5 RF SVM SVM SVM 75 RF ARIMA ARIMA ARIMA 145 SBA HW SBA SBA

6 ARIMA SVM SVM SVM 76 RF SVM SVM SVM 146 MLR MLR MLR MLR

7 RF HW RF RF 77 RF MLR MLR MLR 147 SBA RF RF RF

8 RF RF RF RF 78 RF RF RF RF 148 ARIMA SVM SVM SVM

9 ARIMA SVM RF RF 79 RF SVM MLR MLR 149 SBA HW SBA SBA

10 MLR MLR MLR MLR 80 SVM SVM HW SVM 150 ARIMA SVM MLR MLR

11 MLR MLR MLR MLR 81 RF RF RF RF 151 RF RF RF RF

12 ARIMA SVM SVM SVM 82 MLR MLR MLR MLR 152 MLR MLR HW MLR

13 MLR MLR MLR MLR 83 SBA MLR MLR MLR 153 SBA RF RF RF

14 SBA SVM SVM SVM 84 HW MLR MLR MLR 154 SBA HW SBA SBA

15 RF RF RF RF 85 RF MLR MLR MLR 155 SBA ARIMA ARIMA ARIMA

16 SBA SVM SVM SVM 86 SBA SVM SVM SVM 156 MLR MLR MLR MLR

17 SBA MLR MLR MLR 87 MLR RF RF RF 157 RF SVM SVM SVM

18 RF RF RF RF 88 HW HW HW HW 158 SBA ARIMA MLR MLR

19 ARIMA RF RF RF 89 SBA RF RF RF 159 MLR MLR HW MLR

20 RF MLR MLR MLR 90 HW HW HW HW 160 MLR MLR HW MLR

21 HW HW HW HW 91 SBA HW SBA SBA 161 RF RF RF RF

22 ARIMA MLR MLR MLR 92 HW SVM SVM SVM 162 ARIMA RF RF RF

23 ARIMA RF RF RF 93 MLR MLR MLR MLR 163 MLR MLR MLR MLR

24 RF RF RF RF 94 RF RF RF RF 164 MLR MLR HW MLR

25 RF RF RF RF 95 RF RF RF RF 165 HW HW HW HW

26 SBA RF RF RF 96 RF RF RF RF 166 MLR RF RF RF

27 SBA MLR MLR MLR 97 MLR HW MLR MLR 167 HW MLR MLR MLR

28 RF MLR MLR MLR 98 RF RF RF RF 168 SBA RF RF RF

29 RF RF RF RF 99 SBA RF RF RF 169 SBA MLR MLR MLR

30 SBA RF RF RF 100 SBA RF RF RF 170 SBA RF RF RF

31 SBA SVM SVM SVM 101 RF HW RF RF 171 SBA RF RF RF

32 ARIMA RF RF RF 102 RF SVM SVM SVM 172 MLR HW MLR MLR

33 MLR MLR HW MLR 103 RF RF HW RF 173 HW MLR MLR MLR

34 SBA RF RF RF 104 MLR RF RF RF 174 RF RF RF RF

35 ARIMA RF RF RF 105 RF RF RF RF 175 SBA MLR MLR MLR

36 SVM SVM SVM SVM 106 MLR MLR HW MLR 176 RF RF RF RF

37 RF RF MLR RF 107 RF SVM SVM SVM 177 HW MLR MLR MLR

38 ARIMA SVM MLR MLR 108 RF RF HW RF 178 MLR HW MLR MLR

39 ARIMA MLR MLR MLR 109 MLR MLR HW MLR 179 HW SVM SVM SVM

40 MLR MLR MLR MLR 110 HW SVM SVM SVM 180 SBA MLR MLR MLR

41 ARIMA HW ARIMA ARIMA 111 MLR MLR MLR MLR 181 HW HW HW HW

42 MLR RF RF RF 112 SBA HW MLR MLR 182 RF RF RF RF

43 ARIMA HW ARIMA ARIMA 113 SBA MLR MLR MLR 183 RF RF MLR RF

44 SBA SVM SVM SVM 114 HW MLR MLR MLR 184 RF RF RF RF

45 MLR MLR MLR MLR 115 ARIMA SVM SVM SVM 185 MLR MLR MLR MLR

46 ARIMA MLR MLR MLR 116 ARIMA RF RF RF 186 MLR MLR MLR MLR

47 ARIMA MLR MLR MLR 117 RF SVM SVM SVM 187 ARIMA RF RF RF

48 RF ARIMA ARIMA ARIMA 118 HW MLR MLR MLR 188 RF RF RF RF

49 HW MLR MLR MLR 119 MLR MLR HW MLR 189 SBA MLR MLR MLR

50 ARIMA RF RF RF 120 SBA ARIMA ARIMA ARIMA 190 ARIMA MLR MLR MLR

51 ARIMA SVM SVM SVM 121 MLR MLR MLR MLR 191 MLR RF RF RF

52 MLR MLR MLR MLR 122 HW MLR MLR MLR 192 SBA MLR MLR MLR

53 SBA SVM SVM SVM 123 RF RF RF RF 193 MLR RF RF RF

54 HW HW HW HW 124 SBA SVM SVM SVM 194 ARIMA RF RF RF

55 ARIMA MLR MLR MLR 125 MLR MLR MLR MLR 195 RF RF RF RF

56 RF RF RF RF 126 SBA RF RF RF 196 MLR MLR HW MLR

57 RF RF RF RF 127 MLR MLR HW MLR 197 SBA RF RF RF

58 SBA HW SBA SBA 128 SBA RF RF RF 198 MLR MLR HW MLR

59 RF RF RF RF 129 SBA MLR MLR MLR 199 SBA MLR MLR MLR

60 RF RF HW RF 130 MLR MLR MLR MLR 200 HW HW HW HW

61 ARIMA SVM SVM SVM 131 MLR MLR MLR MLR 201 MLR MLR HW MLR

62 MLR RF RF RF 132 ARIMA MLR MLR MLR 202 MLR MLR HW MLR

63 RF RF RF RF 133 RF RF RF RF 203 HW HW HW HW

64 RF RF RF RF 134 MLR RF RF RF 204 RF RF RF RF

65 SBA HW SBA SBA 135 SBA RF RF RF 205 SBA RF RF RF

66 MLR MLR MLR MLR 136 SBA RF RF RF 206 RF RF RF RF

67 RF RF HW RF 137 ARIMA RF RF RF 207 SBA MLR MLR MLR

68 ARIMA HW ARIMA ARIMA 138 HW HW HW HW 208 HW MLR MLR MLR

69 RF RF RF RF 139 SBA RF RF RF

70 HW HW HW HW 140 RF RF RF RF

Page 24: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 24

Anexo 2. Clasificación ABC para cada producto

Producto Sales % D>0 Lead Time Price ABC Multi ABC K Means HC DBSCAN GMM

1 1,095,947,834$ 34.0% 5 2,496,464$ A A A A A A

2 712,977,832$ 58.2% 5 645,813$ A A A A A A

3 689,798,827$ 45.4% 6 1,282,154$ A A A A A A

4 598,090,461$ 53.1% 5 648,688$ A A A A A A

5 582,292,769$ 48.0% 8 1,311,470$ A A A A A A

6 505,936,177$ 54.0% 12 457,034$ A A A A A A

7 464,888,680$ 28.3% 6 2,433,972$ A A A A A A

8 420,171,149$ 24.4% 8 1,489,969$ A A A A A A

9 413,713,181$ 70.2% 7 110,885$ A A A A A A

10 376,129,296$ 16.2% 8 2,765,657$ A A A A A A

11 326,026,614$ 21.4% 6 3,165,307$ A A A A A A

12 323,295,542$ 51.4% 8 1,110,981$ A A A A A A

13 310,286,296$ 15.7% 8 1,989,015$ A A A A A A

14 309,643,931$ 43.6% 8 550,968$ A A A A B A

15 298,478,189$ 19.9% 6 1,338,467$ A A A A A A

16 293,431,337$ 24.6% 6 1,504,776$ A A A A A A

17 237,486,926$ 39.5% 8 474,974$ A A C A B A

18 233,744,572$ 21.4% 4 969,894$ A B C A B A

19 206,796,089$ 25.7% 5 634,344$ A B C A B A

20 195,767,918$ 36.3% 8 443,918$ A A C A B A

21 194,739,902$ 14.9% 6 2,995,998$ A A A A A A

22 192,540,199$ 25.0% 5 627,167$ A B C A B A

23 185,786,364$ 25.9% 7 517,511$ A B C A B C

24 180,239,268$ 30.4% 12 441,763$ A A B B B B

25 174,437,713$ 28.0% 5 583,404$ A B C A B C

26 172,299,167$ 27.1% 8 414,181$ A A C A B C

27 166,131,975$ 24.8% 6 1,767,361$ A A A A A A

28 165,992,777$ 32.4% 5 338,071$ A B C A B C

29 164,253,553$ 22.1% 6 2,346,479$ A A A A A A

30 158,641,519$ 24.1% 12 510,101$ A A B B B B

31 155,998,479$ 52.6% 8 180,554$ A A C A B A

32 155,940,646$ 31.5% 7 289,315$ A B C A B C

33 152,500,678$ 21.8% 11 646,189$ A A B B B B

34 147,905,408$ 29.7% 5 549,834$ A B C A B C

35 139,562,321$ 16.4% 8 567,327$ A B C C B C

36 139,456,934$ 28.2% 5 331,252$ A C C A B C

37 135,449,960$ 34.0% 7 191,584$ A B C A B C

38 126,370,140$ 37.4% 5 17,617$ A B C A B C

39 125,928,068$ 16.3% 8 233,200$ A C C C B C

40 125,366,353$ 14.6% 7 1,305,900$ A B C A B A

41 116,183,351$ 34.9% 5 255,910$ A B C A B C

42 115,986,147$ 24.4% 7 1,026,426$ A A C A B A

43 115,689,488$ 19.1% 7 350,574$ A C C C B C

44 114,829,851$ 42.7% 5 208,403$ A B C A B C

45 114,695,526$ 14.7% 8 1,170,363$ A B C A B A

46 112,638,906$ 27.7% 6 257,166$ A C C A B C

47 111,360,839$ 26.2% 6 850,083$ A B C A B A

48 104,285,331$ 27.0% 8 49,873$ A B C C B C

49 103,929,212$ 15.8% 5 1,093,992$ A C C A B A

50 102,557,047$ 30.6% 6 1,057,289$ A A C A B A

51 101,252,776$ 38.5% 7 125,468$ A B C A B C

52 99,879,833$ 19.6% 7 1,051,367$ A B C A B A

53 97,692,686$ 44.0% 8 155,314$ A A C A B A

54 97,069,577$ 14.6% 8 664,860$ A B C C B C

55 96,147,679$ 29.4% 7 192,295$ A B C C B C

56 95,277,717$ 15.6% 12 441,101$ A B B B B B

57 94,881,311$ 19.4% 7 484,088$ A C C C B C

58 90,540,702$ 22.4% 7 355,062$ A C C C B C

59 89,748,857$ 18.3% 7 501,390$ A C C C B C

60 86,981,463$ 25.6% 11 252,853$ A A B B B B

61 86,941,858$ 28.8% 11 197,595$ A A B B B B

62 86,930,640$ 23.9% 4 309,362$ A C C C B C

63 86,556,713$ 31.5% 10 193,639$ A A B B B B

64 86,342,275$ 23.3% 7 274,975$ A C C C B C

65 85,620,259$ 21.6% 7 345,243$ A C C C B C

66 81,007,310$ 18.7% 11 582,786$ A A B B B B

67 79,123,166$ 16.1% 8 267,308$ A C C C B C

68 78,037,275$ 29.2% 8 178,985$ A B C C B C

69 77,796,554$ 23.8% 5 312,436$ A C C C B C

70 77,532,680$ 14.0% 5 531,046$ A C C C B C

Page 25: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 25

Producto Sales % D>0 Lead Time Price ABC Multi ABC K Means HC DBSCAN GMM

71 76,034,238$ 18.2% 4 434,481$ A C C C B C

72 75,539,654$ 26.3% 5 281,864$ A C C C B C

73 75,519,463$ 21.6% 12 177,276$ A B B B B B

74 75,268,258$ 18.6% 7 561,703$ A C C C B C

75 74,817,777$ 30.3% 10 173,189$ A B B B B B

76 73,862,838$ 41.1% 7 104,179$ A B C A B A

77 73,735,218$ 23.5% 8 119,895$ A C C C B C

78 73,688,714$ 25.2% 5 275,988$ A C C C B C

79 72,698,748$ 31.5% 5 17,330$ A C C A B C

80 71,611,624$ 13.7% 8 54,047$ A C C C B C

81 68,590,954$ 19.9% 6 331,357$ A C C C B C

82 65,295,758$ 24.4% 10 243,641$ B B B B B B

83 65,116,802$ 28.5% 7 94,922$ B C C C B C

84 65,091,828$ 19.9% 5 489,412$ B C C C B C

85 61,198,271$ 17.3% 11 260,418$ B B B B B B

86 60,198,043$ 24.9% 12 155,150$ B A B B B B

87 58,304,859$ 18.5% 5 520,579$ B C C C B C

88 58,142,967$ 19.4% 12 287,836$ B B B B B B

89 57,647,032$ 19.8% 4 309,930$ B C C C B C

90 57,630,841$ 26.4% 5 219,965$ B C C C B C

91 57,398,149$ 20.6% 11 213,376$ B B B B B B

92 57,378,606$ 19.7% 12 286,893$ B B B B B B

93 56,875,079$ 16.6% 11 338,542$ B B B B B B

94 56,364,027$ 17.2% 11 343,683$ B B B B B B

95 55,545,126$ 20.8% 5 184,535$ B C C C B C

96 55,088,317$ 17.3% 8 534,838$ B C C C B C

97 53,916,991$ 16.1% 12 280,818$ B B B B B B

98 53,019,997$ 27.1% 5 746,761$ B C C A B A

99 52,799,580$ 14.4% 8 221,847$ B C C C B C

100 52,519,328$ 24.4% 11 133,978$ B B B B B B

101 51,492,089$ 28.4% 8 128,409$ B B C C B C

102 49,890,592$ 47.1% 11 241,017$ B A B B B A

103 49,364,972$ 22.1% 5 421,923$ B C C C B C

104 48,620,240$ 15.5% 8 305,788$ B C C C B C

105 48,455,578$ 19.6% 5 390,771$ B C C C B C

106 48,425,398$ 14.2% 12 284,855$ B B B B B B

107 47,185,190$ 33.7% 5 178,057$ B C C A B C

108 46,981,934$ 14.9% 8 274,748$ B C C C B C

109 46,638,786$ 18.6% 5 153,923$ B C C C B C

110 46,633,504$ 15.1% 8 342,893$ B C C C B C

111 44,819,401$ 16.9% 10 218,631$ B C B B B C

112 44,340,578$ 17.8% 5 233,371$ B C C C B C

113 44,088,379$ 19.5% 5 207,964$ B C C C B C

114 44,082,929$ 27.8% 7 45,029$ B C C C B C

115 43,759,180$ 21.9% 7 62,158$ B C C C B C

116 43,516,809$ 17.8% 8 172,686$ B C C C B C

117 42,953,853$ 45.6% 10 158,501$ B A B B B A

118 41,409,250$ 15.9% 12 146,322$ B B B B B B

119 41,167,813$ 14.4% 11 411,678$ B B B B B B

120 40,391,619$ 25.8% 11 278,563$ B B B B B B

121 39,850,514$ 16.5% 11 257,100$ B B B B B B

122 38,535,648$ 21.9% 11 188,900$ B B B B B B

123 37,876,737$ 16.9% 8 170,616$ B C C C B C

124 37,631,649$ 27.1% 8 122,979$ B C C C B C

125 36,167,975$ 18.8% 5 215,286$ B C C C B C

126 35,864,446$ 30.4% 12 309,176$ B A B B B B

127 35,836,480$ 15.5% 11 228,258$ B B B B B B

128 34,886,308$ 22.2% 7 132,648$ B C C C B C

129 34,587,817$ 19.5% 11 117,646$ B B B B B B

130 34,106,131$ 13.8% 11 260,352$ B C B B B B

131 33,447,906$ 18.7% 11 190,045$ B B B B B B

132 33,355,116$ 19.7% 8 32,542$ B C C C B C

133 32,684,532$ 13.9% 8 150,620$ B C C C B C

134 31,200,250$ 20.6% 7 186,828$ B C C C B C

135 30,375,698$ 39.4% 11 243,006$ B A B B B A

136 29,716,400$ 21.2% 8 130,909$ B C C C B C

137 29,609,418$ 22.2% 8 106,127$ B C C C B C

138 29,423,861$ 13.7% 8 202,923$ B C C C B C

139 29,181,839$ 42.4% 11 209,941$ B A B B B A

140 29,160,032$ 17.9% 8 53,702$ B C C C B C

Page 26: Modelo de planeación de inventarios para E-commerce

Modelo de planeación de inventarios para E-commerce 26

Producto Sales % D>0 Lead Time Price ABC Multi ABC K Means HC DBSCAN GMM

141 29,030,308$ 15.7% 5 219,927$ B C C C B C

142 28,836,729$ 32.2% 11 194,843$ B A B B B B

143 28,329,105$ 14.3% 8 158,263$ B C C C B C

144 28,234,557$ 26.7% 8 254,365$ B C C C B C

145 27,895,121$ 15.3% 12 569,288$ B B B B B B

146 27,053,616$ 13.6% 11 422,713$ B B B B B B

147 26,454,554$ 28.4% 11 287,550$ B A B B B B

148 25,387,047$ 21.5% 9 150,219$ B C B C B C

149 25,176,171$ 18.0% 11 193,663$ C B B B B B

150 24,787,305$ 19.3% 5 14,487$ C C C C B C

151 24,765,363$ 28.8% 8 56,932$ C C C C B C

152 24,707,609$ 13.9% 11 200,875$ C C B B B B

153 23,843,972$ 21.1% 6 92,778$ C C C C B C

154 23,784,573$ 22.5% 12 286,561$ C B B B B B

155 23,375,456$ 14.4% 11 116,877$ C C B B B B

156 23,055,882$ 15.7% 10 512,353$ C B B B B B

157 22,879,274$ 20.5% 7 29,484$ C C C C B C

158 22,209,899$ 46.7% 11 111,608$ C A B B B A

159 21,803,030$ 13.7% 12 484,512$ C B B B B B

160 21,509,254$ 14.9% 8 119,496$ C C C C B C

161 21,049,863$ 19.0% 7 91,521$ C C C C B C

162 20,694,505$ 17.4% 8 63,093$ C C C C B C

163 20,535,307$ 16.1% 5 213,909$ C C C C B C

164 19,920,378$ 15.2% 8 160,648$ C C C C B C

165 19,680,490$ 13.9% 9 95,075$ C C B C B C

166 19,384,648$ 17.0% 8 90,161$ C C C C B C

167 19,240,670$ 14.3% 11 506,333$ C B B B B B

168 18,915,113$ 30.4% 10 160,298$ C B B B B B

169 18,827,083$ 18.5% 11 88,390$ C B B B B B

170 18,686,176$ 16.8% 11 346,040$ C B B B B B

171 18,092,268$ 15.4% 7 84,150$ C C C C B C

172 17,869,760$ 18.0% 8 78,034$ C C C C B C

173 16,980,921$ 15.0% 5 186,604$ C C C C B C

174 16,967,066$ 14.6% 8 74,092$ C C C C B C

175 16,937,051$ 16.0% 8 100,219$ C C C C B C

176 16,633,364$ 17.5% 12 68,170$ C B B B B B

177 16,339,070$ 16.9% 7 102,761$ C C C C B C

178 16,196,520$ 14.5% 9 59,987$ C C B C B C

179 16,155,352$ 22.8% 8 36,717$ C C C C B C

180 16,123,186$ 16.3% 7 132,157$ C C C C B C

181 16,075,075$ 13.8% 11 226,410$ C C B B B B

182 16,067,186$ 16.6% 12 78,761$ C B B B B B

183 16,028,705$ 26.7% 5 49,319$ C C C C B C

184 16,016,389$ 14.4% 11 146,939$ C C B B B B

185 15,899,250$ 14.5% 8 108,899$ C C C C B C

186 15,827,903$ 14.1% 5 316,558$ C C C C B C

187 14,805,722$ 18.9% 12 68,864$ C B B B B B

188 14,166,895$ 17.9% 11 82,847$ C C B B B B

189 13,860,935$ 21.8% 11 247,517$ C B B B B B

190 13,781,177$ 22.8% 9 233,579$ C C B C B C

191 13,612,884$ 16.3% 7 53,594$ C C C C B C

192 13,304,696$ 27.8% 11 175,062$ C B B B B B

193 13,220,904$ 13.5% 5 48,606$ C C C C B C

194 13,052,428$ 17.3% 7 167,339$ C C C C B C

195 12,476,132$ 14.9% 11 366,945$ C B B B B B

196 12,000,758$ 18.1% 11 266,684$ C B B B B B

197 11,673,944$ 23.9% 8 144,123$ C C C C B C

198 11,520,850$ 16.8% 8 68,171$ C C C C B C

199 10,905,200$ 23.5% 5 25,420$ C C C C B C

200 10,335,889$ 17.0% 11 191,405$ C C B B B B

201 9,760,860$ 15.7% 11 212,193$ C C B B B B

202 9,217,306$ 18.0% 7 137,572$ C C C C B C

203 9,119,989$ 14.3% 11 240,000$ C C B B B B

204 8,801,014$ 18.2% 8 72,736$ C C C C B C

205 8,062,955$ 22.1% 5 25,040$ C C C C B C

206 7,708,307$ 20.3% 8 33,369$ C C C C B C

207 7,532,516$ 18.9% 7 117,696$ C C C C B C

208 2,476,326$ 16.0% 5 11,518$ C C C C B C