[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

From |
Richard Williams <Richard.A.Williams.5@ND.edu> |

To |
statalist@hsphsun2.harvard.edu |

Subject |
st: -ml display- behaves differently in Stata 8 & 9 |

Date |
Thu, 09 Jun 2005 19:29:01 -0500 |

Here is an esoteric problem & solution that may only affect me - but just in case others might be interested, I'll pass this along.

Every time I think my -gologit2- program is ready to be officially released, I find some weird problem. (The output from -gologit2- looks similar to the output from -mlogit-) Most recently, I noticed that the -or- (Odds Ratio) option was not working right in Stata 9, although it works fine in Stata 8. Specifically, the coefficients for the first equation would get exponentiated, but the coefficients for later equations did not. I thought this was a "bug" in Stata 9, but it turns out it is an undocumented "feature" (and unfortunately version control does not avoid the problem). Here is what tech support said:

There have been a couple of instances now where user-written programs have been "broken" by Stata 9. Most of these seem to be post-estimation commands, and hence you have to use version control on the original estimation command to avoid the problem. In my case, you would think that version control would have avoided the problem, but it didn't; but luckily the fix was very simple.Stata 8, -ml display- would just exponentiate all of the equations, causing the user-programmer to use the -first- and/or -neq()- options. In Stata 9, -ml- now looks for -e(k_eform)- to determine how many equations to to exponentiate when one of the -eform()- type options are specified. This feature was added to facilitate the bootstrap or jackknife variance estimation tools. If `neq' contains the number of equations in your model, then just add the following line in your -gologit2- command: ... ereturn scalar k_eform = `neq' ereturn local cmd gologit2 You have pointed out that we didn't really document this. Thank you, we will try to fix this omission soon.

I do think it would be nice if Stata had a FAQ for "un-breaking" programs that have been zapped by the changes in Stata 9. Version control alone isn't always doing the job.

-------------------------------------------

Richard Williams, Notre Dame Dept of Sociology

OFFICE: (574)631-6668, (574)631-6463

FAX: (574)288-4373

HOME: (574)289-5227

EMAIL: Richard.A.Williams.5@ND.Edu

WWW (personal): http://www.nd.edu/~rwilliam

WWW (department): http://www.nd.edu/~soc

*

* For searches and help try:

* http://www.stata.com/support/faqs/res/findit.html

* http://www.stata.com/support/statalist/faq

* http://www.ats.ucla.edu/stat/stata/

- Prev by Date:
**st: simultaneous equation, logit** - Next by Date:
**Re: RE: st: RE: Automatically changing -ylabel()- values using -graph-** - Previous by thread:
**st: simultaneous equation, logit** - Next by thread:
**Re: st: -ml display- behaves differently in Stata 8 & 9** - Index(es):

© Copyright 1996–2014 StataCorp LP | Terms of use | Privacy | Contact us | What's new | Site index |