Comment créer un décalage (lag)?
Il est possible que les clients ne réagissent pas immédiatement aux baisses de prix de Hoppiness. Il est donc important de vérifier si l'effet d'une promotion de prix peut se prolonger à la semaine suivante. Vous pouvez le faire en ajoutant des décalages (lags) à votre modèle.
Décaler une variable consiste à repousser sa base temporelle d'un certain nombre d'observations. Cela se fait avec la fonction lag(). Par défaut, lag() ne prend qu'un seul argument; n = 1, pour définir le nombre de périodes de décalage.
Appliquez lag() à PRICE et comparez le résultat à la variable PRICE originale à l'aide de la fonction cbind(). Pour n'afficher que les six premiers éléments des colonnes de données, utilisez la fonction head().
Cette activité fait partie du cours
Créer des modèles de réponse dans R
Instructions de l’exercice
- Calculez une variable
PRICEdécalée à l'aide de la fonctionlag(). - Comparez la variable
PRICEdécalée à la variablePRICEoriginale en utilisant les fonctionscbind()ethead().
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))