<>
You have already received valid answers. You may also like -irecode()- for
this purpose:
*************
sysuse auto, clear
su mpg, mean
gen byte var2=irecode(mpg,`r(mean)')
la def var2 0 "below mean" 1 "above mean"
la val var2 var2
table var2, contents(freq min mpg max mpg mean mpg ) row
*************
Note that -egen- is not part of the solutions here.
HTH
Martin
-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Jet
Gesendet: Dienstag, 16. Februar 2010 10:03
An: [email protected]
Betreff: st: an egen command
Hi, I am using egen to create new variables. Basically, I want to
recode a continuous variable into two groups, below or above the mean.
I tried this command: egen var2=cut(var), at (0, mean, maximum).
However, Stata turned out the maximum to be the mean. Any suggestion?
thanks.
Jet
*
* 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/