# Alternative to MAPE when the data is not a time series

I have a data set where many of the actual values are zero, so I can't use MAPE. It's not a time series, so I can't use MASE ala our very own Rob Hyndman.

Is there another alternative to MAPE that I could use?

In that case, you can scale the data using the mean as the base forecast. So if $e_j$ denotes a prediction error on the test data, then the scaled errors are $$q_{j} = \frac{\displaystyle e_{j}}{\displaystyle\frac{1}{N}\sum_{i=1}^N |y_i-\bar{y}|}.$$ where $y_1,\dots,y_N$ denotes the training data.