🔬  MASE (Mean Absolute Scaled Error)

MASE (Mean Absolute Scaled Error)#

Forecast error scaled by a naive baseline’s error, comparable across series.

Important

✨ AI-generated content. This page was written with the assistance of an AI language model and is provided as a learning aid. Despite careful review, it may still contain mistakes, omissions, or out-of-date information. Whether you are new to the topic, a team lead, or a senior practitioner, treat it as a starting point rather than an authoritative reference: read it critically and independently verify anything you act on (code, commands, figures, and factual claims) against official documentation and primary sources before relying on it.

What it is#

Mean Absolute Scaled Error divides a forecast’s mean absolute error by the MAE of an in-sample naive benchmark — the seasonal-naive or last-value forecast — giving a pure ratio:

\[\text{MASE} = \frac{\text{MAE}_{\text{model}}}{\text{MAE}_{\text{naive}}}.\]

It answers a single question: did the model beat the trivial baseline?

Reading it#

MASE < 1 means the forecast outperforms naive; = 1 ties it; > 1 means the naive forecast wins and the model should be reconsidered. Because numerator and denominator share units, MASE is scale-free and comparable across series of wildly different magnitudes.

Why it’s the gold standard#

Unlike percentage errors, MASE is symmetric (over- and under-forecasts penalized equally), robust to zeros and outliers (the naive step is bounded away from zero unless the series is constant), and interpretable. Proposed by Hyndman & Koehler (2006), it is a default for forecasting competitions and multi-SKU demand.


Theme: Model Evaluation & Uncertainty  ·  All terminology



See also

Source article Adapted (context, re-expressed) in our own words from: MASE (Mean Absolute Scaled Error) (insightful-data-lab.com).

Tags: purpose: reference topic: terminology level: intermediate