
From  "Sergiy Radyakin" <Radyakin@aoek.unihannover.de> 
To  <statalist@hsphsun2.harvard.edu> 
Subject  st: Re: Fixing an ml model syntax problem 
Date  Tue, 20 Feb 2007 18:55:50 +0100 
For fun, I thought I'd test out an old piece of Stata code I found in Allison (1999: 2034) that fires up a logit model which takes into account unequal residual variation across groups. I'm sure it's just a minor thing, but I'm having problems running his Stata 6 routine, which utilizes ml code:
webuse union, clear
program define gplogit
version 6
args lnf theta delta
qui replace `lnf' =
$ML_y1*`theta'*(1+`delta')
ln(1+exp(`theta'*(1+`delta')))
end
ml model lf gplogit (union = age black grade south) ///
(delta: black,nocons)
ml maximize
Using Glenn Hoetker's complogit routine shows there is residual variation and actions the above model. Unfortunately, all I get with this code is
invalid syntax
r(198);
which is rather puzzling, as I can't see a lot wrong. Can anyone solve this puzzle?
Clive Nicholas
Reference
Allison PD (1999) "Comparing Logit and Probit Coefficients Across Groups", SOCIOLOGICAL METHODS AND RESEARCH (28)2: 186208.
___________________________________________________________
All New Yahoo! Mail  Tired of unwanted email comeons? Let our SpamGuard protect you. http://uk.docs.yahoo.com/nowyoucan.html
*
* 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/
* * 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/
© Copyright 1996–2015 StataCorp LP  Terms of use  Privacy  Contact us  What's new  Site index 