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>\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
Övningsinstruktioner
- Loopa över värden för
pfrån 0 till 2. - Loopa över värden för
qfrå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)iorder_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((____))