理解虚拟变量
精酿啤酒市场竞争激烈。提高门店内的可见度通常会带来额外销量。因此,酿酒厂会使用销售点陈列广告。记录了 Hoppiness 在有与没有陈列的所有周次的销量。
建议先分别查看有 DISPLAY 与无 DISPLAY 情况下的 log(SALES)。您可以使用 aggregate() 函数来完成。aggregate() 也可以基于公式语句运行,这让它的用法更方便。在这里,log(SALES) ~ DISPLAY 会按照 DISPLAY 的各个水平对 log(SALES) 分组。函数参数 FUN 则把指定函数应用到每个水平。接下来,使用 mean()、min() 和 max() 计算一些简单的描述性指标。
本练习是课程的一部分
在 R 中构建响应模型
练习说明
- 计算
DISPLAY各水平下log(SALES)的均值。 - 计算
DISPLAY各水平下log(SALES)的最小值。 - 计算
DISPLAY各水平下log(SALES)的最大值。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Mean log(SALES)
aggregate(___ ~ ___, FUN = ___, data = sales.data)
# Minimum log(SALES)
aggregate(___, FUN = ___, data = sales.data)
# Maximum log(SALES)
___(___, FUN = ___, data = sales.data)