I should stress that you should do this
on a copy of -aflogit- and test extensively.
Nick
[email protected]
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
> [email protected]
>
*
* 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/