发布网友 发布时间:2022-04-24 09:07
共2个回答
热心网友 时间:2022-06-18 09:49
分成两步:
首先用proc means 找到你需要缩尾的数据值,例如P1 P99,并导出到一个新的表格当中,out=**;P1=**;P99=**;
然后将生成的表格merge回去,使用if _n_=1 的命令(详细见little SAS book 这本书)
最后,在新的表格中,使用if 命令,将大于P99,小于P1的数据替换掉。
热心网友 时间:2022-06-18 09:49
比如对变量size在1%的水平下进行winsorize处理,并生成新变量size_w,命令为winsor size,gen(size_w) p(0.01),像这些比较基础的问题一把都可以直接搜到答案的