【问题标题】:Arima fitted values and plot values are differentArima 拟合值和绘图值不同
【发布时间】:2022-01-21 15:27:58
【问题描述】:

我想存储 ARIMA 模型预测的估计值。我无法查看这些值。 model.predictmodel.fittedvalues 给了我错误的值。

model.plot_predict predict 给出了正确的情节视图

model = ARIMA(df.data, order=best_order).fit()
model.plot_predict(dynamic=False, ax=ax)

虽然我的拟合值显示为数千 model.fittedvalues

1        819.779812
2      12228.575651
3      16196.594132
4      14240.383202
5      11240.214107
           ...     
323     3056.345112
324     2800.550610
325     3362.771562
326     3118.791960
327     1993.401574
Length: 327, dtype: float64

【问题讨论】:

  • 估计值(也称为拟合值)是下一周期的预期值,因此往往会偏离实际值 1 个观察值。
  • @KevinS 如何查看图中蓝色显示的值?

标签: python statsmodels arima


【解决方案1】:

您需要将预测存储在一个对象中:

n = 20 #the number of observations to predict
preds = model.predict(n)

然后您可以使用 preds 对象打印、绘图或做任何您想做的事情

【讨论】:

  • 型号。 predict 给出了未来的 20 个观测值。我想存储估计值。
  • “估计值”是什么意思?
猜你喜欢
  • 1970-01-01
  • 2020-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多