MFG Forecasting/M5 winner method

M5 winner-method forecast

The M5 1st-place recipe — daily, Tweedie loss, direct multi-step, price/SNAP/event features — trained on the full Walmart catalogue and backtested on the last 28 days. No weekly aggregation, no sampling.

1 · Accuracy scorecard — full M5 catalogue

model · DirectGBM — M5 winner-style (daily · Tweedie · direct multi-step)30,490 series · 28-day horizontest 2016-03-282016-04-24
WRMSSE · level-12
0.899
official M5 metric (per item×store)
WAPE
73.9%
unweighted (sparse tail dominates)
WAPE · value-weighted
79.5%
weighted by sales value

The M5 winner's famous 0.520 is WRMSSE averaged over 12 aggregation levels — most of which (total, state, store, category) are far easier and pull the average down. The bottom level 12 (per item×store, scored here) is the hardest; even the winners sit around 0.85–0.95 there. So 0.899 across all 30,490 series with a single global model is a credible, competition-comparable bottom-level result (a seasonal-naive benchmark is ≈1.0+).

lags≥28rolling mean/std (7·14·30·60)priceprice_normprice_chgSNAPeventscalendar (dow·month·week)item/dept/cat/store codesmean-encoding

2 · Production recommendation — newsvendor on the winner forecast

Total recommended
1,450,533
units to produce (28d, all SKUs)
Forecast demand
1,117,377
28-day total across catalogue
Capacity-constrained
78
SKUs hitting the capacity cap
Service level
95%
safety-stock target

Each SKU's recommended quantity = winner forecast demand + safety stock (z·σ from the P10–P90 band), capped by a per-SKU capacity. Per-SKU values are in the table below.

3 · All predicted SKUs — 30,490 series · forecast & recommendation

Every item×store the model forecasts and recommends, searchable and paginated. Click any row to see its 28-day forecast vs. actual (P10–P90 band) and its recommendation breakdown.

30,490 SKUs
SKUCategoryStoreForecast 28dActual 28d28d errorRecommend
FOODS_1_001_CA_1FOODSCA_1193342.5%26view →
FOODS_1_001_CA_2FOODSCA_2283110.3%38view →
FOODS_1_001_CA_3FOODSCA_3302425%45view →
FOODS_1_001_CA_4FOODSCA_41098%14view →
FOODS_1_001_TX_1FOODSTX_1141999%21view →
FOODS_1_001_TX_2FOODSTX_2161144.6%23view →
FOODS_1_001_TX_3FOODSTX_3111419.4%17view →
FOODS_1_001_WI_1FOODSWI_1121728.7%17view →
FOODS_1_001_WI_2FOODSWI_281124.5%13view →
FOODS_1_001_WI_3FOODSWI_351045.1%9view →
FOODS_1_002_CA_1FOODSCA_111129.1%16view →
FOODS_1_002_CA_2FOODSCA_219205.1%26view →
FOODS_1_002_CA_3FOODSCA_313126.1%18view →
FOODS_1_002_CA_4FOODSCA_4114165%15view →
FOODS_1_002_TX_1FOODSTX_14283.9%7view →
FOODS_1_002_TX_2FOODSTX_26385.2%9view →
FOODS_1_002_TX_3FOODSTX_381018%12view →
FOODS_1_002_WI_1FOODSWI_124279.6%33view →
FOODS_1_002_WI_2FOODSWI_212135.9%17view →
FOODS_1_002_WI_3FOODSWI_36519.5%10view →
FOODS_1_003_CA_1FOODSCA_121224.6%29view →
FOODS_1_003_CA_2FOODSCA_229315.5%41view →
FOODS_1_003_CA_3FOODSCA_3252912.4%35view →
FOODS_1_003_CA_4FOODSCA_411921.8%17view →
FOODS_1_003_TX_1FOODSTX_1113251.6%15view →
FOODS_1_003_TX_2FOODSTX_2111838.5%16view →
FOODS_1_003_TX_3FOODSTX_330348.3%6view →
FOODS_1_003_WI_1FOODSWI_1352921.2%46view →
FOODS_1_003_WI_2FOODSWI_292364.5%15view →
FOODS_1_003_WI_3FOODSWI_381683.7%12view →
FOODS_1_004_CA_1FOODSCA_1860999%134view →
FOODS_1_004_CA_2FOODSCA_2440999%71view →
FOODS_1_004_CA_3FOODSCA_3480999%99view →
FOODS_1_004_CA_4FOODSCA_4330999%48view →
FOODS_1_004_TX_1FOODSTX_1480999%79view →
FOODS_1_004_TX_2FOODSTX_2620999%97view →
FOODS_1_004_TX_3FOODSTX_3810999%121view →
FOODS_1_004_WI_1FOODSWI_1720999%114view →
FOODS_1_004_WI_2FOODSWI_2960999%150view →
FOODS_1_004_WI_3FOODSWI_3650999%104view →
FOODS_1_005_CA_1FOODSCA_131347.5%43view →
FOODS_1_005_CA_2FOODSCA_29617444.9%124view →
FOODS_1_005_CA_3FOODSCA_364708.9%84view →
FOODS_1_005_CA_4FOODSCA_4173550.5%24view →
FOODS_1_005_TX_1FOODSTX_1201536.6%29view →
FOODS_1_005_TX_2FOODSTX_2283212.2%41view →
FOODS_1_005_TX_3FOODSTX_3243325.9%33view →
FOODS_1_005_WI_1FOODSWI_1556818.5%67view →
FOODS_1_005_WI_2FOODSWI_246495.8%59view →
FOODS_1_005_WI_3FOODSWI_3374110.8%48view →
Page 1 / 610