AIC i BIC a ACF i PACF
W tym ćwiczeniu przeprowadzisz wyszukiwanie rzędu modelu na podstawie kryteriów AIC i BIC dla szeregu czasowego trzęsień ziemi. W poprzedniej lekcji stwierdzono, że ten zbiór danych przypomina proces AR(1). Wykonasz przeszukiwanie siatki parametrów, aby sprawdzić, czy otrzymasz ten sam wynik. Wykresy ACF i PACF dla tego zbioru danych są pokazane poniżej.
<\center>\center>Klasa modelu ARIMA oraz ramka danych earthquake są dostępne w twoim środowisku.
To ćwiczenie jest częścią kursu
Modele ARIMA w Pythonie
Instrukcje do ćwiczenia
- Iteruj po rzędach
piqod 0 do 2. - Wewnątrz pętli użyj bloku
try, aby dopasować model ARMA(p,q) do szereguearthquakew każdej iteracji. - Wydrukuj wartości
piqwraz z AIC i BIC w każdej iteracji. - Jeśli dopasowanie modelu się nie powiedzie, wydrukuj
p,q,None,None.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Loop over p values from 0-2
for p in ____:
# Loop over q values from 0-2
for q in ____:
try:
# create and fit ARMA(p,q) model
model = ____
results = model.____
# Print order and results
print(p, q, ____, ____)
except:
print(p, q, ____, ____)