Come applicare un lag?
È possibile che i clienti non reagiscano subito ai ribassi di prezzo di Hoppiness. Per questo è importante verificare se l’effetto di una promozione prezzo possa estendersi anche alla settimana successiva. Puoi farlo aggiungendo dei lag al tuo modello.
Mettere in lag una variabile significa spostare indietro la base temporale di un certo numero di osservazioni. Puoi farlo con la funzione lag(). La funzione lag() accetta un solo argomento; per impostazione predefinita n = 1, che definisce il numero di periodi di spostamento.
Applica lag() a PRICE e confronta il risultato con il PRICE originale usando la funzione cbind(). Per visualizzare solo i primi sei elementi delle colonne, puoi usare la funzione head().
Questo esercizio fa parte del corso
Creare modelli di risposta in R
Istruzioni dell'esercizio
- Calcola una variabile
PRICEritardata usando la funzionelag(). - Confronta la variabile
PRICEritardata con la variabilePRICEoriginale usando le funzionicbind()ehead().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))