Aan de slagGa gratis aan de slag

Hoe vertraag je (lag)?

Mogelijk reageren klanten niet meteen op prijsverlagingen van Hoppiness. Daarom is het belangrijk om te checken of het effect van een prijspromotie kan doorlopen naar de week erna. Dat kun je onderzoeken door lags aan je model toe te voegen.

Een variabele laggen betekent dat je de tijdsbasis een bepaald aantal observaties terugschuift. Dit kan met de functie lag(). De functie lag() neemt maar één argument; standaard is n = 1 om het aantal te verschuiven perioden te bepalen.

Je past lag() toe op PRICE en vergelijkt het resultaat met de oorspronkelijke PRICE met behulp van cbind(). Om alleen de eerste zes elementen van de datakolommen te tonen, kun je de functie head() gebruiken.

Deze oefening maakt deel uit van de cursus

Responsmodellen bouwen in R

Cursus bekijken

Oefeninstructies

  • Bereken een vertragende PRICE-variabele met de functie lag().
  • Vergelijk de vertragende PRICE-variabele met de oorspronkelijke PRICE-variabele met de functies cbind() en head().

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))
Code bewerken en uitvoeren