Cara membuat lag?
Mungkin pelanggan tidak langsung bereaksi terhadap penurunan harga Hoppiness. Oleh karena itu, penting untuk memeriksa apakah efek promosi harga dapat berlanjut hingga minggu berikutnya. Anda dapat melakukannya dengan menambahkan lag ke dalam model Anda.
Melakukan lag pada sebuah variabel berarti menggeser basis waktu mundur sejumlah pengamatan tertentu. Ini dapat dilakukan dengan menggunakan fungsi lag(). Fungsi lag() hanya menerima satu argumen; n = 1 secara bawaan untuk menentukan jumlah periode yang digeser.
Anda menerapkan lag() pada PRICE dan membandingkan hasilnya dengan PRICE asli menggunakan fungsi cbind(). Untuk menampilkan hanya enam elemen pertama dari kolom data, Anda dapat menggunakan fungsi head().
Latihan ini adalah bagian dari kursus
Membangun Model Respons di R
Petunjuk latihan
- Hitung variabel
PRICEyang di-lag dengan menggunakan fungsilag(). - Bandingkan variabel
PRICEyang di-lag dengan variabelPRICEasli menggunakan fungsicbind()danhead().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))