Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Gebruik subset.ts() om een trainingset te maken waarbij de laatste 4 weken van de beschikbare data in hyndsight zijn weggelaten.
  • Maak voorspellingen voor deze laatste 4 weken met hw() en additieve seizoenscomponent toegepast op de trainingsdata. Ken dit toe aan fchw.
  • 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(___)
Code bewerken en uitvoeren