全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
1178 5
2022-02-23
悬赏 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


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-2-24 19:55:04
不可以把,没看到做这种做法,慎用,会被质疑的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

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

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-2-28 16:07:24
foreach var of var(y x1 x2 x3) {
winsor `var', gen(w`var') p(0.01)
}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

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
这会让人感觉你在凑结果啊,铁子
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群