ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează o variabilă PRICE decalată temporal folosind funcția lag().
  • Compară variabila PRICE decalată cu variabila PRICE originală folosind funcțiile cbind() și head().

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)))
Editează și rulează codul