TBATS-modellen voor elektriciteitsvraag
Zoals je in de video zag, is een TBATS-model een speciaal type tijdreeksmodel. Het kan erg traag zijn om te schatten, vooral bij tijdreeksen met meerdere seizoenen, dus in deze oefening probeer je het op een eenvoudigere reeks om tijd te besparen. Laten we de elementen van een TBATS-model in TBATS(1, {0,0}, -, {<51.18,14>}) ontleden, een van de grafiektitels uit de video:
| Component | Betekenis |
|---|---|
| 1 | Box-Cox-transformatieparameter |
| {0,0} | ARMA-fout |
| - | Dempparameter |
| {\<51.18,14>} | Seizoensperiode, Fouriertermen |
De gas-gegevens bevatten de maandelijkse gasproductie in Australië. Een plot van de data laat zien dat de variantie in de tijd sterk is veranderd, dus er is een transformatie nodig. De seizoenspatronen zijn ook van vorm veranderd in de tijd, en er is een sterke trend. Dit maakt het een ideale reeks om de functie tbats() op te testen, die is ontworpen om met deze eigenschappen om te gaan.
gas is beschikbaar in je werkruimte.
Deze oefening maakt deel uit van de cursus
Voorspellen in R
Oefeninstructies
- Plot
gasmet de standaard plotfunctie. - Fit een TBATS-model met de nieuw geïntroduceerde methode op de gasdata als
fit. - Voorzie de reeks van voorspellingen voor de komende 5 jaar als
fc. - Plot de voorspellingen van
fc. Bekijk de grafiektitel door de tabel hierboven te raadplegen. - Sla de Box-Cox-parameter met 3 decimalen en de orde van Fouriertermen op in respectievelijk
lambdaenK.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Plot the gas data
___(___)
# Fit a TBATS model to the gas data
fit <- ___(___)
# Forecast the series for the next 5 years
fc <- ___(___)
# Plot the forecasts
___(___)
# Record the Box-Cox parameter and the order of the Fourier terms
lambda <- ___
K <- ___