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, kursun bir parçasıdır
R ile Tepki Modelleri Oluşturma
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))