Cum se aplică decalajul temporal?
Este posibil ca clienții să nu reacționeze imediat la reducerile de preț ale berii Hoppiness. De aceea, este important să verifici dacă efectul promoției de preț s-ar putea extinde și în săptămâna următoare. Poți face acest lucru adăugând decalaje temporale (lags) în model.
Decalarea unei variabile înseamnă deplasarea bazei temporale înapoi cu un număr dat de observații. Acest lucru se poate realiza cu funcția lag(). Funcția lag() acceptă un singur argument: n = 1 implicit, pentru a defini numărul de perioade cu care se face deplasarea.
Aplici lag() pe PRICE și compari rezultatul cu PRICE-ul original folosind funcția cbind(). Pentru a afișa doar primele șase elemente ale coloanelor de date, poți folosi funcția head().
Acest exercițiu face parte din cursul
Construirea modelelor de răspuns în R
Instrucțiuni pentru exercițiu
- Calculează o variabilă
PRICEdecalată temporal folosind funcțialag(). - Compară variabila
PRICEdecalată cu variabilaPRICEoriginală folosind funcțiilecbind()șihead().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))