前两天刚刚尝试按期对面板数据进行缩尾,命令如下:
**将变量var1 var2 var3 每期(总共4期)缩尾
forvalues i=1/4{
local vars "var1 var2 var3"
foreach v of local vars{
winsor `v' ,gen(`v'`i'w01) p(0.01)
}
}
local vars "var1 var2 var3"
foreach v of local vars{
gen `v'1209w01=`v'1w01 if wave==1
forvalues i=2/4{
replace `v'1208w01=`v'`i'w01 if wave==`i'
}
}