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>\center>Klasa modelu ARIMA oraz ramka danych df są dostępne w twoim środowisku.
To ćwiczenie jest częścią kursu
Modele ARIMA w Pythonie
Instrukcje do ćwiczenia
- Wykonaj pętlę po wartościach
pod 0 do 2. - Wykonaj pętlę po wartościach
qod 0 do 2. - Wytrenuj i dopasuj model ARMA(p,q).
- Dołącz krotkę
(p,q, wartość AIC, wartość BIC)do listyorder_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((____))