📦 需求预测基础 定性 · 定量 · 误差分析

🎯 实战派供应链库存优化课 · 第3讲 数据驱动 · 科学决策

🧠 定性预测法

📋 市场调研
  • 消费者调查 – 问卷、访谈、焦点小组
  • 渠道反馈 – 零售商、经销商、终端陈列
  • 试销与实验 – 小规模市场测试
  • 竞品对标 – 竞品动态与市场份额
✔ 适用场景:新品上市、缺乏历史数据、市场结构变化
👥 专家意见
  • 德尔菲法 – 多轮匿名 + 反馈收敛
  • 小组共识 – 销售、市场、运营跨职能讨论
  • 主观概率法 – 专家给出概率区间
  • 类比预测 – 相似产品/市场类推
✔ 适用场景:中长期趋势、技术变革、政策影响

📊 定量预测法

📈 移动平均

平滑随机波动,识别趋势

简单移动平均 (SMA)
F_t = (A_{t-1} + A_{t-2} + ... + A_{t-n}) / n

加权移动平均 (WMA)
F_t = w₁A_{t-1} + w₂A_{t-2} + ... + wₙA_{t-n}
✅ 优点:简单、稳定; ❗ 滞后性,n的选择关键

✨ 指数平滑

赋予近期数据更高权重

一次指数平滑 (SES)
F_t = α · A_{t-1} + (1-α) · F_{t-1}

α ∈ (0,1)  平滑系数
✅ 自适应强,计算高效; ❗ 需优化α,趋势/季节需扩展
方法数据类型预测期复杂度典型应用
移动平均 (SMA/WMA)平稳/趋势短期低库存补货、日销量
指数平滑 (SES)无趋势/季节短期低快消品、常备品
Holt线性趋势线性趋势中短期中增长/衰退产品
Holt-Winters趋势+季节中短期中高季节性商品

📉 预测误差分析

📏 核心误差指标
  • MAE (平均误差) : Σ|eᵢ|/n
  • MSE (均方误差) : Σ(eᵢ²)/n
  • RMSE (均方根误差) : √MSE
  • MAPE (平均百分比误差) : (100%/n) Σ|eᵢ/Aᵢ|
  • Tracking Signal (追踪信号) : 累积误差/MAD
💡 误差分解:偏差 + 随机波动 + 模型缺陷
误差分析流程 历史需求 预测模型 预测值 误差 = 实际 − 预测 MAE/RMSE

📐 误差计算示例 (Python)

import numpy as np

actual = np.array([120, 135, 128, 150, 142])
forecast = np.array([118, 130, 132, 148, 145])

errors = actual - forecast
mae = np.mean(np.abs(errors))
mse = np.mean(errors**2)
rmse = np.sqrt(mse)
mape = np.mean(np.abs(errors / actual)) * 100

print(f"MAE: {mae:.2f}, RMSE: {rmse:.2f}, MAPE: {mape:.2f}%")
# 输出: MAE: 3.80, RMSE: 4.69, MAPE: 2.78%
定性预测 市场调研 · 专家意见 德尔菲 · 小组共识 类比法 · 主观概率 定量预测 移动平均 · 指数平滑 Holt · Holt-Winters ARIMA · 回归 误差分析 MAE / MSE / RMSE MAPE · Tracking Signal 偏差监控 · 模型迭代 反馈优化模型