Lag nasıl oluşturulur?
Müşteriler, Hoppiness’in fiyat indirimlerine hemen tepki vermeyebilir. Bu yüzden fiyat promosyonunun etkisinin bir sonraki haftaya uzayıp uzamadığını kontrol etmek önemlidir. Bunu modeline lag ekleyerek yapabilirsin.
Bir değişkene lag uygulamak, zaman eksenini belirli sayıda gözlem kadar geriye kaydırmak demektir. Bu, lag() fonksiyonu kullanılarak yapılabilir. lag() fonksiyonu yalnızca bir argüman alır; varsayılan olarak kaydırılacak dönem sayısını tanımlayan n = 1’dir.
lag() fonksiyonunu PRICE üzerinde uygula ve sonucu özgün PRICE ile cbind() fonksiyonunu kullanarak karşılaştır. Veri sütunlarının yalnızca ilk altı elemanını göstermek için head() fonksiyonunu kullanabilirsin.
Bu egzersiz
R ile Tepki Modelleri Oluşturma
kursunun bir parçasıdırEgzersiz talimatları
lag()fonksiyonunu kullanarak gecikmeli birPRICEdeğişkeni hesapla.- Gecikmeli
PRICEdeğişkenini özgünPRICEdeğişkeniylecbind()vehead()fonksiyonlarını kullanarak karşılaştır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))