Я устанавливаю модель logit на R с помощью пакета mlogit. Все параметры фиктивных переменных (var1, var2, var3) имеют нормальное распределение. Как я могу наложить ограничение на одну переменную (var1), чтобы сделать ее параметр равным нулю? Текущий код возвращает ненулевое среднее значение для var1. Спасибо!
model <- mlogit(outcome ~ var1 + var2 + var3 | 0 ,
data=data,
rpar = c(var1 = "n",
var2 = "n",
var3 = "n"),
correlation = FALSE,
R = 100,
halton = NA)
Я знаю, что в STATA относительно легко наложить ограничения на параметры. для моей модели мой код в STATA:
constraint 1 _b[var1]=0
mixlogit choice var1 var2 var3, group(qid) id(id) constraint(1)
Я просто хочу знать, как сделать то же самое в R. Спасибо!