Autocorrelatie van niet-seizoensgebonden tijdreeksen
Een andere manier om naar tijdreeksdata te kijken is door elke observatie uit te zetten tegen een eerdere observatie met gglagplot(). Je kunt bijvoorbeeld \(y_t\) uitzetten tegen \(y_{t-1}\). Dit heet een lag-plot, omdat je de tijdreeks uitzet tegen vertragingen (lags) van zichzelf.
De correlaties die bij de lag-plots horen vormen wat de autocorrelatiefunctie (ACF) wordt genoemd. De functie ggAcf() maakt ACF-plots.
In deze oefening werk je met de vooraf geladen oil-data (beschikbaar in het pakket fpp2), die de jaarlijkse olieproductie in Saoedi-Arabië van 1965–2013 bevat (gemeten in miljoenen ton).
Deze oefening maakt deel uit van de cursus
Voorspellen in R
Oefeninstructies
- Gebruik de functie
autoplot()om deoil-data te plotten. - Plot voor de
oil-data de relatie tussen \(y_t\) en \(y_{t-k}\), \(k=1,\dots,9\) met een van de twee zojuist geïntroduceerde functies. Kijk hoe de relaties veranderen als de vertraging toeneemt. - Plot op dezelfde manier de correlaties die bij elk van de lag-plots horen met de andere geschikte nieuwe functie.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create an autoplot of the oil data
___
# Create a lag plot of the oil data
___
# Create an ACF plot of the oil data
___