【发布时间】:2021-06-16 17:54:18
【问题描述】:
我想通过使用预测值和实际值之间的差异来了解 arima 如何运作良好。所以我使用了 predict()(下一个),但它与 plot_predict()(上一个)的值不同。 (请看看有什么不同)enter image description here 我认为 plot_predict 值是我想要的,因为它更接近真实值,但我从 predict() 得到的值太低了。请帮我找到答案。感谢您的帮助。
第一个,我用过
from statsmodels.tsa.arima_model import ARIMA
model = ARIMA(sales, order=(0,1,1))
model_fit = model.fit(trend='nc',full_output=True, disp=1)
print(model_fit.summary())
model_fit.plot_predict(dynamic=False)
下面这个我用过
predict=model_fit.predict()
plt.plot(predict)
【问题讨论】:
标签: python time-series forecasting predict arima