Zacznij terazZacznij za darmo

Przeszukiwanie rzędów modelu

W tym ćwiczeniu pracujesz z zbiorem danych, który wygląda na model ARMA. Poniżej widoczne są wykresy ACF i PACF. Aby wybrać najlepszy rząd modelu, musisz przeszukać wiele potencjalnych kombinacji rzędów i znaleźć tę optymalną.

<\center>

Klasa modelu ARIMA oraz ramka danych df są dostępne w twoim środowisku.

To ćwiczenie jest częścią kursu

Modele ARIMA w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Wykonaj pętlę po wartościach p od 0 do 2.
  • Wykonaj pętlę po wartościach q od 0 do 2.
  • Wytrenuj i dopasuj model ARMA(p,q).
  • Dołącz krotkę (p,q, wartość AIC, wartość BIC) do listy order_aic_bic.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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((____))
Edytuj i uruchom kod