winsor2

命令信息

主要功能:对连续变量进行缩尾或截尾处理
最新版本:1.1
更新日期:2014-12-16
运行环境:Stata  8+
作者信息:Yujun,Lian(arlionn@163.com)
安装方法:ssc install winsor2, replace

命令特点

相比于winsor命令的改进

(1) 可以批量处理多个变量;
(2) 不仅可以 winsor,也可以 trimming;
(3) 附加了 by() 选项,可以分组 winsor 或 trimming;
(4) 增加了 replace 选项,可以不必生成新变量,直接替换原变量。 

命令示例

*- winsor at (p1 p99), get new variable "wage_w"

.  sysuse nlsw88, clear

 .  winsor2 wage

 *- winsor 3 variables at 0.5th and 99.5th percentiles, and overwrite the old variables

.  winsor2 wage age hours, cuts(0.5 99.5) replace

 *- winsor 3 variables at (p1 p99), gen new variables with suffix _win, and add variable labels

 .  winsor2 wage age hours, suffix(_win) label

*- left-winsorizing only, at 1th percentile

.  winsor2 wage, cuts(1 100)

*- right-trimming only, at 99th percentile

 .  winsor2 wage, cuts(0 99) trim

*- winsor variables at (p1 p99) by (industry), overwrite the old variables

.  winsor2 wage hours, replace by(industry)


基本信息
词条统计

所属分类Stata

浏览次数863

创建者epiman

最后编辑epiman