我在《SPSS也可以做病例对照匹配》这篇文章里面介绍过传统匹配方法,今天练习倾向性评分匹配PSM,这算是SPSS的一个新功能,在偏旧版的软件里面是不提供的。
现在收集到手术治疗和保守治疗各50人病例资料,治疗组和对照组在年龄差异上有统计学意义。现在想按照性别、年龄进行1:1重新匹配,以消除混杂影响。
菜单:【数据】→【倾向得分匹配】,以组别(治疗vs对照)为因变量,以性别、年龄为匹配变量,容差参考医咖会文章0.02,psm得分变量名称ps,原始id用数据的id,匹配id新名称为匹配id,输出match数据集保存匹配后的结果。
选项里面,如果找到多个可供匹配的个案,我们要求执行一个随机种子为123456的抽样,随机抽一个进行匹配。
ok,输出结果。
原来治疗组对照组各50例,现在psm成功1:1匹配40对,此时新创建了一个match的数据集,它有90个案,显然我们需只筛选出成功匹配的80个个案。
执行一个个案筛选操作,筛选条件为匹配id大于等于1,在match上直接剔除不符合的个案。此时match只有成功的40对个案。
如果后面要进行其他统计分析,现在match这个数据格式还不对,需要继续优化调整一下。
参考医咖会文章的做法,我们把对照组40个案的匹配id调换成原始id,就会得到符号统计分析要求的数据集了。这一步操作比较难理解,有问题的话,微信我。
以下是最终的匹配结果:
本文完
文/图=数据小兵
数据来源:
medcalc统计分析方法及应用/李志辉,杜志成主编.电子工业出版社,2018.4
参考资料:
轻松实现1:1倾向性评分匹配(PSM)/李延龙.医咖会,2017.5
如有侵权留言告知删除。
==
《学不会SPSS就来答疑突破》
适于入门学习及有一定基础的人员实践提高,可满足高校本科生、研究生科研统计及职场人士商务分析需求。
▌典型案例带领入门与实践提高,视频教学+案例实践+一对一辅导统计应用,帮助您解决科研学术、商业分析实际问题。旨在让读者快速入门,通过案例实践、上机作业巩固关键知识点,熟练掌握软件工具、统计方法的实际应用,提供一对一问题答疑交流和讨论。
▌您在学习和使用SPSS的过程中,有疑问时可及时向作者咨询解答、讨论交流,并不是所有的课程讲师都会亲自答疑和辅导,课程一对一服务的价值远超课程本身,您购买的不仅是课程,更是竭诚贴心的帮带、答疑、交流服务。(修改数据、写报告除外)