El WMAPE surge como una alternativa al MAPE (Error Porcentual Absoluto Medio), tomando en cuenta la importancia relativa de cada punto de datos en el cálculo del error. Esto lo hace especialmente valioso en situaciones donde existen grandes diferencias en las magnitudes de las demandas, evitando que los valores atípicos distorsionen la evaluación general del pronóstico.
La fórmula del WMAPE calcula el error promedio ponderado de los pronósticos en relación con las demandas reales, considerando la importancia relativa de cada punto de datos mediante la asignación de pesos. Un valor de WMAPE cercano a 0% indica un pronóstico altamente preciso, mientras que valores más altos señalan una mayor inexactitud.

Calcular el error absoluto entre demanda real (actual) y el pronóstico (forecast).
Fecha | Demanda | Forecast | Error Absoluto |
2024-05 | 141.465 | 134.413 | 7.052 |
2024-04 | 164.014 | 139.126 | 24.888 |
2. Calcular la sumatoria del error absoluto entre demanda real (actual) y el pronóstico (forecast).
1 | Sumatoria Error Absoluto = 7.052 + 24.888 |
2 | Sumatoria Error Absoluto = 31.940 |
3. Calcular la sumatoria de la demanda real (actual).
1 | Sumatoria Demanda Real = 141.465 + 164.014 |
2 | Sumatoria Demanda Real = 305.479 |
4. Dividir la sumatoria del error absoluto por la sumatoria de la demanda real (actual).
1 | Error = Sumatoria Error Absoluto / Sumatoria Demanda Real |
2 | Error = 31.940 / 305.479 |
3 | Error = 0.1045 |
5. Multiplicar el error por 100.
1 | WMAPE = 100 * Error |
2 | WMAPE = 100 * 0.1045 |
3 | WMAPE = 10.45% |
6. Los pasos 1-5 calculan el WMAPE para el primer backtest. Se repite el proceso para los demás backtests
Backtest | Fecha | Demanda | Forecast | WMAPE |
Alpha | 2024-05 | 141.465 | 134.413 | 10.45 |
Alpha | 2024-04 | 164.014 | 139.126 | 10.45 |
Beta | 2024-03 | 184.770 | 194.595 | 31.46 |
Beta | 2024-02 | 120.798 | 207.105 | 31.46 |
Charlie | 2024-01 | 212.751 | 199.763 | 3.32 |
Charlie | 2023-12 | 185.398 | 185.642 | 3.32 |
Delta | 2023-11 | 144.181 | 169.149 | 22.69 |
Delta | 2023-10 | 218.712 | 161.323 | 22.69 |
Un backtest es una técnica utilizada para evaluar la precisión y eficacia de un modelo de pronóstico de demanda, comparando sus predicciones con los datos históricos reales. En términos simples, implica aplicar el modelo de pronóstico a un conjunto de datos históricos conocidos para ver cómo hubiera funcionado el modelo si se hubiera usado en el pasado. A continuación, se muestra como funcionarían 4 backtests consecutivos.

