เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้างตัวแปรสำหรับวันหยุดและโปรโมชัน

จากแบบฝึกหัดที่แล้ว เราเห็นแนวโน้มของฤดูกาลบ้างแล้ว แต่ลองทดสอบให้แน่ใจว่ามีผลจริงหรือไม่ ผู้บริหารเชื่อว่าความต้องการสินค้าจะเพิ่มขึ้นในช่วงสัปดาห์ของวันคริสต์มาส ปีใหม่ และวาเลนไทน์ นอกจากนี้ ฝ่ายการตลาดยังแจ้งว่าได้จัดโปรโมชันในสัปดาห์ก่อนวันแม่มาแล้ว 5 ปีติดต่อกัน มาสร้างตัวแปร binary indicator สำหรับวันปีใหม่กัน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การพยากรณ์ความต้องการสินค้าใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง date index สำหรับช่วงสัปดาห์ปีใหม่ในชุดข้อมูล training โดยตั้งชื่อว่า n.dates
  • สร้างออบเจกต์ xts ชื่อ newyear โดยใช้ date index ที่ชื่อ n.dates
  • สร้างลำดับวันที่จำนวน 154 วัน เริ่มตั้งแต่วันที่ 19 มกราคม 2014 (ช่วงเวลาของชุดข้อมูล training) โดยตั้งชื่อว่า dates_train
  • Merge ออบเจกต์ newyear กับ training dates จาก bullet ก่อนหน้า และเติมค่าที่หายไปทั้งหมดด้วย 0

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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 = ___)
แก้ไขและรันโค้ด