楼主: qianchen
13522 26

[程序分享] 控制变量筛选和样本筛选命令 [推广有奖]

21
qianchen 发表于 2022-9-28 21:58:35
本套软件核心命令如下:
pselect        //单方程控制变量筛选命令
mpselect      //多方程控制变量筛选命令
pselect2     //单方程样本量选择命令
mpselect2   //多方程样本量选择命令
pselectiv   //新增的支持工具变量和样本选择模型 如xtabond2 movestay heckman等
目前关于控制变量选择的命令代码很多 说实话原理也非常简单,就是对控制变量排列组合而已
稍微会编程,不用这套命令直接循环筛选即可。但是市面开发的命令大多实用性不高
一般市面免费筛选命令存在的问题:1.只能对一个变量或者单个方程模型有用,多个方程多个变量同时满足就无法达到
2.有些复杂的命令,如xtabond2 ivreg2等带有工具变量的回归,更换控制变量,相应的工具变量也要同步更换,目前看见的命令几乎都不支持。
本套命令几乎支持所有回归命令,有些新开发的命令如csdid jwdid  did_multiplegt  eventstudyinteract eventdd  didregress等都支持
样本量筛选和控制变量两大模式 单方程和多方程均支持 ,极大程度节省科研时间。

22
qianchen 发表于 2022-12-9 20:31:04
2022.12新增加 变量变形+控制变量筛选 以及变量变形加样本筛选两个命令
变量变形方式
*1-原始数据+ 取对数 +缩尾 大于0的连续变量  
*2-原始数据 +缩尾 不能取对数 如比率 百分数 负数 和已经取过对数的变量
*3-原始数据 不能取对数 也不能缩尾 如虚拟变量 i.rep78  foreign
例如reg  price mpg length i.rep78回归mpg不显著
但是reg  lnprice lnmpg length i.rep78  lnmpg显著

23
qianchen 发表于 2023-2-15 14:01:23 来自手机
qianchen 发表于 2022-12-9 20:31
2022.12新增加 变量变形+控制变量筛选 以及变量变形加样本筛选两个命令
变量变形方式
*1-原始数据+ 取对 ...
已经更新了许多命令

24
qgmyysj 在职认证  发表于 2023-5-5 23:00:42
没有看到使用过的人发声呢

25
qianchen 发表于 2024-1-10 22:18:14
**2024推出--单方程 强化版本pselectvs
*实际上是将pselect/pselectv/pselect2/pselect3四个命令进行合并
*思路 先对控制变量或其变形进行排列组合 然后对每个组合筛选样本量直到显著
*选项cv 控制变量组合 不加cv表示没有控制变量 只对现有变量筛选样本
*选项lnwin winsor 分别表示对变量取对数加缩尾 或者只缩尾变形
*默认对每个组合进行样本量筛选  nodrop选项就是只筛选控制变量 不删除样本
默认使用method(3) 筛选杠杆值进行样本筛选  不支持工具变量
    选项method(2) 使用拟合度进行样本筛选 支持工具变量

26
Scarlety 在职认证  学生认证  发表于 2024-3-21 21:27:22
请问有R版本的吗

27
qianchen 发表于 2024-3-22 05:04:34 来自手机
Scarlety 发表于 2024-3-21 21:27
请问有R版本的吗
暂时没有

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-29 04:35