Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Jeph Herrin <stata@spandrel.net> |
To | statalist@hsphsun2.harvard.edu |
Subject | st: multinomial logit using -gllamm- |
Date | Tue, 08 Mar 2011 09:19:30 -0500 |
This question may be better directed to the authors of -gllamm-, but I thought I should start with the list before bothering them. I want to estimate random effects multinomial logit models, and one solution in Stata is to use -gllamm-. However, there the help file and the -gllamm- manual differ in describing how to do this, and the results differ. In the help file, I would estimate an empty model like this: gllamm depvar , i(groupvar) link(mlogit) family(binomial) and this model does in fact converge, producing a single variance for a single random effect. However, since I have three intercepts (-depvar- takes 4 values), I went to the -gllamm- manual to understand why, and found there that this model should be estimated by expanding the data to 4 obs per original measurement, with a new variable -alt- indicating which obs is the actual outcome, then gllamm alt , expand(obsid depvar m) i(groupvar) link(mlogit) fam(binomial) /// nrf(3) eqs(a1 a2 a3) this model also converges, and produces 3 random effect variances, one for each intercept, which makes sense. However, the first model produces intercepts that look very much like I would expect from -mlogit-, whereas the intercepts from the second model are of different magnitudes and in one case direction, so it seems very suspect. My question: what is the first model estimating for a random variance, and why does the second one produce such different results for the fixed effects? thanks, Jeph * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/