Take a look at -foreach-
Something like this:
foreach l in a b {
egen `l'_tot = rsum(`l'_first `l'_second)
}
Hope this helps,
Scott
----- Original Message -----
From: Sara Pinoli <[email protected]>
Date: Tuesday, April 5, 2005 1:01 pm
Subject: st: index-scrolling varname
> I've to do a lot of computation on some groups of variables.
> For simplicity, let's say I've to do rsum(a_first a_second) and,
> separetely,rsum(b_first b_second)
>
> I want to do it shorter using a loop:
> - I generated a sort of index, let's say i, whose values is i="a"
> the first
> turn, and i="b" at the second turn (and that's feasible)
> - I would like to do something like:
> egen i_tot=rsum(i_first i_second)
>
> but I'm not able to explain to Stata that I'm interested in the
> value of i as a
> part of the variable name.
> Is it possible to do that?
>
> --
> Sara Pinoli
> Ph.D. Student - Universit� Bocconi
> Via Sarfatti 25 - 20136 Milano, Italy
>
> Email: [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/
>
*
* 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/