7. Los pasos 1-6, calculan el WMAPE por cada backtest del pronóstico de corto plazo, i.e. 2 meses. Se repite el proceso para los pronósticos de mediano (6 meses) con 2 backtests.
Backtest | Fecha | Demanda | Forecast | WMAPE |
Alpha | 2024-05 | 141465 | 205551 | 24.43 |
Alpha | 2024-04 | 164014 | 207066 | 24.43 |
Alpha | 2024-03 | 184770 | 202255 | 24.43 |
Alpha | 2024-02 | 120798 | 204904 | 24.43 |
Alpha | 2024-01 | 212751 | 199800 | 24.43 |
Alpha | 2023-12 | 185398 | 210300 | 24.43 |
Beta | 2023-11 | 144181 | 212594 | 17.82 |
Beta | 2023-10 | 218712 | 213056 | 17.82 |
Beta | 2023-09 | 271497 | 213573 | 17.82 |
Beta | 2023-08 | 303318 | 214203 | 17.82 |
Beta | 2023-07 | 232728 | 214973 | 17.82 |
Beta | 2023-06 | 208673 | 215536 | 17.82 |
8. Los pasos 1-6, calculan el WMAPE por cada backtest del pronóstico corto y mediano plazo. Se repite el proceso para los pronósticos de largo (12 meses) con 2 backtests
Backtest | Fecha | Demanda | Forecast | WMAPE |
Alpha | 2024-05 | 141465 | 212560 | 0.9 |
Alpha | 2024-04 | 164014 | 209747 | 0.9 |
Alpha | 2024-03 | 184770 | 205606 | 0.9 |
Alpha | 2024-02 | 120798 | 204241 | 0.9 |
Alpha | 2024-01 | 212751 | 201894 | 0.9 |
Alpha | 2023-12 | 185398 | 212559 | 0.9 |
Alpha | 2023-11 | 144181 | 212318 | 0.9 |
Alpha | 2023-10 | 218712 | 212647 | 0.9 |
Alpha | 2023-09 | 271497 | 212662 | 0.9 |
Alpha | 2023-08 | 303318 | 212052 | 0.9 |
Alpha | 2023-07 | 232728 | 211889 | 0.9 |
Alpha | 2023-06 | 208673 | 211573 | 0.9 |
Alpha | 2023-05 | 211333 | 208569 | 0.9 |
Beta | 2023-04 | 177502 | 227419 | 0.75 |
Beta | 2023-03 | 244019 | 228127 | 0.75 |
Beta | 2023-02 | 250628 | 225792 | 0.75 |
Beta | 2023-01 | 225165 | 222398 | 0.75 |
Beta | 2022-12 | 217913 | 238519 | 0.75 |
Beta | 2022-11 | 241179 | 237989 | 0.75 |
Beta | 2022-10 | 215182 | 239101 | 0.75 |
Beta | 2022-09 | 314902 | 238087 | 0.75 |
Beta | 2022-08 | 293585 | 234419 | 0.75 |
Beta | 2022-07 | 239798 | 231310 | 0.75 |
Beta | 2022-06 | 212227 | 224522 | 0.75 |
Beta | 2022-05 | 187483 | 214200 | 0.75 |
Beta | 2022-04 | 207467 | 208876 | 0.75 |
9. Los errores WMAPE son consolidados en un entregable, donde los errores de corto plazo son tomados de los backtests de corto plazo; los errores de mediano plazo son tomados de los backtests de mediano plazo; y los errores de largo plazo son tomados de los backtests de largo plazo. Favor notar que los errores de corto y mediano plazo sobrescriben los errores de largo plazo para los períodos que comparten, e.g. 2024-05. Igualmente, los errores de corto plazo sobrescriben los errores de mediano plazo de los períodos que comparten, e.g. 2024-05, 2024-04, etc. 9.
10. Por último, en el Reporte de Precisión de Pronósticos de Demanda, aplica el cálculo WMAPE de la introducción, comparando por cada combinación ítem-ubicación la demanda real hasta la fecha de corte de los datos versus el pronóstico base, superior e inferior; sugerido el período anterior para el período actual.
a. Se realizan la ejecución del modelo el cual genera resultados a partir de la fecha de corte (mes anterior) por consecuente los forecast van del mes actual en adelante hasta la n+1 seleccionada por el cliente.
b. De este procedimiento guardamos los resultados de los diferentes escenarios del mes actual para posteriormente poder operar el cálculo del WMAPE y precisión.
c. Luego esperamos a que finalice el mes para obtener la nueva data de la demanda actual a corte del mes. (Ejemplo si el mes actual es junio de 2024 nosotros primero guardamos los resultados de pronóstico de este mes, y nos toca esperar a que termine para poder obtener del cliente la demanda real de ese mes para poder comparar.)
d. Una vez obtenemos los nuevos datos para la fecha de corte que ya contiene la demanda real, se procede a hacer una unión por fecha, ítem y ubicación de los datos guardados en el historial de pronóstico vs lo que fue realmente la demanda para esa fecha, ítem y ubicación.
e. A partir de estos datos calculamos el WMAPE explicado del paso 1 al 4 de la guía para obtener la desviación.
f. Finalmente a partir de esa desviación obtenemos la precisión que se formula como: 100 – la desviación.
g. Es un procesos repetitivo para cada fecha, ítem y ubicación hasta 12 meses hacia atrás a partir de la fecha de corte.