Перебор порядков модели
В этом упражнении вы работаете с набором данных, который, по всей видимости, описывается моделью ARMA. ACF и PACF показаны на графике ниже. Чтобы выбрать наилучший порядок модели, необходимо выполнить перебор множества возможных вариантов и найти оптимальный.
<\center>\center>Класс модели ARIMA и датафрейм временного ряда df доступны в вашем окружении.
Это упражнение является частью курса
Модели ARIMA в Python
Инструкции к упражнению
- Организуйте цикл по значениям
pот 0 до 2. - Организуйте цикл по значениям
qот 0 до 2. - Обучите и подберите модель ARMA(p,q).
- Добавьте кортеж
(p,q, значение AIC, значение BIC)вorder_aic_bic.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create empty list to store search results
order_aic_bic=[]
# Loop over p values from 0-2
for p in range(____):
# Loop over q values from 0-2
for q in range(____):
# create and fit ARMA(p,q) model
model = ARIMA(df, order=____)
results = model.fit()
# Append order and results tuple
order_aic_bic.append((____))