我在我的时间序列数据上使用sm.tsa.arima.ARIMA
运行此代码
model = sm.tsa.arima.ARIMA(df.Sales, order=(1,1,1))
model_fit = model.fit()
print(model_fit.summary())
# Actual vs Fitted
model_fit.plot_predict(dynamic=False)
plt.show()
当我试图绘制结果时,它给了我这个错误:
ARIMAResults对象没有属性'plot_predict'
我的statsmodels.__version__
版本是'0.13.2'
statmodels version 13从ARIMA
类中删除了.plot_predict()
方法。因此,您只需要使用已经导入到代码中的plot_predict()
。下面是一个例子:
plot_predict(model_fit, dynamic=False)
plt.show()