Пакетное прогнозирование для нескольких временных рядов, хранящихся в столбцах с использованием Python ARIMA - PullRequest
0 голосов
/ 15 декабря 2018

Я новичок в временных рядах Python.Не удалось продвинуться с этой ошибкой.Я хочу прогнозировать несколько временных рядов с использованием ARIMA и сохранять их в словаре или массиве.

h=5
for i in range(len(t.columns)):
fc1= sm.tsa.ARIMA(t[:,i], (1,2,0))
fc2=fc1.forecast(steps=h, exog=None, alpha=0.05)

1 Ответ

0 голосов
/ 17 декабря 2018

Проблема не в ARIMA, а в вашем цикле for.Вам не хватает отступа, который требуется в Python.

Попробуйте:

h=5
for i in range(len(t.columns)):
    fc1= sm.tsa.ARIMA(t[:,i], (1,2,0))
    fc2=fc1.forecast(steps=h, exog=None, alpha=0.05)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...