Моделирование ARIMA с использованием Python Statsmodels

Я хотел бы использовать класс ARIMAResults для моделирования ARIMA. Кто-нибудь может указать на различия между обычным классом ARIMA и классом ARIMAResults? Кроме того, может ли кто-нибудь помочь мне в выполнении ARIMAResults, приведя пример? У меня есть набор данных, и я должен соответствовать модели ARIMA и предсказывать значения.


person user 3317704    schedule 18.03.2014    source источник


Ответы (1)


Класс ARIMAResults не предназначен непосредственно для пользователей. Классы результатов возвращаются методом fit и содержат соответствующие результаты и тесты. Это модели ARMA, но применяется тот же рабочий процесс.

http://statsmodels.sourceforge.net/devel/examples/notebooks/generated/tsa_arma_0.html http://statsmodels.sourceforge.net/devel/examples/notebooks/generated/tsa_arma_1.html

person jseabold    schedule 18.03.2014
comment
да я понимаю это. Но где я могу включить класс ARIMAResults. Это после подгонки модели с помощью ARIMA.fit()?? я должен дать установленные значения в качестве входных данных для класса ARIMAResults ?? - person user 3317704; 19.03.2014
comment
Я не уверен, что вы понимаете, или, возможно, я не ясно выразился. Вы ничего не делаете с классом ARIMAResults. Вы получаете его автоматически, когда вызываете метод fit модели. Посмотрите примеры, которые я разместил. Посмотрите на возвращаемый тип объекта, возвращенного из fit. - person jseabold; 20.03.2014
comment
Понял... большое спасибо... Я подумал, что мы можем явно использовать класс ARIMAResults. Только сейчас понял, что он автоматически вызывается методом подгонки (если я прав). Еще раз большое спасибо.. - person user 3317704; 20.03.2014
comment
Да, вы могли бы сделать это. Возможно, было бы лучше присвоить возвращаемый результат переменной, чтобы вы могли повторно использовать его. - person jseabold; 04.02.2015