[英]'ARIMAResults' object has no attribute 'plot_predict' error
[英]Error: 'ARIMAResults' object has no attribute 'plot_predict'
我在我的時間序列數據上使用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()
當我嘗試 plot 結果時,它給了我這個錯誤:
'ARIMAResults' object 沒有屬性 'plot_predict'
我的statsmodels.__version__
版本是 '0.13.2'
也許是 statsmodels 的版本實現了這一點。 在升級包到 0.6.1 之前嘗試檢查 statsmodels 的版本
>>> import statsmodels
>>> statsmodels.__version__
$ pip install statsmodels --upgrade
有關更多信息,請單擊 statsmodels.github 上的此問題
Statsmodels 版本 13 從ARIMA
類中刪除了.plot_predict()
方法。 因此,您只需要使用已導入代碼中的plot_predict()
。 這是一個例子:
plot_predict(model_fit, dynamic=False)
plt.show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.