01What it isQué es
ML forecasting uses machine learning models — gradient boosting, neural networks, ensembles — that learn from demand history plus calendar, promotion, price and external signals, and must beat a statistical baseline on held-out data to earn their place.
El pronóstico con ML usa modelos de aprendizaje automático — gradient boosting, redes neuronales, ensambles — que aprenden de la historia de demanda junto con variables de calendario, promoción, precio y señales externas, y deben superar a una línea base estadística en datos de validación para ganarse su lugar.
02Why it mattersPor qué importa
ML wins where demand responds to drivers that history alone cannot explain, such as promotions and prices across many related SKUs. In the M5 competition on Walmart sales data, the most accurate methods were gradient-boosted ML models that learned across thousands of related series and used price and calendar drivers (Makridakis, Spiliotis and Assimakopoulos, 2022 — International Journal of Forecasting). The practical rule is to segment the portfolio and use ML only where it measurably helps.
El ML gana donde la demanda responde a impulsores que la historia por sí sola no explica, como promociones y precios en muchos SKU relacionados. En la competencia M5, con datos de ventas de Walmart, los métodos más precisos fueron modelos de ML con gradient boosting que aprendían de miles de series relacionadas y usaban variables de precio y calendario (Makridakis, Spiliotis y Assimakopoulos, 2022 — International Journal of Forecasting). La regla práctica es segmentar el portafolio y usar ML solo donde ayuda de forma medible.
03How it is doneCómo se hace
04The concept in depthEl concepto a fondo
Advanced: designs and trains SC ML models; governs model accuracy, bias, and retraining cadence; selects the forecasting hierarchy for each SKU class; integrates ML outputs into the planning workflow.
Avanzado: diseña y entrena modelos de ML para la cadena; gobierna su precisión, sesgo y cadencia de reentrenamiento; selecciona la jerarquía de pronóstico para cada clase de SKU; integra los resultados de ML en el flujo de planeación.
05In practiceEn la práctica
06Illustrative caseCaso ilustrativo
| Metric | Statistical baseline | ML ensemble (3 months) |
|---|---|---|
| 1-week MAPE (all SKUs) | 28.4% | 19.7% (−31%) |
| 1-week MAPE (promotional SKUs) | 41.2% | 24.8% (−40%) |
| Emergency replenishment orders | 89/week | 38/week (−57%) |
| Métrica | Línea base estadística | Ensamble de ML (3 meses) |
|---|---|---|
| MAPE a 1 semana (todos los SKU) | 28.4% | 19.7% (−31%) |
| MAPE a 1 semana (SKU promocionales) | 41.2% | 24.8% (−40%) |
| Órdenes de reabastecimiento de emergencia | 89/semana | 38/semana (−57%) |
07How it is measuredCómo se mide
08What you would useQué se usa
Nixtla provides open-source implementations of neural forecasting models (N-BEATS, N-HiTS) and its own foundation model TimeGPT, designed for time series forecasting — often competitive with or better than statistical baselines on high-volatility SC demand data.
Amazon SageMaker (Canvas and AutoGluon time series) and Google Vertex AI provide managed ML forecasting services with built-in feature engineering, model selection, and explainability — reducing the ML engineering overhead for SC forecasting deployments. (Amazon Forecast was closed to new customers in 2024.)
Nixtla ofrece implementaciones de código abierto de modelos neuronales de pronóstico (N-BEATS, N-HiTS) y su propio modelo base TimeGPT, diseñados para series de tiempo; con frecuencia compiten con las líneas base estadísticas o las superan en demanda de alta volatilidad.
Amazon SageMaker (Canvas y AutoGluon para series de tiempo) y Google Vertex AI ofrecen servicios administrados de pronóstico con ML, con ingeniería de variables, selección de modelos y explicabilidad integradas, lo que reduce la carga de ingeniería de ML en los despliegues de pronóstico. (Amazon Forecast se cerró a nuevos clientes en 2024).
Use ML where it beats the simple baseline on held-out data — everywhere else, keep the simple model.
Usa ML donde supera a la línea base simple en datos de validación; en todo lo demás, conserva el modelo simple.
All D16 componentsTodos los componentes de D16D16 artifactsArtifacts de D16SCRA