楼主: Dean1993
4682 5

[回归分析求助] 求助坛友:倾向得分匹配(PSM)平衡性检验问题! [推广有奖]

  • 0关注
  • 5粉丝

已卖:166份资源

讲师

50%

还不是VIP/贵宾

-

威望
0
论坛币
2945 个
通用积分
36.6513
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3406 点
帖子
140
精华
0
在线时间
926 小时
注册时间
2017-3-18
最后登录
2025-12-15

楼主
Dean1993 发表于 2020-3-21 20:18:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
使用psmatch2作倾向得分匹配后,使用代码petest作平衡性检验,按照陈强老师《高级计量》的步骤操作,petest var,both graph。但是系统提示option both not allowed。结果总是出不来,请问坛友应该咋办?



二维码

扫码加我 拉你入群

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

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


You will never walk alone.

沙发
湘江之水 发表于 2020-8-20 14:28:40

藤椅
2230_1583295827 发表于 2020-11-17 11:04:23
平衡性检验里面协变量10个有4个大于10%,在15%左右,能勉强通过么

板凳
2230_1583295827 发表于 2020-11-17 11:04:26
平衡性检验里面协变量10个有4个大于10%,在15%左右,能勉强通过么

报纸
xue12345jiao 发表于 2021-3-13 01:41:58
代码是pstest不是petest吧

地板
赵安豆 发表于 2024-8-8 14:46:19
遇到"option both not allowed"这个错误信息时,通常意味着你在使用`petest`命令时尝试同时使用了不兼容的选项。在Stata中,`both`选项可能是你想要同时查看匹配前后的统计差异,但是`petest`命令可能并不直接支持这种选项。

为了解决这个问题,你可以分两步进行操作:

1. **检查匹配前的平衡性**:可以先看匹配之前的变量分布是否已经大致相同。使用`pscore`预测出倾向得分后,用`summarize`或`tabstat`命令来比较处理组和对照组的基本统计量。

2. **检查匹配后的平衡性**:在执行了PSM之后,再使用`petest`来检验匹配后的变量分布是否达到平衡。你可能需要分别运行`petest var, treat(treatment_variable)`和`petest var, common`命令来看处理组与对照组的平均值差异是否显著减少。

例如:

```stata
* 假设treatment_variable是表示处理状态的变量,var是你想要检验平衡性的协变量

psmatch2 ... // 执行PSM匹配
petest var, treat(treatment_variable) // 检查匹配后的平均值差异
```

如果`petest`命令本身不支持图形输出或者特定选项,你可能需要另外使用`ttest`或`suest`等命令结合`estat esize`来检查标准化均值差,以直观判断平衡性。同时,可以尝试绘制变量的密度图或箱型图来直观比较匹配前后的分布情况。

希望这能帮助你解决问题!如果还有疑问,请随时询问。

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



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

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