andybee 发表于 2013-9-16 20:41 
高手你好,我是想做个稳健性测试,所以这样做,因为我有看到别人这么做了。winsor这个命令不行,因为它不 ...
我还真没见过什么paper去极值去掉20%的数据,winsor的好处就是不删除观察值。别说删除20%的数据,我觉得winsor 20%的数据都很不妥。
你非要去的话,我不是说了用cut函数。
举例来说你的variable名称为var
egen var_group=cut(var), group(10)
drop if var_group==0|var_group==9
或者使用下面的函数:
_pctile var,p(10,90)
return list
drop if var<r(r1)|var>r(r2)