Publish Date :
Why Teams Measure Forecast Accuracy Wrong
A correct group total can conceal two wrong local forecasts. Atlas supports the scoped analysis, while Core holds the forecast and version context used in planning. Measure errors at the decision level, retain the forecast cutoff and compare out-of-sample evidence before claiming accuracy.

THE MERCHMIX DECISION / Atlas + Core
The total matched. The locations did not.
Evaluate the forecast at the grain and cutoff of the decision it supports.
Independent worked retail example. Quantities are planning assumptions, with financial amounts shown in US dollars. Proposed changes remain subject to review.
The total matched. The locations did not.
20 absolute units / over
20 absolute units / under
The original local WAPE is 20%; the alternative is 10% on this small test. Neither establishes a permanent forecast winner or authorises a stock action.
Both original forecast and actual total 200 units.
THE KEY IDEA
Evaluate the forecast at the grain and cutoff of the decision it supports.
A matching total is not proof of a useful forecast
A retailer can predict the correct total while placing the expected demand in the wrong stores or weeks. Opposing local errors cancel at the group level, but the stock consequences do not. The measure should match the decision the forecast is intended to support.
Core supports weekly and monthly demand baselines and planning context. Atlas supports reporting and analysis on the accepted data scope. The article’s measures are explicit worked calculations, not a claim that a named accuracy dashboard or automated model-selection process is preconfigured.
Retain what the forecast knew at the time
A forecast edited after actual trading is no longer the same prediction that supported the original buy. Keep the issue date, version, horizon and available inputs identifiable. Compare a one-week forecast with another one-week forecast made at an equivalent cutoff.
Forecast evaluation research distinguishes held-out test evidence from data already used to fit a method. A good explanation of past trading can still perform poorly on an unseen period. A planner needs the operational forecast version, not a retrospectively improved number with no decision history.
Expose errors that disappear in aggregation
The worked forecast predicts a hundred units for A and a hundred for B. Actual demand is eighty and 120. Both forecast and actual totals are 200, but A is twenty too high and B twenty too low. The local absolute errors total forty.
Weighted absolute percentage error, defined here as total absolute unit error divided by total actual units, is forty divided by 200: 20%. Mean absolute error across the two store observations is twenty units. A matching total therefore coexists with meaningful local allocation risk.
THE FIGURES BEHIND THE DECISION
| Location | Original forecast | Actual | Original absolute error | Alternative forecast |
|---|---|---|---|---|
| A | 100 | 80 | 20 | 90 |
| B | 100 | 120 | 20 | 110 |
| Totals | 200 | 200 | 40 absolute units | 200 |
Original WAPE = (20 + 20) ÷ (80 + 120) = 20%. Alternative WAPE = (10 + 10) ÷ 200 = 10%. Totals matching does not remove local error.
Compare an alternative on the same evidence
A separate forecast of ninety for A and 110 for B has errors of ten in each location against the same eighty/120 actuals. Its total still matches, but absolute error totals twenty and the stated WAPE is 10%. That is a useful comparison for this particular test window.
It does not prove the alternative remains superior next season or at a different hierarchy level. Use enough relevant periods and a consistent decision horizon. The example keeps two simple observations to make cancellation visible, not to establish statistical confidence or a production forecast winner.
Separate directional bias from absolute error
Bias asks whether the method tends to over- or under-forecast under a stated sign convention. Absolute error asks how far it misses without cancelling opposing signs. Both matter: a directionally neutral total can still distribute stock badly, as this example shows.
Percentage measures can also become unstable when actual demand is very small or absent. State the denominator and treatment of those cases rather than silently dropping inconvenient products. Do not rename WAPE as an accuracy percentage or subtract it from a hundred without explaining what that would mean.
Adding a low-volume observation can change percentage measures sharply. A forecast of twelve against two actual units has a ten-unit absolute error and a 500% absolute percentage error for that observation. State how such items enter the evaluation rather than hiding them; the existing two-store WAPE would become fifty absolute units divided by 202 actual units, or 24.8% rounded.
Check whether actual sales were constrained
A forecast of 120 can look too high if only eighty units were available, even when customers wanted more. Separate realised sales from the demand concept the forecast predicts, and record any estimated availability adjustment with its uncertainty.
Atlas supplies the scoped evidence; Core retains the planning assumption that may need revision. The calculation alone does not diagnose whether the miss came from demand, stock availability, price or a calendar mismatch. Use the measure to locate the question before changing a buying rule.
Evaluate the horizon that supports the commitment. A next-day replenishment forecast and a multi-week buying forecast can face different uncertainty. Comparing their error percentages without their issue time and horizon can reward the easier task rather than identify the better planning method.
| Signal | Merchmix workspace | Decision to review |
|---|---|---|
| A headline forecast looks accurate | Atlas / scoped evaluation | Inspect local absolute and directional errors. |
| A method is compared | Core / forecast version | Retain the same cutoff and planning horizon. |
| Actual sales were constrained | Atlas / evidence review | Separate observed sales from inferred demand. |
Measure the forecast that can improve the next decision
For this test, the original local forecast has 20% WAPE and the alternative 10%, despite both matching the total. Retain the same cutoff, scope, horizon and demand definition when comparing another period. No automated model change or stock action is represented.
Merchmix connects the forecast version and trading evidence so the planner can review a specific decision. A credible accuracy statement describes what was predicted, when and at which grain. The goal is better supported stock decisions, not a flattering percentage that hides opposing errors.
BEFORE THE NEXT DECISION
- Forecast owner
Preserve the issued version and horizon.
- Analyst
Define the grain, sign and denominator.
- Planner
Use the result to investigate the actual stock decision.
Common questions
Why is there error when totals match?
A over-forecasts by twenty while B under-forecasts by twenty; their stock consequences do not cancel.
How is WAPE defined here?
Sum of absolute unit errors divided by sum of actual units for the stated observations.
Is 20% WAPE the same as 80% accuracy?
Not without a separately defined accuracy interpretation; this article reports the error measure directly.
Does the alternative prove a permanent improvement?
No. It is better on the same small test window, not a general performance guarantee.
Why retain the forecast cutoff?
Later edits can use information unavailable when the original decision was made.
FROM THE ARTICLE TO YOUR OWN RETAIL PLAN
Review the decision.
See the workflow.
Bring your planning questions to a demo, or explore a proof of concept on your own data.