当前位置:文档之家› Stata统计分析命令

Stata统计分析命令

Stata统计分析常用命令汇总

一、winsorize极端值处理

范围:一般在1%和99%分位做极端值处理,对于小于1%的数用1%的值赋值,对于大于99%的数用99%的值赋值。

1、Stata中的单变量极端值处理:

stata 11.0,在命令窗口输入“findit winsor”后,系统弹出一个窗口,安装winsor模块

安装好模块之后,就可以调用winsor命令,命令格式:winsor var1, gen(new var) p(0.01)

或者在命令窗口中输入:ssc install winsor安装winsor命令。winsor命令不能进行批量处理。

2、批量进行winsorize极端值处理:

打开链接:,找到winsorizeJ,点击右键,另存为到stata中

的ado/plus/目录下即可。命令格式:winsorizeJ

var1var2var3,suffix(w)即可,这样会生成三个新变量,var1w var2w var3w,而且默认的是上下1%winsorize。如果要修改分位点,则写

成如下格式:winsorizeJ var 1 var2 var3,suffix(w) cuts(5 95)。

3、Excel中的极端值处理:(略)

winsor2 命令使用说明

简介:winsor2 winsorize or trim (if trim option is specified) the variables in varlist at particular percentiles specified by option cuts(# #). In defult, new variables will be generated with a suffix "_w" or "_tr", which can be changed by specifying suffix() option. The replace option replaces the variables with their winsorized or trimmed ones.

相比于winsor命令的改进:

(1) 可以批量处理多个变量;

(2) 不仅可以 winsor,也可以 trimming;

(3) 附加了 by() 选项,可以分组 winsor 或 trimming;

(4) 增加了 replace 选项,可以不必生成新变量,直接替换原

变量。

范例:

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

相关主题
文本预览
相关文档 最新文档