我想使用mlogit()函数估计一个具有异方差客户“品牌偏好”(随机参数logit模型)的多项logit模型(混合logit)。
该数据集为saltine Cracker数据集,用户可从4个品牌中进行选择。此外,还有3个产品细节:价格,功能,显示。
然而,当我想要将我的品牌截取(品牌偏好的异构性)分配给rpar时,我得到了这个错误:“未知随机参数”。
下面是我的代码:
library(mlogit)
data(Cracker, package ="mlogit")
Cracker = subset(Cracker, id <= 100)
cracker.data <- mlogit.data(Cracker, choice = "choice", shape = "wide", varying = 2:13, id = "id")
result = mlogit(choice ~ disp + feat + price,
data = cracker.data,
rpar = c("sunshine:(intercept)" = "n",
"keebler:(intercept)" = "n",
"nabisco:(intercept)" = "n"),
reflevel = "private", panel = TRUE)提前感谢您的时间和帮助。
发布于 2021-03-04 10:28:04
我意识到品牌截取应该准确地写在标准齐次多项式逻辑的汇总系数中。我应该写:“(Intercept):阳光等。”
https://stackoverflow.com/questions/66395272
复制相似问题