AIC och BIC jämfört med ACF och PACF
I den här övningen ska du utföra en AIC-BIC-ordningssökning för jordbävningarnas tidsserie. I den föregående lektionen kom du fram till att denna datamängd liknar en AR(1)-process. Du gör nu en rutnätssökning över parametrarna för att se om du får samma resultat. ACF- och PACF-plottarna för denna datamängd visas nedan.
<\center>\center>Modellklassen ARIMA och tidsseriens DataFrame earthquake finns tillgängliga i din miljö.
Den här övningen är en del av kursen
ARIMA-modeller i Python
Övningsinstruktioner
- Loopa över ordningarna
pochqmellan 0 och 2. - Inuti loopen, försök (
try) att anpassa en ARMA(p,q) tillearthquakei varje iteration. - Skriv ut
pochqtillsammans med AIC och BIC i varje iteration. - Om modellanpassningen misslyckas, skriv ut
p,q,None,None.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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, ____, ____)