Buat variabel efek hari libur / promosi
Kita melihat indikasi musiman pada latihan sebelumnya, tetapi mari kita uji untuk memastikan memang ada. Atasan Anda berpikir bahwa produk mereka akan lebih diminati pada pekan menjelang Natal, Tahun Baru, dan Hari Valentine. Departemen pemasaran juga menyebutkan bahwa mereka telah menjalankan promosi pada pekan sebelum Hari Ibu selama 5 tahun terakhir. Mari kita buat sebuah variabel indikator biner untuk Tahun Baru!
Latihan ini adalah bagian dari kursus
Peramalan Permintaan Produk dengan R
Petunjuk latihan
- Buat indeks tanggal untuk pekan-pekan Tahun Baru pada himpunan data pelatihan Anda bernama
n.dates. - Bangun objek
xtsbernamanewyearmenggunakan indeks tanggaln.dates. - Buat urutan 154 tanggal mulai 19 Jan 2014 (rentang waktu data pelatihan Anda) bernama
dates_train. - Gabungkan objek
newyeardengan tanggal pelatihan dari butir terakhir dan isi semua nilai yang hilang dengan 0.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create date indices for New Year's week
n.dates <- as.Date(c("2014-12-28", "2015-12-27", "2016-12-25"))
# Create xts objects for New Year's
newyear <- as.xts(rep(1, 3), order.by = ___)
# Create sequence of 154 weeks for merging
dates_train <- seq(as.Date("2014-01-19"), length = ___, by = ___)
# Merge training dates into New Year's object
newyear <- ___(newyear, ___, fill = ___)