Začněte nyníZačněte zdarma

Odhad

V předchozím cvičení byly ACF a PACF trochu neprůkazné. Výsledky naznačují, že tvá data by mohla odpovídat modelu ARMA(p,q) nebo nedokonalému modelu AR(3). V tomto cvičení prohledáš různé řády modelů a pomocí AIC najdeš ten nejlepší.

Časová řada savings je načtena a třída ARIMA je naimportována do tvého prostředí.

Toto cvičení je součástí kurzu

ARIMA modely v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Projdi ve smyčce hodnoty p od 0 do 3 a hodnoty q od 0 do 3.
  • Uvnitř smyčky vytvoř model ARMA(p,q).
  • Potom model nafituj na časovou řadu savings.
  • Na konci každé iterace smyčky vypiš hodnoty p a q a hodnoty AIC a BIC.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Loop over p values from 0-3
for p in ____:
  
  # Loop over q values from 0-3
    for q in ____:
      try:
        # Create and fit ARMA(p,q) model
        model = ____(____, order=____)
        results = ____
        
        # Print p, q, AIC, BIC
        print(____)
        
      except:
        print(p, q, None, None)
Upravit a spustit kód