An 80% range should catch about 80% of days. This one caught 87.5%.
Point forecasts get the attention, but the range around them is what a manager actually plans against. Across 104 scored days, 91 actual results fell inside the forecast's 80% band. That leans slightly conservative, which is the safer direction to miss for staffing and inventory.
Over the full period, total sales came within 1.2% of total forecast. Day to day, the average miss was 10.1%. Both numbers matter: one tells you the model has no drift, the other tells you how much any single day can move.
Not every day is equally predictable, and the model shows you which ones aren't.
Thursday and Friday are anchors. Thursday averaged a 6.2% miss with every actual inside its range. Friday was close behind at 7.0%, with the steadiest sales of the week.
Wednesday is the wildcard. It had the highest error and four of its five misses ran above the range, meaning demand beat the forecast. That is a concrete, fixable signal, not noise.
Sorted by MAPE. "In range" counts actual days that fell inside the 80% band. Saturday has 14 scored days; every other weekday has 15.
| Weekday | MAPE | In range | Avg bias | Sales variability | Range width |
|---|---|---|---|---|---|
| Thursday | 6.2% | 15/15 | -1.5% | 8.0% | ±18.8% |
| Friday | 7.0% | 15/15 | -4.9% | 6.1% | ±15.3% |
| Saturday | 8.7% | 12/14 | -1.9% | 10.1% | ±15.6% |
| Tuesday | 9.9% | 13/15 | -0.6% | 10.1% | ±20.2% |
| Sunday | 10.2% | 12/15 | +4.2% | 10.2% | ±17.0% |
| Monday | 11.8% | 14/15 | +4.2% | 13.4% | ±22.4% |
| Wednesday | 17.2% | 10/15 | +10.2% | 15.5% | ±21.7% |
Bias is the average of (actual − forecast) as a share of average sales; positive means demand ran ahead of the forecast. Sales variability is the coefficient of variation of actual sales. Range width is the average half-width of the 80% band as a share of the forecast.
One glance shows where the ranges were tested.
Each cell is one day. The number shows how far the actual result travelled toward the edge of its range: 0 is dead on the forecast, ±1.0 is the boundary. Solid cells broke through.
Columns are study weeks 1–15. Eight escapes ran high, five ran low. The last Saturday had no recorded sales yet.
Range widths stayed steady, and widened when there was a reason to.
The average range sat near ±19% of the forecast all period, moving within a narrow band rather than drifting. A model that quietly loosens its ranges over time is hiding uncertainty; this one didn't.
The single widest range of the study fell on a day flagged with a severe weather warning. The model opened its band to ±23% of forecast, and the actual result still landed inside it.
Weekly average of daily half-width divided by forecast. These are averages of daily ranges, not ranges for weekly totals.
A reliability report you can act on.
Plan confidently around the days the model consistently nails, and use them as the benchmark for any future tightening.
Repeated high-side misses on one weekday point to demand the model isn't seeing yet, such as events, promotions or traffic patterns.
A day can stay inside its range and still lean one way. Small, steady overforecasts are flagged for correction before they cost anything.
- Every daily range was checked against that day's actual sales; days without recorded sales were excluded, not counted as zero.
- MAPE uses actual sales as the denominator. Coverage counts days where the actual fell between the lower and upper bound.
- These are descriptive statistics on 14–15 days per weekday. They show patterns worth acting on, not statistically proven effects.
- The retailer, location, calendar dates and all dollar amounts have been removed. Every figure shown is a percentage or a ratio.