簡體   English   中英

錯誤:“ARIMAResults”object 沒有屬性“plot_predict”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM