Holt-Winters-methode met dagelijkse data
De Holt-Winters-methode kan ook worden gebruikt voor dagelijkse data, waarbij het seizoenspatroon lengte 7 heeft en de juiste tijdseenheid voor h dagen zijn.
Hier vergelijk je een additieve Holt-Winters-methode met een seizoensgebonden naive()-methode voor de hyndsight-data. Deze bevatten de dagelijkse pageviews op de Hyndsight-blog gedurende één jaar vanaf 30 april 2014. De data zijn beschikbaar in je workspace.
Deze oefening maakt deel uit van de cursus
Voorspellen in R
Oefeninstructies
- Gebruik
subset.ts()om een trainingset te maken waarbij de laatste 4 weken van de beschikbare data inhyndsightzijn weggelaten. - Maak voorspellingen voor deze laatste 4 weken met
hw()en additieve seizoenscomponent toegepast op de trainingsdata. Ken dit toe aanfchw. - Maak seizoensgebonden naïeve voorspellingen voor dezelfde periode. Gebruik de juiste functie die in een vorige hoofdstuk is geïntroduceerd en ken dit toe aan
fcsn. - Welke van de twee voorspellingen is beter op basis van RMSE? Gebruik de functie
accuracy()om dit te bepalen. - Maak tijdplots van deze voorspellingen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create training data with subset()
train <- subset(___, end = ___)
# Holt-Winters additive forecasts as fchw
fchw <- hw(___, seasonal = ___, h = ___)
# Seasonal naive forecasts as fcsn
fcsn <- ___
# Find better forecasts with accuracy()
accuracy(___, ___)
accuracy(___, ___)
# Plot the better forecasts
autoplot(___)