gmnl 代码中随机参数部分的错误消息:“以下随机变量不在数据中”
我正在估计一个混合 MNL 模型,但是,gmnl 不断给我错误消息,表明随机部分变量不在数据中。但它在数据中。
我的数据是:
choice ID alt RankofSubscrn DistToLastSubscrn
1.1 TRUE 1 1 -1.460 -0.684
1.2 FALSE 2 2 -1.095 -0.851
1.3 FALSE 2 3 -0.730 -1.361
我的代码是:
gmnl(choice ~ DistToLastSubscrn|0,
data = tempdata,
model = 'mixl',
panel = TRUE,
ranp = c(DistToLastSubscrn="n"))
然后它会说:
Error in gmnl(choice ~ DistToLastSubscrn | 0, data = tempdata, model = "mixl", :
The following random variables are not in the data: DistToLastSubscrn
但是,这个变量“DistToLastSubscrn”在我的临时数据中。请帮忙!