Roger Levy
2007-Feb-02 19:18 UTC
[R] multinomial logistic regression with equality constraints?
I'm interested in doing multinomial logistic regression with equality constraints on some of the parameter values. For example, with categorical outcomes Y_1 (baseline), Y_2, and Y_3, and covariates X_1 and X_2, I might want to impose the equality constraint that \beta_{2,1} = \beta_{3,2} that is, that the effect of X_1 on the logit of Y_2 is the same as the effect of X_2 on the logit of Y_3. Is there an existing facility or package in R for doing this? Would multinomRob fit the bill? Many thanks, Roger -- Roger Levy Email: rlevy at ucsd.edu Assistant Professor Phone: 858-534-7219 Department of Linguistics Fax: 858-534-4789 UC San Diego Web: http://ling.ucsd.edu/~rlevy
Jasjeet Singh Sekhon
2007-Feb-03 20:22 UTC
[R] multinomial logistic regression with equality constraints?
Hi Roger, Yes, multinomRob can handle equality constraints of this type---see the 'equality' option. But the function assumes that the outcomes are multinomial counts and it estimates overdispersed multinomial logistic models via MLE, a robust redescending-M estimator, and LQD which is another high breakdown point estimator. It would be a simple matter to edit the 'multinomMLE' function to work without counts and to do straight MNL instead, but right now it estimates an overdispersed MNL model. Cheers, Jas. ======================================Jasjeet S. Sekhon Associate Professor Travers Department of Political Science Survey Research Center UC Berkeley http://sekhon.berkeley.edu/ V: 510-642-9974 F: 617-507-5524 ====================================== Roger Levy writes: > I'm interested in doing multinomial logistic regression with equality > constraints on some of the parameter values. For example, with > categorical outcomes Y_1 (baseline), Y_2, and Y_3, and covariates X_1 > and X_2, I might want to impose the equality constraint that > > \beta_{2,1} = \beta_{3,2} > > that is, that the effect of X_1 on the logit of Y_2 is the same as the > effect of X_2 on the logit of Y_3. > > Is there an existing facility or package in R for doing this? Would > multinomRob fit the bill? > > Many thanks, > > Roger > > > -- > > Roger Levy Email: rlevy at ucsd.edu > Assistant Professor Phone: 858-534-7219 > Department of Linguistics Fax: 858-534-4789 > UC San Diego Web: http://ling.ucsd.edu/~rlevy > >