1023715119 发表于 2016-5-4 20:38
stata中如何删除前5%和后5%的数据?
用winsor命令处理就不用删除数据了。
winsor var,gen(var_w)p(0.05)
如果真要删除,可以生成5%和95%的分位数值。然后把大于95%和小于5%的删掉就可以了。
gen p5=centile(var),p(5%)
gen p95=centile(var),p(95%)
drop if var>=p95|var<=p5
好像还有简单些的命令,我记不清楚了……可以在人大上找找