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 merupakan bagian dari kursus
Membangun Model Respons di R
Instruksi latihan
- Hitung variabel
PRICEyang di-lag dengan menggunakan fungsilag(). - Bandingkan variabel
PRICEyang di-lag dengan variabelPRICEasli menggunakan fungsicbind()danhead().
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))