ÎncepețiÎncepe gratuit

Căutarea ordinului optim al modelului

În acest exercițiu ai de-a face cu un set de date care pare să fie un model ARMA. Poți vedea ACF și PACF în graficul de mai jos. Pentru a alege cel mai bun ordin al modelului, va trebui să parcurgi o gamă largă de ordine posibile și să îl găsești pe cel mai potrivit.

<\center>

Clasa de model ARIMA și DataFrame-ul seriei de timp df sunt disponibile în mediul tău de lucru.

Acest exercițiu face parte din cursul

Modele ARIMA în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Iterează peste valorile lui p de la 0 la 2.
  • Iterează peste valorile lui q de la 0 la 2.
  • Antrenează și ajustează un model ARMA(p,q).
  • Adaugă un tuplu (p,q, valoarea AIC, valoarea BIC) la order_aic_bic.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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((____))
Editează și rulează codul