MAPE, MAE, RMSE: Cómo medir la precisión de tu forecast de demanda"
Si tu empresa hace pronósticos de demanda, necesitás saber si están funcionando. No alcanza con “sentir” que el forecast es bueno, necesitás métricas objetivas para medir qué tan preciso es.
Las tres métricas estándar en la industria son MAPE, MAE y RMSE. En este artículo te explicamos qué son, cómo se calculan, cuándo usar cada una y qué nivel de accuracy es profesional.
Por qué necesitás medir el Forecast Accuracy
Un forecast sin métricas es como un auto sin velocímetro: no sabés si vas a 30 km/h o a 120 km/h.
Medir la precisión te permite:
- Comparar métodos: ¿Es mejor usar IA o promedios móviles?
- Detectar productos problemáticos: ¿Qué SKUs tienen forecast muy errado?
- Mejorar con el tiempo: Track si tu modelo está mejorando
- Justificar inversiones: Demostrar ROI de herramientas de forecast
Según el International Journal of Forecasting, las empresas que miden accuracy sistemáticamente reducen errores de forecast en 15-25% en el primer año.
MAPE: Mean Absolute Percentage Error
¿Qué es?
MAPE mide el error promedio como porcentaje de la demanda real. Es la métrica más usada porque es fácil de interpretar: “mi forecast tiene un error del 15%”.
Fórmula
MAPE = (100 / n) × Σ |Actual - Forecast| / Actual
Donde:
- n = número de períodos (días, semanas, meses)
- Actual = demanda real
- Forecast = demanda pronosticada
- | | = valor absoluto (error sin signo)
Ejemplo Paso a Paso
Pronóstico de ventas de PROD-001 para 5 días:
| Día | Forecast | Actual | Error | % Error |
|---|---|---|---|---|
| 1 | 100 | 95 | 5 | 5.3% |
| 2 | 110 | 120 | 10 | 8.3% |
| 3 | 105 | 100 | 5 | 5.0% |
| 4 | 90 | 85 | 5 | 5.9% |
| 5 | 115 | 110 | 5 | 4.5% |
Cálculo:
MAPE = (5.3 + 8.3 + 5.0 + 5.9 + 4.5) / 5
MAPE = 29.0 / 5 = 5.8%
Interpretación: Tu forecast tiene un error promedio del 5.8%. Si tu demanda promedio es 100 unidades/día, te estás equivocando por ±6 unidades en promedio.
Ventajas de MAPE
✅ Fácil de comunicar: “Tenemos 8% de error” es claro para gerentes ✅ Independiente de escala: Podés comparar productos de 10 unidades vs 10,000 ✅ Estándar de industria: Todos usan MAPE
Desventajas de MAPE
❌ Problema con demanda cero o muy baja: Si Actual = 0, MAPE = infinito ❌ Penaliza más los errores por encima: Subestimar 100 unidades duele más que sobrestimar ❌ No funciona para productos intermitentes: Productos con muchos días de 0 ventas
Más sobre limitaciones de MAPE en Hyndman & Athanasopoulos - Forecasting: Principles and Practice
MAE: Mean Absolute Error
¿Qué es?
MAE mide el error promedio en unidades absolutas. A diferencia de MAPE (que es porcentaje), MAE te dice: “tu forecast se equivoca por 8 unidades en promedio”.
Fórmula
MAE = (1 / n) × Σ |Actual - Forecast|
Ejemplo con los Mismos Datos
| Día | Forecast | Actual | Error Absoluto |
|---|---|---|---|
| 1 | 100 | 95 | 5 |
| 2 | 110 | 120 | 10 |
| 3 | 105 | 100 | 5 |
| 4 | 90 | 85 | 5 |
| 5 | 115 | 110 | 5 |
Cálculo:
MAE = (5 + 10 + 5 + 5 + 5) / 5
MAE = 30 / 5 = 6 unidades
Interpretación: Tu forecast se equivoca por 6 unidades en promedio, independientemente de si subestima o sobreestima.
Ventajas de MAE
✅ Fácil de entender: “Me equivoco por 6 unidades” ✅ Funciona con demanda baja: No hay división por cero ✅ Penaliza errores linealmente: Un error de 10 unidades pesa el doble que un error de 5
Desventajas de MAE
❌ Dependiente de escala: No podés comparar un producto de 10 unidades/día con uno de 1,000 ❌ Requiere contexto: ¿Es bueno un MAE de 6? Depende de si vendés 50 o 500 unidades
RMSE: Root Mean Square Error
¿Qué es?
RMSE es similar a MAE pero penaliza más los errores grandes. Se usa cuando querés ser especialmente agresivo contra errores extremos.
Fórmula
RMSE = √[(1 / n) × Σ (Actual - Forecast)²]
Ejemplo con los Mismos Datos
| Día | Forecast | Actual | Error | Error² |
|---|---|---|---|---|
| 1 | 100 | 95 | 5 | 25 |
| 2 | 110 | 120 | 10 | 100 |
| 3 | 105 | 100 | 5 | 25 |
| 4 | 90 | 85 | 5 | 25 |
| 5 | 115 | 110 | 5 | 25 |
Cálculo:
RMSE = √[(25 + 100 + 25 + 25 + 25) / 5]
RMSE = √[200 / 5]
RMSE = √40
RMSE ≈ 6.3 unidades
Interpretación: El RMSE es 6.3 unidades, ligeramente mayor que el MAE (6.0). Esto indica que tenés algunos errores más grandes que inflan la métrica.
Ventajas de RMSE
✅ Penaliza outliers: Un error de 20 unidades pesa mucho más que dos errores de 10 ✅ Útil para ML: Muchos algoritmos minimizan RMSE por default ✅ Sensible a errores grandes: Detecta forecasts con picos muy errados
Desventajas de RMSE
❌ Difícil de interpretar: La raíz cuadrada complica la explicación ❌ Menos intuitivo que MAPE: No es un porcentaje ni unidades directas ❌ Dependiente de escala: Como MAE, no podés comparar productos de diferente magnitud
Más sobre RMSE en Journal of Business Forecasting
Tabla Comparativa: MAPE vs MAE vs RMSE
| Métrica | Unidad | Pro Principal | Con Principal | Cuándo Usar |
|---|---|---|---|---|
| MAPE | Porcentaje | Fácil de comunicar | Falla con demanda baja | Productos con demanda estable >10 |
| MAE | Unidades | Funciona con demanda baja | No es escalable | Todos los productos (default) |
| RMSE | Unidades | Penaliza errores grandes | Difícil de explicar | Cuando outliers son críticos |
¿Qué es un Buen Forecast Accuracy?
Depende de la industria y el producto, pero aquí están los benchmarks generales:
Por MAPE
| MAPE | Interpretación | Acción |
|---|---|---|
| < 10% | Excelente | ✅ Mantener método actual |
| 10-20% | Bueno | ✅ Aceptable para mayoría de casos |
| 20-30% | Aceptable | ⚠️ Considerar mejoras |
| 30-50% | Pobre | ❌ Forecast poco confiable |
| > 50% | Muy pobre | ❌ Casi como tirar una moneda |
Industria específica:
- Retail de alta rotación: 5-15% (productos estables como alimentos básicos)
- Moda / Fashion: 20-40% (alta variabilidad por tendencias)
- Repuestos / Spare parts: 30-60% (demanda muy esporádica)
- Farmacia OTC: 10-20% (demanda relativamente estable)
Fuente: APICS - Supply Chain Benchmarking
Por MAE
No hay estándar universal porque depende de la escala del producto. Usa este criterio:
MAE bueno ≤ 10% de Demanda Promedio
Ejemplo:
- Demanda promedio: 100 unidades/día
- MAE aceptable: ≤ 10 unidades
Combinando Métricas: El Enfoque Profesional
Las empresas avanzadas no usan una sola métrica, usan las tres en combinación:
Estrategia Recomendada
- MAPE como métrica primaria: Para comunicar accuracy al equipo
- MAE para debugging: Identificar productos con errores grandes en unidades
- RMSE para optimización: Al entrenar modelos de ML
Ejemplo Real
| Producto | MAPE | MAE | RMSE | Diagnóstico |
|---|---|---|---|---|
| PROD-001 | 8% | 5 u | 6 u | ✅ Excelente, errores consistentes |
| PROD-002 | 25% | 8 u | 18 u | ⚠️ Tiene outliers (RMSE >> MAE) |
| PROD-003 | 45% | 2 u | 3 u | ⚠️ MAPE alto pero MAE bajo = demanda baja |
Insights:
- PROD-001: Buen forecast, seguir así
- PROD-002: Investigar por qué hay picos errados (promociones no capturadas?)
- PROD-003: MAPE alto es engañoso, en realidad el error absoluto es pequeño
Cómo SynapseOne Calcula Accuracy Automáticamente
SynapseOne calcula las tres métricas (MAPE, MAE, RMSE) para cada producto automáticamente:
- Track histórico: Compara forecast vs ventas reales cada día
- Calcula métricas rolling: Últimos 30 días, 60 días, 90 días
- Detecta productos problemáticos: Alerta si MAPE > 30%
- Ajusta modelos: Si accuracy baja, prueba otro algoritmo de ML
Dashboard:
📊 PROD-001 - Forecast Accuracy (últimos 30 días)
- MAPE: 8.2% ✅ Excelente
- MAE: 5.1 unidades
- RMSE: 6.3 unidades
- Tendencia: Mejorando (+2% vs mes anterior)
Todo calculado automáticamente, sin hojas de cálculo.
Errores Comunes al Medir Accuracy
❌ Error 1: Usar solo MAPE para productos de baja demanda Si vendés 5 unidades/día y tu forecast dice 8, el MAPE es 60% pero el error real es solo 3 unidades. Usa MAE.
❌ Error 2: No filtrar datos anómalos Si tuviste un pico de ventas por una promoción no repetible, incluirlo en el cálculo sesga las métricas. Limpia outliers.
❌ Error 3: Medir accuracy solo una vez Accuracy debe monitorearse continuamente. Un modelo que hoy tiene MAPE 10% puede deteriorarse a 25% en 3 meses si cambian patrones de demanda.
❌ Error 4: Comparar productos de diferente escala con RMSE/MAE Un producto de 10 unidades/día con MAE = 2 es mejor que uno de 1,000 unidades/día con MAE = 50, aunque el número absoluto sea mayor. Usa MAPE para comparar.
Cuándo Recalcular Accuracy
- Semanalmente: Para productos críticos o de alta rotación
- Mensualmente: Para el resto del catálogo
- Después de cambios: Nueva promoción, cambio de proveedor, nueva temporada
- Cuando baja performance: Si notás más quiebres o sobrestock de lo normal
Conclusión
MAPE, MAE y RMSE son las tres métricas esenciales para medir si tu forecast está funcionando.
- MAPE: Tu métrica principal, fácil de comunicar (objetivo: <20%)
- MAE: Para productos de baja demanda o debugging
- RMSE: Para optimizar modelos de ML
Un forecast sin métricas es como navegar sin brújula. Medir accuracy te permite mejorar continuamente y justificar inversiones en tecnología de forecasting.
¿Querés que calculemos el accuracy de tu forecast automáticamente?
SynapseOne rastrea MAPE, MAE y RMSE de cada producto y te alerta cuando el accuracy baja. Sin hojas de cálculo, sin fórmulas manuales.
Referencias
- Hyndman & Athanasopoulos - Forecasting: Principles and Practice, Chapter 5: The forecaster’s toolbox
- International Journal of Forecasting - Forecast Accuracy Measures
- APICS - Supply Chain Performance Metrics
- Journal of Business Forecasting - Best Practices
- Armstrong, J.S. - Principles of Forecasting: A Handbook for Researchers and Practitioners