MAEMean Absolute Error

The average size of your forecast errors, in actual units — how far off the forecast was on average, regardless of direction.

By Oana Bradulet

MAE stands for Mean Absolute Error. It's the average size of your forecast errors, measured in actual units — how far off the forecast was on average, regardless of whether it was over or under.

A MAE of 50 means: on average, the forecast missed by 50 units each period. It doesn't tell you which direction (see forecast bias for that) — only how big the typical miss was.

The thing that makes MAE useful is that it's in units, not percentages. That keeps it concrete: an error you can hold up against a product's actual demand and reason about directly.

How it's calculated

For each period, you take the absolute difference between actual and forecast — the size of the miss, ignoring the sign — then average those across all the periods.

MAE = average of |actual − forecast|, in units

Worked example. Forecast vs actual for one SKU over four weeks:

WeekForecastActualAbs Error
11009010
212013010
31108030
41001055

MAE = (10 + 10 + 30 + 5) / 4 = 13.75 units

So on this product, the forecast was off by about 14 units a week, on average — a number you can act on directly.

Why MAE — error you can reason about

Because MAE is in units, it converts straight into consequences. A forecast that's 100 units off on a £5 product is £500 of error per cycle. You can see what the inaccuracy is costing you and what to do about it — adjust the reorder by 100 units, or carry a bit more cover on that line.

A percentage is abstract by comparison. "12% MAPE" doesn't tell you whether that's £50 or £50,000 of exposure — it depends entirely on the volume and value of the product underneath it. And a tidy headline percentage can mask big problems on exactly the products that matter most, because a single high-volume line buried in an average looks fine until you read it in units.

MAE keeps the conversation grounded in what an error actually means for the business: this many units, this much cash, this reorder.

MAE vs MAPE

The two metrics answer the same question — how accurate is the forecast — but in different currencies, and each breaks where the other holds up. Cross-reference MAPE for the percentage view.

MAPE expresses error as a percentage of actuals. That makes it handy for communicating across products of different sizes — "we're 88% accurate" travels well across a portfolio. But it breaks on zero-sales periods, where dividing by zero leaves it undefined, and it inflates badly on low-volume weeks, where a small absolute miss becomes a huge percentage.

MAE stays robust at low volumes and for intermittent demand — there's no division by actuals to blow up. The trade-off is that it isn't directly comparable across products of different scale. An MAE of 50 means something very different on a product selling 100 a week than on one selling 10,000 a week: a disaster in the first case, a rounding error in the second.

So neither is "better" — they're suited to different jobs.

When to use which

A simple division of labour:

  • MAE for reasoning about individual products, comparing forecasting models against each other on the same product, and anything with low or intermittent volume where MAPE falls apart.
  • MAPE for communicating accuracy across a range to the wider business, where a percentage is more intuitive than a pile of unit figures.

In practice most planning teams use both: MAE to do the thinking and choose the model, MAPE to report the headline.

Formula

MAE = average of |actual − forecast|, in units
actual
= The actual demand for the period
forecast
= The forecasted demand for the period
| |
= Absolute value — the size of the error, ignoring whether it was over or under

Worked example

Four weeks of forecast vs actual: (100,90), (120,130), (110,80), (100,105). Absolute errors: 10, 10, 30, 5 units. MAE = (10 + 10 + 30 + 5) / 4 = 13.75 units. The forecast was off by about 14 units a week on average.

Common mistakes

  • Comparing MAE across products with very different volumes. An MAE of 50 is a disaster on a product selling 100/week and trivial on one selling 10,000/week — the raw number isn't comparable across scales.
  • Using MAPE on products with zero-sales weeks, where division by zero leaves it undefined. MAE handles those periods without breaking.
  • Obsessing over the headline number instead of the trend. Whether MAE is improving period over period matters more than any single figure.
  • Measuring accuracy at a different level than you plan at. If you replenish at SKU level, measure error at SKU level — a tidy aggregate can hide messy individual products.

How Lumina handles MAE for scaling brands

Lumina uses MAE to measure how each forecasting model performs per product — and uses that to automatically choose the model that's been most accurate.

Frequently asked questions

What is MAE?
MAE stands for Mean Absolute Error — the average size of your forecast errors, measured in actual units rather than percentages. It tells you how far off the forecast was on average, regardless of whether it was over or under.
What's the difference between MAE and MAPE?
MAE is in units; MAPE is a percentage of actuals. MAE stays robust at low and intermittent volumes but isn't comparable across products of different scale. MAPE is comparable across products but breaks on zero-sales periods and inflates on low-volume weeks. Use MAE to reason and compare models, MAPE to communicate across a range.
What's a good MAE?
It's scale-dependent — there's no absolute benchmark. Judge it against the product's own demand level (an MAE of 50 means very different things at 100/week versus 10,000/week) or against a naive forecast that simply predicts last period's demand. Beating the naive forecast is the floor; the trend over time matters more than any single number.
Why use MAE instead of a percentage?
Because units convert straight into consequences. A 100-unit error on a £5 product is £500 of exposure per cycle — you can see the cost and the fix. A percentage is abstract: 12% MAPE doesn't tell you whether that's £50 or £50,000, and a tidy headline percentage can mask big problems on the products that matter most.

Related terms