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