4

我想在 R 中使用 mlogit 为多项逻辑回归模型添加一些约束。例如,仅在系数估计期间查找负值。但显然该模型没有这样的能力。我想知道是否有任何方法可以向 mlogit 或任何其他可用于多项逻辑回归的包添加约束或边界。

这是代码:

Proc_MDC3 <- function(x){

fm <- mFormula(decision ~  term_f1yc + term_f2yc + eff_rate2 + term_special2 + peak -1  )
fit <- mlogit(fm, x)
Out2<-fit$coefficients
return( Out2)
}

Coeff4<-data.frame(do.call("rbind", by(MDC3, MDC3$SEG, Proc_MDC3)))

我只想要 eff_rate2 系数的负值,但是这段代码给了我负值和正值。

我提前感谢您的帮助。

4

0 回答 0