Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Joerg Luedicke <joerg.luedicke@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: Command accepts only global macros |
Date | Wed, 30 May 2012 09:37:27 -0700 |
You neither say where -mvdcmp- is from and what version you use, nor do you show what exactly went wrong (e.g., by showing what exactly you did). Assuming -mvdcmp- from SJ, version 10 from 2010/09/17 (run in Stata 11.2), there does not seem to be a problem with -mvdcmp- picking up the contents of a local macro: *------------------------------------ sysuse auto, clear mvdcmp foreign: reg price mpg loc vlist="price mpg" mvdcmp foreign: reg `vlist' *------------------------------------ J. On Wed, May 30, 2012 at 8:03 AM, Kohvakka Roosa <roosa.kohvakka@thl.fi> wrote: > Hi, > > Does anyone have any idea why some commands accept only global, and not local, macros in them? E.g. with "regress" you can use local macros for the depvar and indep vars, no prob. But with this user-written command "mvdcmp" I am using (a decomposition) I can only define the dependent variable, indep variables and the estimation command using global macros. > > I can do this all right, just wondering why this is. Thanks. > > Roosa Kohvakka > Researcher > > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/statalist/faq > * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/