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]
st: variable naming problem
From
Thomas <[email protected]>
To
[email protected]
Subject
st: variable naming problem
Date
Mon, 06 Sep 2010 15:39:45 +0100
after a regression I would like to generate predictions for different
values of the original variables.
The first loop generate various scaled mean values.
The second and third loop then generate the predictions c* for the
various scaled means.
The problem is how to name c*. Now the names include numbers which Stata
does not accept (error: invalid name).
Any ideas how I can get around this?
________________
foreach var of varlist yU yD{
sum `var' if e(sample)
local m`var' = `r(mean)'
local m25`var' = 0.25*`r(mean)'
local m50`var' = 0.5*`r(mean)'
local m75`var' = 0.75*`r(mean)'
local m2`var' = 2*`r(mean)'
local m3`var' = 3*`r(mean)'
local m4`var' = 4*`r(mean)'
}
foreach i in `myU' `m25yU' `m50yU'{
foreach p in `myD' `m25yD' `m50yD'{
gen c`i'_`p' = _b[_cons]+_b[yU]*(`i')+_b[yU2]*((`i')^2/2) ///
+_b[yD]*(`p')+_b[yD2]*((`p')^2/2) if e(sample)
}
}
____________________
Thanks,
Thomas
*
* 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/