ARIMA PREDICT не прогнозирует (но работает для Hindcasting)

1

При использовании ARIMA я могу отложить прошлые данные, как показано ниже, но как только я попытаюсь предсказать будущие значения, это не сработает.

И да, я добавил новые строки в свою таблицу, используя concat:

df['forecast'] = results.predict(start = 50, end = 251)
df[['close', 'forecast']].plot(figsize = (12,8)) 

Изображение 174551

Но как только я сменил end = 251 на end= 252, он не выдал никаких прогнозируемых значений, и все мои hind-cast значения исчезли?

Любые решения?

Теги:
statsmodels
arima
predict
forecasting

1 ответ

0
Лучший ответ

Вероятно, вы хотите использовать прогноз вместо прогноза:

df['forecast'] = results.forecast(steps=7)

Там есть хороший учебник по этому вопросу: https://machinelearningmastery.com/make-sample-forecasts-arima-python/

  • 0
    спасибо очень полезно

Ещё вопросы

Сообщество Overcoder
Наверх
Меню