I have 10 variables and want to create dummy for them based on their median values, is there any easy solution or loop to do that.
Thanks
Attaullah Shah
Thanks
Attaullah Shah
local varnames = "var1 var2 ... var10"
foreach var of local varnames {
egen temp = median(`var')
gen `var'_dummy = 0
replace `var'_dummy = 1 if `var' < temp
drop temp
}
sysuse auto, clear
foreach var of varlist rep78 turn {
qui su `var',d
gen `var'_m=`var'==`r(p50)'
}
Comment