Kom igångKom igång gratis

Sökning över modellordning

I den här övningen arbetar du med en datamängd som verkar följa en ARMA-modell. Du kan se ACF och PACF i diagrammet nedan. För att hitta den bästa ordningen för modellen behöver du söka igenom många möjliga modellordningar.

<\center>

Modellklassen ARIMA och DataFramen df med tidsserien finns tillgängliga i din miljö.

Den här övningen är en del av kursen

ARIMA-modeller i Python

Visa kurs

Övningsinstruktioner

  • Loopa över värden för p från 0 till 2.
  • Loopa över värden för q från 0 till 2.
  • Träna och anpassa en ARMA(p,q)-modell.
  • Lägg till en tuple med (p,q, AIC-värde, BIC-värde) i order_aic_bic.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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((____))
Redigera och kör kod