Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: RE: RE: automatically creating variables names


From   "Maria Montez" <montez@bu.edu>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: RE: RE: automatically creating variables names
Date   Mon, 2 May 2005 19:06:56 -0400

It does work! Thanks, Maria

 -----Original Message-----
From: 	owner-statalist@hsphsun2.harvard.edu
[mailto:owner-statalist@hsphsun2.harvard.edu]  On Behalf Of Scott Merryman
Sent:	Monday, May 02, 2005 6:39 PM
To:	statalist@hsphsun2.harvard.edu
Subject:	st: RE: automatically creating variables names

Try - foreach x of varlist $indvar { -

This seems to work:

sysuse auto, clear
global indvar mpg-trunk   turn -fore
foreach x of varlist $indvar {
		global pbetas $pbetas `x'1
}
 macro list pbetas



. sysuse auto, clear
(1978 Automobile Data)

. global indvar mpg-trunk   turn -fore

. foreach x of varlist $indvar {
  2.                 global pbetas $pbetas `x'1
  3. }

.  macro list pbetas
pbetas:         mpg1 rep781 headroom1 trunk1 turn1 displacement1 gear_ratio1
foreign1


Scott


> -----Original Message-----
> From: owner-statalist@hsphsun2.harvard.edu [mailto:owner-
> statalist@hsphsun2.harvard.edu] On Behalf Of Maria Montez
> Sent: Monday, May 02, 2005 5:29 PM
> To: statalist@hsphsun2.harvard.edu
> Subject: st: automatically creating variables names
>
> Hi!
>
> On my simulation I need to create a second set of variables names because
> I'm running two part models. I'm using the following commands, which are
> supposed to append a one at the end of each variable name:
>
> global indvar Dagesex1 Dagesex2 Dagesex4-Dagesex10 ///
> 	x01-x16 x18-x46 adg1-adg14 adg16-adg18 adg20-adg22 ///
> 	adg26-adg34 Drace2-Drace6 prio_7
>
> foreach x of global indvar {
> 	global pbetas $pbetas `x'1
> }
>
> However, the foreach loop does not work because I have lists of variables
> in
> the global indvar, e.g. Dagesex4-Dagesex10.
>
> Does anyone have a fix for this problem other then having to type each one
> of the variables separately.
>


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