开始使用免费开始使用

创建节日 / 促销效应变量

在上一个练习中我们已经看到了一些季节性迹象,但需要进一步检验是否确实存在。您的主管认为,产品在圣诞节、新年和情人节那几周的需求会更高。市场部门还提到,过去 5 年里他们都会在母亲节前一周开展促销活动。现在请为新年创建一个二元指示变量!

本练习是课程的一部分

使用 R 预测产品需求

查看课程

练习说明

  • 在训练数据集中为新年所在的各周创建日期索引,命名为 n.dates
  • 使用日期索引 n.dates 构建名为 newyearxts 对象。
  • 从 2014 年 1 月 19 日开始创建一个长度为 154 的日期序列(与训练期一致),命名为 dates_train
  • newyear 与上一条中的训练日期合并,并将所有缺失值填充为 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 = ___)
编辑并运行代码