Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: -local- problem
From 
 
Phil Clayton <[email protected]> 
To 
 
[email protected] 
Subject 
 
Re: st: -local- problem 
Date 
 
Thu, 17 Nov 2011 06:52:09 +1100 
Use `m' rather than 'm'. See -help quotes-
Incidentally, if the -gen- command is coming straight after the command that's returning the mean and sd (eg -summarize-) you could bypass the locals altogether:
summarize myvar
gen affiloui2=(affiloui - r(mean))/r(sd)
Phil
On 17/11/2011, at 1:37 AM, saqlain raza wrote:
> Hello colleagues, I am in try to make a -local- with the following command:
> 
> 
> local m=r(mean)
> local sd=r(sd)
> 
> Then I try to generate a variable. 
> 
> gen affiloui2=(affiloui - 'm')/'sd'
> 
> but it gives me an error 
> 
> 'm' invalid name
> r(198);
> 
> I have tried with double quotes but even then it is not working. How this problem can be solved? Is there any problem in making -local-? Note that affiloui is already a variable in the database.
> 
> Saqlain RAZA
> PhD Student ([email protected])
> 
> *
> *   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/