开始使用免费开始使用

理解虚拟变量

精酿啤酒市场竞争激烈。提高门店内的可见度通常会带来额外销量。因此,酿酒厂会使用销售点陈列广告。记录了 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)
编辑并运行代码