我正在尝试使用statsmodels的Arima库中的predict(),以便根据我的arima模型进行未来的预测。 我有日期作为我的时间序列索引(我使用pd.datetime进行了转换)
model = ARIMA(ts_log, order = (5, 1 ,2))
results_arima = model.fit(disp = -1)
pred1 = results_arima.predict(start = '2017-12-29' , end = '2018-01-29')
我的时间序列在“ 2017-12-29”结束,但是我想预测一个月,如代码所示。
这是我得到的错误: KeyError:“以10为底的int()无效文字:'2017-12-29'”
这是我的时间序列: