Vertraagde prijseffecten toevoegen
Nu ga je controleren of de effecten van tijdelijke prijswijzigingen op de verkoop doorwerken naar de volgende periode.
Net als eerder verschuif je de voorspeller PRICE achteruit met de functie lag(). Het resultaat ken je toe aan een nieuwe variabele Price.lag. De variabele Price.lag voeg je toe aan de relatie log(SALES) ~ PRICE. Dit eenvoudige lag-model kun je ook schatten met de functie lm().
Deze oefening maakt deel uit van de cursus
Responsmodellen bouwen in R
Oefeninstructies
- Maak een vertraagde variabele voor
PRICEmet de naamPrice.lag. - Schat een lagged response-model waarin
log(SALES)wordt verklaard doorPRICEenPrice.lag. Gebruik de functielm()en ken het resultaat opnieuw toe aan een objectlag.model. - Haal de coëfficiënten van
lag.modelop met de functiecoef().
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Take the lag of PRICE
Price.lag <- lag(___)
# Explain log(SALES) by PRICE and Price.lag
lag.model <- ___(___ ~ ___ + ___, data = sales.data)
# Obtain the coefficients