Statalist The Stata Listserver


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

RE: st: local variable within a global macro?


From   "Nick Cox" <n.j.cox@durham.ac.uk>
To   <statalist@hsphsun2.harvard.edu>
Subject   RE: st: local variable within a global macro?
Date   Tue, 29 Aug 2006 14:20:46 +0100

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

> -----Original Message-----
> From: owner-statalist@hsphsun2.harvard.edu
> [mailto:owner-statalist@hsphsun2.harvard.edu]On Behalf Of 
> Vimalanand S.
> Prabhu
> Sent: 29 August 2006 14:09
> To: statalist@hsphsun2.harvard.edu
> Subject: Re: st: local variable within a global macro?
> 
> 
> Try changing to `$X`p''
> 
> Prabhu
> 
> Nishant Dass wrote:
> > Dear list-members, 
> > 
> > I have a small (or so it seems) problem with a loop (shown
> > below).  
> > 
> > I start by generating a few global macros:
> > global X2 "age2 weight2 height2"
> > global X3 "age3 weight3 height3"
> > ...
> > global X11 "age11 weight11 height11"
> > 
> > Then I try to run the following set of regressions using a
> > loop:
> > forvalues n = 1/10 {
> > 	local p = `n' + 1
> > 	reg y`n' $X`p'
> > }
> > 
> > However, this isn't executed due to an error that says "2
> > invalid name" (i.e., it's referring to some problem in the
> > way I have used `p' in $X`p'.)
> > 
> > Could anyone please tell me what would be the correct way
> > to do this?  
> > 
> > Thank you very much for your help.
> > 
> > Nishant
> > 
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam protection around 
> > http://mail.yahoo.com 
> > *
> > *   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/
> 

*
*   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