Nick and Ernest,
Thank you for the explanations. I was under the impression that the
explicit subscripting "function" would only evaluate numbers or the built-in
variables _n and _N.
Thanks again,
Scott
> -----Original Message-----
> From: [email protected] [mailto:owner-
> [email protected]] On Behalf Of Nick Cox
> Sent: Friday, September 17, 2004 6:52 AM
> To: [email protected]
> Subject: st: RE: RE: RE: Re: How to speed up loop
<snip>
>
> . by hhid : gen mage = age[mlineno]
>
> Take
>
> hhid lineno age mlineno mage
> 1 1 32 . .
> 1 2 30 . .
> 1 3 5 2 30
>
> Each expression within [ ] is evaluated
> separately for each observation. For
> the first and second
>
> age[mlineno] becomes age[.]
>
> which is taken as missing. For the third,
>
> age[mlineno] becomes age[3]
>
> which by the wrinkle rule above is 30.
> It is the third observation _within that group_.
<snip>
*
* 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/