1. Nauka
  2. /
  3. Kursy
  4. /
  5. Budowanie modeli reakcji w R

Connected

ćwiczenie

Jak tworzyć opóźnienia?

Klienci nie zawsze reagują od razu na obniżki ceny Hoppiness. Warto więc sprawdzić, czy efekt promocji cenowej może rozciągać się na kolejny tydzień. Można to zrobić, dodając do modelu opóźnienia (ang. lags).

Opóźnienie zmiennej polega na przesunięciu jej wartości w czasie o określoną liczbę obserwacji. Służy do tego funkcja lag(). Przyjmuje ona jeden argument – n = 1 – który domyślnie określa liczbę okresów przesunięcia.

Zastosuj lag() na zmiennej PRICE i porównaj wynik z oryginalną zmienną PRICE przy użyciu funkcji cbind(). Aby wyświetlić tylko pierwsze sześć elementów kolumn danych, użyj funkcji head().

Instrukcje

100 XP
  • Oblicz opóźnioną zmienną PRICE, korzystając z funkcji lag().
  • Porównaj opóźnioną zmienną PRICE z oryginalną zmienną PRICE, używając funkcji cbind() i head().