ПочатиПочніть безкоштовно

Пошук за порядками моделі

У цій вправі ви маєте набір даних, який виглядає як модель ARMA. На наведеному нижче графіку показано ACF і PACF. Щоб вибрати найкращий порядок для цієї моделі, вам доведеться виконати пошук серед багатьох потенційних порядків і знайти найкращий набір.

<\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((____))
Редагувати та запускати код