开始使用免费开始使用

去掉截距

在上一个练习中,我们忘了去掉截距。包含截距来估计模型时,会为每个可选项估计一个参数。对于这份联合分析数据,可选项编号只是表示在问卷题目中巧克力棒呈现在左、中或右的位置。假设位置会影响选择并不太合理。

本练习是课程的一部分

R 中的营销选择建模

查看课程

练习说明

  • 对象 choc_m1 仍已加载。使用 summary(choc_m1) 查看输出。找到截距的参数。它们接近 0 且不显著,因此我们可以去除它们。
  • 修改对 mlogit() 的调用,在公式中的 ~ 之后加入 0 + 来去掉截距。将输出赋值给 choc_m2。您也可以删除 print.level = 3 选项。
  • 调用 summary(choc_m2),确认截距已被移除。其他参数变化大吗?

交互式实操练习

通过完成这段示例代码来试试这个练习。

# summarize the choc_m1 model that includes the intercepts


# modify the call to mlogit to exclude the intercept
choc_m2 <- mlogit(Selection ~ Brand + Type + Price, data = chocolate, print.level=3)

# summarize the choc_m2 model
编辑并运行代码