MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat indeks tanggal untuk pekan-pekan Tahun Baru pada himpunan data pelatihan Anda bernama n.dates.
  • Bangun objek xts bernama newyear menggunakan indeks tanggal n.dates.
  • Buat urutan 154 tanggal mulai 19 Jan 2014 (rentang waktu data pelatihan Anda) bernama dates_train.
  • Gabungkan objek newyear dengan 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 = ___)
Edit dan Jalankan Kode