Kom igångKom igång gratis

Automatiska ARIMA-modeller för icke-säsongsbaserade tidsserier

I videon lärde du dig att funktionen auto.arima() väljer en lämplig autoregressiv integrerad glidande medelvärdesmodell (ARIMA) utifrån en given tidsserie, precis som ets() gör för ETS-modeller. Funktionen summary() kan ge ytterligare information:

> # p = 2, d = 1, p = 2
> summary(fit)

Series: usnetelec
ARIMA(2,1,2) with drift
...

I den här övningen väljer du automatiskt en ARIMA-modell för den förinstallerade serien austa, som innehåller det årliga antalet internationella besökare till Australien från 1980 till 2015. Därefter kontrollerar du residualerna (kom ihåg att ett p-värde större än 0,05 indikerar att datan liknar vitt brus) och skapar några prognoser. Förutom modelleringsfunktionen är detta identiskt med vad du gjorde vid ETS-prognostisering.

Den här övningen är en del av kursen

Prognoser i R

Visa kurs

Övningsinstruktioner

  • Anpassa en automatisk ARIMA-modell till serien austa med den nyligen introducerade funktionen. Spara resultatet i fit.
  • Använd lämplig funktion för att kontrollera att residualerna i den resulterande modellen liknar vitt brus. Tilldela TRUE (om residualerna liknar vitt brus) eller FALSE (om de inte gör det) till residualsok.
  • Applicera summary() på modellen för att se de anpassade koefficienterna.
  • Baserat på resultaten från summary(), vilket är AICc-värdet avrundat till två decimaler? Hur många differenser användes? Tilldela dessa till AICc respektive d.
  • Använd slutligen röroperatorn för att plotta prognoser för de kommande 10 perioderna från den valda modellen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Fit an automatic ARIMA model to the austa series
fit <- ___

# Check that the residuals look like white noise
___
residualsok <- ___

# Summarize the model
___

# Find the AICc value and the number of differences used
AICc <- ___
d <- ___

# Plot forecasts of fit
fit %>% forecast(h = ___) %>% ___()
Redigera och kör kod