楼主: guangbaojin1
1177 5

[统计软件与数据分析] stata程序求助|关于winsorize处理 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

已卖:2份资源

大专生

76%

还不是VIP/贵宾

-

威望
0
论坛币
2194 个
通用积分
0.0250
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
106 点
帖子
8
精华
0
在线时间
105 小时
注册时间
2017-4-13
最后登录
2023-6-18

楼主
guangbaojin1 发表于 2022-2-23 21:34:29 |AI写论文
5论坛币
请问可以对一个模型的不同变量进行不同的缩尾处理吗?再具体点来讲就是对因变量和控制变量进行不同的缩尾处理程序如下:

winsor2 controls,cut(1 99) replace
winsor2 y if x==1,cut(20 100) replace
winsor2 y if x==0,cut(0 80) replace


关键词:Winsorize stata程序 winsor Stata tata

沙发
wjynng 发表于 2022-2-24 19:55:04
不可以把,没看到做这种做法,慎用,会被质疑的

藤椅
ZengWeiyan 发表于 2022-2-26 10:45:30
可以不用winsor2.比如这样,分别对变量进行缩尾:
su 变量 ,d
replace 变量 =r(p1) if 变量 <r(p1)
replace 变量 =r(p99) if 变量 >r(p99)
具体的区间自己调整

板凳
lxx7788 发表于 2022-2-28 16:07:24
foreach var of var(y x1 x2 x3) {
winsor `var', gen(w`var') p(0.01)
}

报纸
lxx7788 发表于 2022-2-28 16:07:55
foreach var of var(y x1 x2 x3 x4) {
winsor `var', gen(w`var') p(0.01)
}

地板
中国圣火令使者 发表于 2022-3-3 16:06:56
这会让人感觉你在凑结果啊,铁子

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-16 20:04