使用ARIMA
时,我可以如下所示隐藏过去的数据,但在我尝试预测未来值的那一刻,它不起作用。
是的,我使用concat
在表格中添加了新行:
df['forecast'] = results.predict(start = 50, end = 251)
df[['close', 'forecast']].plot(figsize = (12,8))
但是,当我将end = 251
更改为end= 252
时,它不会产生任何预测值,而我的所有hind-cast
值都会消失吗?
任何解决方案?
答案 0 :(得分:0)
您可能想使用预测而不是预测:
df['forecast'] = results.forecast(steps=7)
这里有一个很好的教程:https://machinelearningmastery.com/make-sample-forecasts-arima-python/