¿Qué es el MAPE?
El Error Porcentual Absoluto Medio (MAPE, por sus siglas en inglés) es una de las métricas más utilizadas para medir la precisión de un pronóstico. Expresa el error medio entre los valores previstos y los reales en forma de porcentaje, lo que facilita su interpretación y permite comparar conjuntos de datos de escalas muy distintas. Un MAPE del 5 % significa que tus pronósticos se desvían, de media, un 5 % respecto al valor real.
Cómo usar esta calculadora
Introduce tus valores reales (observados) y tus valores previstos (pronosticados) en dos listas separadas por comas. Las listas deben estar alineadas, de modo que el primer valor real corresponda al primer valor previsto, y así sucesivamente. La calculadora empareja los datos, calcula el error porcentual absoluto de cada par y obtiene su media. Si en algún par el valor real es cero, ese par se omite, porque el error porcentual no está definido cuando se divide entre cero.
La fórmula explicada
Para cada dato, el MAPE toma la diferencia absoluta entre el valor real \(y_i\) y el valor previsto \(\hat{y}_i\), la divide entre el valor real y la expresa en forma de porcentaje. Después se suman todos estos errores porcentuales y se dividen entre el número de puntos \(n\):
$$\text{MAPE} = \frac{100\%}{n} \sum_{i=1}^{n} \left| \frac{y_i - \hat{y}_i}{y_i} \right|$$
Ejemplo resuelto
Supongamos que los valores reales son 100, 200 y 300, y los previstos 110, 190 y 320. Los errores porcentuales son \(|100-110|/100 = 0{,}10\); \(|200-190|/200 = 0{,}05\); y \(|300-320|/300 \approx 0{,}0667\). Su suma es \(0{,}21667\); al dividirla entre 3 y multiplicar por 100 obtenemos un MAPE ≈ 7,22 %, de modo que el pronóstico tiene una precisión de aproximadamente el 92,78 %.
Preguntas frecuentes
¿Qué valor de MAPE se considera bueno? Depende del campo, pero un valor inferior al 10 % suele considerarse muy preciso, y entre el 10 % y el 20 % es un buen resultado para muchos pronósticos empresariales.
¿Por qué se omiten los valores reales iguales a cero? Dividir entre cero no está definido, así que el MAPE no puede calcularse para esos puntos. Si tus datos contienen ceros, plantéate usar el sMAPE.
¿Importa el orden de los valores? Sí. Los valores reales y los previstos se emparejan según su posición, por lo que debes mantener ambas listas alineadas.