Alternative to mean absolute percentage error (MAPE) MAPE metric has problems when the actual value to be predicted is very small. In the extreme when the actual value is 0 then MAPE will be infinity (if the prediction is not exactly 0). What about this solution as illustrated with an example:
Suppose that the actual values are [10, 0, 20] and the corresponding predictions are [13, 2, 16].
Sum of Absolute Errors = 3 + 2 + 4 = 9
Sum of Actual Values = 10 + 0 + 20 = 30
Percentage error = (9/30)*100 = 30

What are the shortcomings of this metric? Also does this metric have a name (I could not find it)?
Thanks

Your error is the sum of absolute deviations, divided by the sum of the actuals. If you divide both the numerator and the denominator by the number of samples, we see that it is equal to the mean absolute deviation (or error), divided by the mean of the actuals, or shorter MAD/Mean. We wrote an accessible paper on this (Kolassa & Schütz, Foresight, 2007) and how it can be interpreted as a weighted MAPE, where the weights are just the actuals.
Since you can't influence the actuals in the denominator, minimizing this MAD/Mean or wMAPE is equivalent to minimizing the MAE. Thus, this error measure will be minimized in expectation by the conditional median, not the conditional mean, so using this error measure may give you biased forecasts, especially if your data are conditionally asymmetrically distributed, e.g., lognormally or gamma.
