Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: meologit - multilevel ordered logit - converging problems


From   Julian Garritzmann <[email protected]>
To   "[email protected]" <[email protected]>
Subject   st: meologit - multilevel ordered logit - converging problems
Date   Sat, 21 Sep 2013 11:44:11 -0400

Dear List-users,

I have a problem implementing multilevel ordered logit models in Stata (with the new meologit command).

Back in Stata 12 I used the GLLAMM-commands but had the usual troubles (complex to implement and long computational time). So I was very much looking forward to Stata 13's new meologit-command. This command works fine as long as I only have variables on one level, but as soon as I include a second level, I constanlty receive error messages such as:

nearby values are missing
Iteration 12:  log likelihood =  -22475.38  (backed up)
could not calculate numerical derivatives -- discontinuous region with missing values encountered
could not calculate numerical derivatives -- discontinuous region with missing values encountered
r(430);

I am using survey data (18000 observations nested in 17 countries). The DV is given in five categories, so meologit seems ideal. As soon as only variables from one level are included, it works fine, so for example the follwing model works fine:
meologit eduspendord income female educ age agesq i.empstat HHmax2persons govcutspend  || country: 

However, as soon as I try to include variables on the second level, the models do not converge anymore. So, for example, the following models won't work (same model as above, but "open" included as a macro variable on the country level):
meologit eduspendord income female educ age agesq i.empstat HHmax2persons govcutspend || country: open 
meologit eduspendord income female educ age agesq i.empstat HHmax2persons govcutspend || country: open inequality 

I can, of course, include the macro level variables with the other micro variables, but then of course the SEs are incorrect:
meologit eduspendord income female educ age agesq i.empstat HHmax2persons govcutspend open || country: 

In general, I program in the following way:
meologit DV IVs_individual_level || country: IVs_country_level

I tried the following solutions:
- included only variables without missing values
- I also tried defining starting values or starting grids, but was not successful.

What am I doing wrong? How could I solve this?

Thank you so much!

---
Julian L. Garritzmann, M.A.

Visiting Fellow at the Graduate School of Arts and Sciences
Harvard University

Wissenschaftlicher Mitarbeiter
Lehrstuhl für Politikwissenschaft,
insb. Policy-Analyse und politische Theorie
Prof. Dr. Marius R. Busemeyer
Universität Konstanz

Tel: 07531 88 2493
Büro: D 238
http://www.polver.uni-konstanz.de/busemeyer/team/julian-l-garritzmann-ma/

Just published:
Who owns education? Cleavage structures in the partisan competition over educational expansion (2013) West European Politics 36(3): 521-546 (with Marius R. Busemeyer and Simon T. Franzmann).


*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/faqs/resources/statalist-faq/
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index