Statalist The Stata Listserver


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

st: RE: RE: Variable names incompatable with aflogit?


From   "Nick Cox" <n.j.cox@durham.ac.uk>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: RE: RE: Variable names incompatable with aflogit?
Date   Fri, 11 Aug 2006 20:13:50 +0100

I should stress that you should do this 
on a copy of -aflogit- and test extensively. 

Nick 
n.j.cox@durham.ac.uk 

Nick Cox
 
> Please do not send HTML to the list! 
> Please do not send HTML to the list! 
> 
> The problem is not, I think, one of 
> incompatibility. 
> 
> My surmise is that -aflogit- is broken by 
> some recent tightening-up in Stata. 
> 
> The problem is with references to 
> 
> $`1' 
> 
> where Stata is expected by the programmer 
> to take the local macro name first and then 
> evaluate the global name that results. If that 
> is what you want, you are expected to spell that 
> out explicitly. 
> 
> Presumably this worked at one point, but 
> (again I surmise) StataCorp perhaps tightened 
> up on what was seen as a bug or a misfeature. 
> 
> A quick experiment indicates that changes 
> to the code so that these lines read as below 
> produces output. 
> 
> 212     replace `1' = ${`1'} - `1'
> 241     gen `zmx' = ${`1'} - `1'
> 272     replace `1' = ${`1'} if `1' != .
> 281     replace `1' = ${`1'} if `1' != .        /* reset 
> exposure to reference level */
> 
> That is, assignments referring to 
> 
> $`1' 
> 
> should be to 
> 
> ${`1'} 
> 
> instead. 
> 
> Nick
> n.j.cox@durham.ac.uk 
> 

*
*   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–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index