gmnl潜在类所需的数据格式

问题描述

我正在尝试使用 R 中的 gmnl 包来运行潜在类分析。 我的数据是一个选择数据(选择是一个有序的 1-5 尺度变量),其中一个人在 4 种选择情况下有 15 种选择。每个选择情况都是一个类变量。型号有3个类别,价格有9个类别,外观有3个类别,功能有4个类别。我的数据集如下所示:

          structure(list(ID = c(2L,2L,2L),Choice = structure(c(3L,3L,4L,3L),.Label = c("1","2","3","4","5"),class = "factor"),model = c("1","1","1"),price = c("2","7","5","8","9","3"),appearance = c("2",feature = c("4","1")),row.names = c(NA,15L),class = "data.frame")

我使用以下代码转换数据集并运行具有 2 个类的 LC-MNL 模型:

dat.l <- mlogit.data(dat,id = "ID",choice = "Choice",shape = "wide",sep = ".")

lc <- gmnl(Choice ~ model+price+appearance+feature | 0 | 0 | 0 | 1,data = dat.l
           model = 'lc',Q = 2,panel = TRUE,method = "bhhh")

但是,输出中每个类别系数的所有 z 值都是 0。我认为问题在于我转换数据的方式。欢迎任何有关如何解决此问题的见解!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)