拟合一个选择模型
现在,您已经创建了名为 chocolate 的 mlogit.data 对象,可以调用 mlogit() 来拟合模型了。您可以在控制台输入 head(chocolate),一边查看数据,一边填写 mlogit() 函数的各个输入。chocolate 中的 Selection 列表示是否被选择。它可以是 TRUE/FALSE、0/1,或 no/yes。各项属性位于 Brand、Type 和 Price 列。
本练习是课程的一部分
R 中的营销选择建模
练习说明
- 填写
mlogit命令的输入。mlogit()的第一个输入始终是公式。公式应为Selection ~ Brand + Type + Price。 mlogit()的第二个输入应为data = chocolate。- 第三个输入使用选项
print.level = 3,这会让mlogit()报告更多关于极大似然算法的细节。 - 运行
mlogit并将输出赋值给choc_m1后,使用 summary 函数查看模型输出。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Fit a model with mlogit() and assign it to choc_m1
choc_m1 <- mlogit(___, ___, ___)
# Summarize choc_m1 with summary()