使用最佳 ARIMA 模型进行预测 非季节性模型的示例

营销分析师希望使用 ARIMA 模型生成洗发水产品销售的短期预测。分析师收集前三年的销售数据。该分析人员之前检查了该序列的时间序列图和自相关函数 (ACF) 图。两个图都建议 1 作为非季节性差分顺序的起点。数据在时间序列图上不显示季节性模式,因此分析师选择从非季节性模型开始。分析师要求对未来 3 个月进行预测。

  1. 打开样本数据 洗发水的销售.MTW
  2. 选择 统计 > 时间序列 > 使用最佳 ARIMA 模型进行预测
  3. 序列中,输入销售
  4. 在中差分阶次 d,选择 1
  5. 取消选中模型中包括常量项
  6. 预测点数中,输入 3
  7. 选择确定

解释结果

模型选择表按 AICc 的顺序对搜索中的模型进行排名。ARIMA (0, 1, 2) 模型具有最少的 AICc。下面的 ARIMA 结果适用于 ARIMA (0, 1, 2) 模型。

参数表中的 p 值显示移动平均线项在 0.05 水平上显著。分析人员得出结论,系数属于模型。修改后的箱形皮尔斯 (Ljung-Box) 统计量的 p 值在 0.05 水平上都是微不足道的。残差的 ACF 和残差的 PACF 均在各自图的 0.05 限制内。分析员得出模型符合残差保持独立这一假设。分析师的结论是,对预测的检查是合理的。

* 警告 * 不包含常量项的不可估计的 ARIMA(p, d, q) 模型:
(2, 1, 2)

方法

最佳模型的标准最小 AICc
已使用的行数36
未使用的行0

模型选择

模型 (d = 1)对数似然AICcAICBIC
p = 0, q = 2*-197.052400.878400.103404.769
p = 1, q = 2-196.989403.311401.978408.199
p = 1, q = 0-201.327407.029406.654409.765
p = 2, q = 0-200.239407.251406.477411.143
p = 1, q = 1-200.440407.655406.880411.546
p = 2, q = 1-201.776412.884411.551417.773
p = 0, q = 1-204.584413.542413.167416.278
p = 0, q = 0-213.614429.350429.229430.784
* 具有最小 AICc 的最佳模型。最佳模型的输出如下。

参数的最终估计值

类型系数系数标准误T 值P 值
MA   11.2570.1329.520.000
MA   2-0.8820.133-6.620.000
差值: 1 正规
进行差值处理后的观测值数: 35

模型汇总

自由度SSMS平均偏差平方和AICcAICBIC
331310173970.213743.34400.878400.103404.769
MS = 白噪声序列的方差

修正 Box-Pierce(Ljung-Box) 卡方统计量

滞后 (Lag)12243648
卡方15.9027.15**
自由度1022**
P 值0.1030.206**
* 警告 * 不包含常量项的不可估计的 ARIMA(p, d, q) 模型:
(2, 1, 2)

从时间周期 36 后开始的预测




95% 限值
时间周期预测SE 预测下限上限实际
37563.19363.0096439.669686.717 
38594.91265.0499467.388722.435 
39594.91276.0553445.813744.010