Пошук за порядками моделі
У цій вправі ви маєте набір даних, який виглядає як модель ARMA. На наведеному нижче графіку показано ACF і PACF. Щоб вибрати найкращий порядок для цієї моделі, вам доведеться виконати пошук серед багатьох потенційних порядків і знайти найкращий набір.
<\center>\center>Клас моделі ARIMA та датафрейм часових рядів df доступні у вашому середовищі.
Ця вправа є частиною курсу
Моделі ARIMA в Python
Інструкції до вправи
- Переберіть значення
pвід 0 до 2. - Переберіть значення
qвід 0 до 2. - Навчіть і підберіть модель ARMA(p,q).
- Додайте до
order_aic_bicкортеж(p, q, значення 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((____))