Rolling-origin backtest of weekly SKU demand on public UCI Online Retail II data — four methods compared at SKU and portfolio level, then turned into order quantities to compare stockouts and excess stock — real output from the source Python pipeline.
需求预测与补货决策 · 滚动回测
UCI Online Retail II 公开数据(英国线上批发商)上,100 个常销 SKU、25 个滚动预测起点、1–4 周预测期的回测:4 种方法的 WMAPE 与偏差,再把预测换成 4 周补货量,比较缺货与积压。
数据说明
真实公开交易数据,不是合成数据。去重、剔除已取消订单和非商品行后按周汇总;模型只用一套固定参数,没有为了某个数字调参。
SKU × 周 WMAPE · LightGBM
53.6%
移动平均 59.1%,相对降低 9%
组合 × 周 WMAPE · 移动平均
17.0%
LightGBM 18.6%——合计层面反而更差
LightGBM 偏差
-11.7%
系统性低估:合计误差大的原因
LightGBM 更准的 SKU
77 / 100
中位 WMAPE 54.5% vs 58.2%
评估窗口:预测起点 2011-05-16 至 2011-10-31,目标周 2011-05-23 至 2011-11-28,共 10,000 个 SKU-周预测。每个起点只用当时已有的数据重新训练。
| 方法 | SKU×周 WMAPE | h=1 | h=4 | 组合×周 WMAPE | 偏差 |
|---|---|---|---|---|---|
| 上周值(Naive) | 70.5% | 71.4% | 70.2% | 19.4% | -2.7% |
| 4 周移动平均 | 59.1% | 59.4% | 59.6% | 17.0% | -2.9% |
| 去年同期(季节朴素) | 90.6% | 92.2% | 89.8% | 34.0% | +28.9% |
| LightGBM 全局模型 | 53.6% | 54.0% | 54.0% | 18.6% | -11.7% |
| LightGBM + 滚动偏差校正 | 56.8% | — | — | 16.8% | +3.1% |