3. 经典预测模型回顾

在构建集成模型之前,必须深刻理解基础预测器的行为模式。本章回顾三种最经典的时序预测模型:ARIMA(自回归积分滑动平均)、指数平滑(Exponential Smoothing)与Prophet(Facebook 开源预测工具)。它们分别代表了统计建模、状态空间分解与可解释机器学习三条技术路线,是后续多样性增强集成的核心基模型。

3.1 ARIMA:差分平稳与自回归滑动平均

ARIMA 模型由三个核心参数定义:(p, d, q)。其中 p 为自回归阶数,d 为差分次数(用于消除趋势与季节性),q 为滑动平均阶数。其数学形式为:

ARIMA(p,d,q) 模型方程(简化):
(1 - φ₁B - … - φₚBᵖ)(1 - B)ᵈ yₜ = (1 + θ₁B + … + θₙBᵠ) εₜ

其中:
- B 为滞后算子(B yₜ = yₜ₋₁)
- φ 为自回归系数
- θ 为滑动平均系数
- εₜ 为白噪声误差项
适用场景特征:
  • 数据具有明显的自相关结构(ACF/PACF 拖尾或截尾)
  • 通过差分可转化为平稳序列(单位根检验通过)
  • 无复杂外部回归变量,或外部变量可线性引入(ARIMAX)
  • 样本量建议 ≥ 50,参数估计稳定
实战避坑:ARIMA 对缺失值敏感,且无法直接处理多周期季节性(如同时存在日、周、年周期)。对于长周期数据,建议先做 STL 分解再分别建模。

3.2 指数平滑:加权衰减与状态空间统一

指数平滑家族(ETS)通过指数衰减权重对历史观测进行加权平均,核心思想是“越近的数据权重越大”。现代 ETS 框架已统一为状态空间模型,支持趋势(Trend)与季节(Seasonal)分量的加法/乘法组合。

ETS 分量组合 趋势类型 季节类型 典型场景
ETS(A,N,N) 无趋势 无季节 白噪声或平稳序列
ETS(A,A,A) 加法趋势 加法季节 线性趋势 + 恒定振幅季节
ETS(A,M,A) 乘法趋势 加法季节 指数增长趋势 + 恒定振幅季节
ETS(M,M,M) 乘法趋势 乘法季节 指数增长 + 振幅随水平变化的季节
适用场景特征:
  • 数据具有清晰的趋势和/或季节性模式
  • 预测目标为短期到中期(1~12 个周期)
  • 需要自动选择最优平滑参数(通过 AICc 或似然比)
  • 对模型可解释性要求较高(参数直接对应平滑系数)

3.3 Prophet:可分解的加法模型与变化点检测

Prophet 将时间序列分解为三个主要分量:趋势(Trend)、季节(Seasonality)与节假日效应(Holidays)。其核心公式为:

y(t) = g(t) + s(t) + h(t) + εₜ

其中:
- g(t):分段线性或逻辑增长趋势,自动检测变化点(changepoints)
- s(t):傅里叶级数拟合的多周期季节性(年、周、日)
- h(t):用户自定义的节假日/事件窗口效应
- εₜ:不可解释的误差项
Prophet 的独特优势:
  • 对缺失值和异常值鲁棒(自动填充与调整)
  • 支持自定义变化点位置与季节性周期
  • 输出置信区间与分量可视化,便于业务解释
  • 适合具有强节假日效应或多周期叠加的业务数据

3.4 三模型对比总览

维度 ARIMA 指数平滑 (ETS) Prophet
理论基础 自相关 + 差分平稳 指数加权 + 状态空间 加法分解 + 贝叶斯推断
趋势处理 差分消除 加法/乘法趋势分量 分段线性/逻辑增长
季节性处理 SARIMA 扩展 加法/乘法季节分量 傅里叶级数(多周期)
外部变量 ARIMAX 支持 不支持(需扩展) 内置节假日 + 自定义回归
缺失值鲁棒性 低 中 高
计算速度 快(小样本) 快 中(MCMC 采样)
可解释性 中(ACF/PACF) 高(平滑参数) 高(分量分解)
典型预测长度 短期 短期~中期 中期~长期
经典预测模型适用场景对比图 经典预测模型适用场景对比 ARIMA 自相关 + 差分平稳 指数平滑 (ETS) 加权衰减 + 状态空间 Prophet 加法分解 + 变化点 ARIMA 适用场景 • 自相关结构明显 • 差分后可平稳 • 样本量 ≥ 50 • 无复杂外部变量 • 短期预测为主 • 金融、经济指标 • 传感器平稳信号 • 单周期季节数据 ETS 适用场景 • 趋势 + 季节模式清晰 • 短期到中期预测 • 需要自动参数选择 • 高可解释性需求 • 零售销售预测 • 库存需求预测 • 网站流量预测 • 单周期季节数据 Prophet 适用场景 • 多周期季节叠加 • 强节假日效应 • 缺失值/异常值多 • 需要趋势变化点 • 中期到长期预测 • 电商日活预测 • 社交媒体指标 • 多周期业务数据 集成多样性:三种模型覆盖不同的统计假设与数据结构,组合后可提升泛化能力
集成多样性关键洞察:ARIMA 擅长捕捉线性自相关结构,ETS 擅长处理趋势-季节的平滑变化,Prophet 则对突变点与节假日效应有天然鲁棒性。三者对同一时间序列的预测误差往往呈现低相关性——这正是模型集成多样性增强的核心基础。在后续章节中,我们将利用这种误差互补性构建加权集成与元学习框架。