楼主: 许许如生~
374 2

[回归分析求助] psm匹配样本后进行回归,为什么没有剔除不符合标准的样本 [推广有奖]

  • 0关注
  • 0粉丝

学前班

60%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
1
精华
0
在线时间
2 小时
注册时间
2024-3-1
最后登录
2024-5-13

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,我想请教一下,采用这个命令做psm检验的时候,为什么没有剔除掉不符合要求的样本呢?
psmatch2 自变量 控制变量, out(lnY) n(1) caliper(0.05) logit ate  common noreplacement
pstest 控制变量 i.week i.ind,both keep if _weight!=.

reghdfe 因变量 自变量 控制变量 ,absorb(week ind)  vce(r)
二维码

扫码加我 拉你入群

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

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

关键词:PSM replacement placement psmatch2 replace

沙发
赵安豆 发表于 2024-5-13 18:44:22 |只看作者 |坛友微信交流群
你好!在你的代码中,`psmatch2` 命令用于匹配样本并生成权重,但并没有直接进行剔除。如果你想剔除不符合匹配标准的观测值,你需要在后续步骤中添加一个条件。例如,在使用 `pstest` 检验后,你可以用 `_weight!=.` 来筛选出匹配成功的样本。

然而,在你的 `reghdfe` 命令中,你已经使用了 `if _weight!=.` 的条件来只包括匹配成功的观测值进行回归分析。这意味着只有匹配成功的样本才会被用于回归模型的估计。

如果你发现仍有不符合标准的样本在回归中,可能的原因是:

1. 匹配不充分:`caliper(0.05)` 参数设置可能会导致一些样本无法找到匹配项。你可以尝试调整 caliper 值。
2. `pstest` 结果没有达到预设的标准:你需要检查 `pstest` 的结果,并根据实际情况决定剔除标准。

建议你再次检查 `psmatch2` 和 `pstest` 的输出,确保匹配质量和 `pstest` 的 p 值符合你的研究需求。如果仍然存在问题,请根据具体情况调整参数或检查数据质量。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



使用道具

藤椅
秋秋看财经 在职认证  发表于 2024-5-14 22:42:48 来自手机 |只看作者 |坛友微信交流群
楼主解决了吗?

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-30 16:08