计算因子明细
7 因子逐项拆解与贡献度量化,并给出单案例的公式逐步推导。任何一个目标库存数字,都必须能反向拆回这 7 项。
拆解行数
14,968行
与目标库存明细一一对应
最大贡献因子
两周销量
平均贡献 62.4%
第二大因子
主码拉动
平均贡献 12.8%(尺码维度重分配)
断货加权影响
−8.6%
断货天数驱动的需求上调
节假日 / 活动
×1.42 / ×1.30
倍率类因子,当前分别命中 3 个与 1 个
贡献度可加性
100%
7 项贡献之和 = 目标库存变化量
7 因子贡献度(F8)
贡献度为近 7 个决策日的均值,非单日快照i贡献度按"该因子导致的目标库存变化量 ÷ 全部因子变化量之和"计算,分母为所有因子独立作用后的变化总和。因此同一行的 7 项贡献之和恒为 100%,不会出现"因子之间互相重复计算"。
因子定义速览
① 单次决策要满足的销售时长(决策频率 + 物流时长)
② 过去两周的 SKU-门店销量(处理后销量)
③ 主码之间的拉动作用(门店码比 ↔ 区域码比)
④ 过去两周各主码库存(断货天数加权)
⑤ 节假日情况(去年同节假日倍率 + 备货提前期)
⑥ 活动(业务维护备货倍率,无历史可依)
⑦ 安全库存(0~X 的连续值,非业务语义的安全库存)
单案例公式逐步推导
本页最重要的可解释性证据:从原始销量到补货量,每一步都能手算复现| 步 | 因子 | 公式 / 输入 | 代入 | 结果 |
|---|---|---|---|---|
| 1 | ② 处理后销量 | 近 7 天处理后销量 / 近 7-14 天处理后销量 | 原销量 3 / 1 件 → 节假日还原 0,断货还原 0 | 3 / 1 件 |
| 2 | ② 预估周销量 | 近 7 天 × 0.8 + 近 7-14 天 × 0.2 | 3 × 0.8 + 1 × 0.2 | 2.60 件/周 |
| 3 | ① 满足销售时长 | 决策周期 + 物流时长(取满足周数档) | TOP10 款档位 → 1.5 周(覆盖期下限 1 周 + 3 天) | 1.5 周 |
| 4 | ②×① 基础需求 | 预估周销量 × 满足周数 | 2.60 × 1.5 | 3.90 件 |
| 5 | ④ 断货天数加权 | 断货天数占两周比例 × 有货日日均销量 | 断货 3/14 天,有货日日均 0.36 → +0.14 件 | +0.14 件 |
| 6 | ⑤ 节假日倍率 | 基础需求 × (备货倍率 − 1),仅节假日窗口内生效 | 本次不在节假日窗口 → ×1.00 | +0.00 件 |
| 7 | ⑥ 活动倍率 | 基础需求 × (活动倍率 − 1),无倍率则按 1.0 | 本次无活动 → ×1.00 | +0.00 件 |
| 8 | ⑦ 安全库存 | X × 销售强度系数,X 默认 1 | 该店该码销量排名前 30% → 0.62 | +0.62 件 |
| 9 | 目标库存(取整前) | 步骤 4 + 5 + 6 + 7 + 8 | 3.90 + 0.14 + 0 + 0 + 0.62 | 4.66 件 |
| 10 | 目标库存(取整) | 向上取整(后台可配) | ⌈4.66⌉ | 5 件 |
| 11 | ③ 主码拉动 | SKC 目标按修正后尺码占比分解到 SKU(含断码邻码转移) | M 码 34% → 5 × 0.34 = 1.70 → 2 件 | SKU 明细 |
| 12 | 补货量 | 目标库存 − 现有库存(在库 + 在途 + 在单) | 5 − 3 | 2 件 |
案例:24AW-3405 羊绒针织开衫 / 浙江宁波天一银泰店 / 2025-10-21每页
各因子命中规模
| 因子 | 命中行数 | 占比 | 数据来源 |
|---|---|---|---|
| ② 两周销量(含还原) | 14,968 | 100% | POS 流水 + 库存快照(见 fc-clean) |
| ③ 主码拉动 | 12,406 | 82.9% | 干净周尺码曲线(见 fc-sizecurve) |
| ④ 断货天数加权 | 3,102 | 20.7% | 逐日 ATP 与缺货指示 |
| ⑤ 节假日备货倍率 | 3 个 SKC | 0.8% | base-calendar 去年同节假日倍率 |
| ⑥ 活动备货倍率 | 1 个 SKC | 0.3% | 业务维护的活动备货倍率 |
| ⑦ 安全库存 | 9,102 | 60.8% | 销售强度系数 × 安全库存基数 X |
| ① 满足销售时长 | 14,968 | 100% | rule-model 满足周数分档 |
贡献度计算的边界说明
可加性如何保证
各因子在计算时按"顺序作用、逐项记录增量"的方式拆解:先取基础需求(②×①),再依次叠加 ④⑤⑥⑦,每步只记录该步带来的增量。这样天然满足可加性,且与 goal-calc 的目标库存逐行对得上(差异 < 0.01 件)。
- ③ 主码拉动的特殊性
- 它不改变 SKC 总量,只在尺码维度重分配,因此贡献度按"尺码级调整量 ÷ 尺码级总调整量"单独统计
- 倍率类因子
- ⑤⑥ 为乘性因子,贡献度按 (倍率−1) × 基础需求 折算为绝对量
- 安全库存
- ⑦ 为加性因子,直接取 0~X 的连续值
- 重复计算风险
- 已在算法侧做正交化处理:⑤⑥ 的倍数不作用于 ④ 的增量,避免复利式放大
- 对不上时的处理
- 若 7 项之和与目标库存差异 ≥ 0.01 件,该行标记为"拆解异常"并告警,不静默舍入
i可解释性的验收标准:随机抽一行,能不看代码、只看本页表格,把目标库存手算出来并与系统一致。达不到这个标准,"可解释"就只是宣传语。因此本页的公式列写的是可直接代入的表达式,不是描述性文字。