如何设置滞后?
客户对 Hoppiness 的降价可能不会立刻做出反应。因此,需要检查价格促销的影响是否会延续到下一周。您可以在模型中加入滞后项来完成这一步。
对变量做滞后处理,意味着将时间基准向后移动指定个数的观测期。可以使用 lag() 函数完成。lag() 默认只接收一个参数;其中 n = 1 用于指定要滞后的期数。
请对 PRICE 使用 lag(),并用 cbind() 将结果与原始的 PRICE 进行对比。若只想显示数据列的前 6 个元素,可以使用 head() 函数。
本练习是课程的一部分
在 R 中构建响应模型
练习说明
- 使用
lag()计算滞后的PRICE变量。 - 使用
cbind()和head()将滞后的PRICE与原始的PRICE进行比较。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))