Why is the Mean Average Percentage Errormape extremely high?
Master System Design with Codemia
Enhance your system design skills with over 120 practice problems, detailed solutions, and hands-on exercises.
Introduction
The Mean Absolute Percentage Error (MAPE) is a popular metric used in various domains, such as forecasting, to assess the accuracy of a predictive model. Despite its widespread use, MAPE can sometimes yield extremely high values, leading to the misinterpretation of model accuracy. This article delves into the reasons why MAPE can be disproportionately high and highlights the potential pitfalls associated with its usage.
Understanding MAPE
MAPE is calculated using the formula:
where: • is the number of observations, • is the actual value at time , • is the forecasted value at time .
The MAPE is expressed as a percentage, providing an average of the absolute percentage error between actual and forecasted values. While it's intuitive and easy to interpret, there are certain situations where MAPE can be misleading.
Reasons For High MAPE
1. Small Actual Values Close to Zero
One of the critical shortcomings of MAPE is its sensitivity to actual values that are close to zero. In these instances, the denominator becomes very small, which can result in an inflated error percentage.
Example:
Consider a forecast where the model predicts 2 units and the actual value is 0.1 units:
• Absolute Error: • Percentage Error:
Even a small difference between forecast and actual values can cause an extremely high MAPE when the actual value is near zero.
2. High Volatility in Data
Data sets characterized by high volatility can also lead to elevated MAPE values. If the actual values vary significantly, the model's consistent predictions can produce high percentage errors.
Example:
For a model predicting the stock market, if one day the forecast is off by 10% and the actual varies between 2% and 30%, the MAPE will be disproportionately high due to high volatility.
Mitigation Strategies
Given the limitations of MAPE, some strategies can help alleviate its impact or find alternatives more suitable for specific contexts.
1. Use Modified MAPE
The Symmetric Mean Absolute Percentage Error (SMAPE) is one alternative that mitigates some MAPE drawbacks by using a symmetric formula:
SMAPE handles zero values more gracefully and generally provides a better balance.
2. Implement Weighted Approaches
Assigning weights based on the significance of each observation can reduce the disproportionate impact of smaller or trivial errors in volatile data.
3. Combining Metrics
Combining MAPE with other metrics like Mean Squared Error (MSE) or Mean Absolute Error (MAE) can offer a more nuanced understanding of model performance.
Practical Considerations
Data Set Characteristics and Suitability
It is essential to assess whether MAPE is suitable for the nature of the data being evaluated:
• Characterize Data Ranges: Check if there are significant small actual values or inherent data volatility. • Domain Context: Consider the context of forecast and error interpretation—MAPE might not be ideal for financial or medical data where small variances are critical.
MAPE Use Case
In industries where the practical impact of the forecast error is minor, such as demand forecasting in stable conditions, MAPE remains valuable due to its simplicity and interpretability.
Summary Table
| Issue | Description | Solution |
| Small Actual Values | Actual values close to zero inflate percentage error | Use SMAPE or adjust MAPE |
| High Volatility | High variability in data inflates MAPE | Employ weighted approaches |
| Sensitive to Scale | MAPE doesn’t consider magnitude, making it unsuitable in some cases | Combine with other metrics |
Understanding these factors and considering alternative measures can help mitigate the impact of extremely high MAPE, ensuring more accurate interpretations of model performance. Careful examination of both data characteristics and metric suitability is crucial in making effective forecasting decisions.

