开始使用免费开始使用

拟合一个选择模型

现在,您已经创建了名为 chocolatemlogit.data 对象,可以调用 mlogit() 来拟合模型了。您可以在控制台输入 head(chocolate),一边查看数据,一边填写 mlogit() 函数的各个输入。chocolate 中的 Selection 列表示是否被选择。它可以是 TRUE/FALSE、0/1,或 no/yes。各项属性位于 BrandTypePrice 列。

本练习是课程的一部分

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()
编辑并运行代码