McNemar's检验(配对卡方检验):多种操作教程,总有一个适合你!

张耀文

张耀文

医咖会

擅长:研究设计、统计分析、循证医学、样本量计算、随机化方案、数据管理
已关注
关注
2019-10-29 来源:医咖会

作者:张耀文

1、问题与数据

某研究者想要观察戒酒干预的效果,招募了50例研究对象,其中饮酒者24例,不饮酒者26例,饮酒率为48%。所有研究对象均观看饮酒造成严重交通事故的视频。两周后,研究者询问研究对象的饮酒状态,其中饮酒者14例,不饮酒者36例,饮酒率为28%。

看起来戒酒干预是有效的,饮酒率从48%下降到28%,但是这个下降是否有统计学意义呢

2、McNemar’s检验

McNemar's检验(配对卡方检验)用于分析两个相关率的变化是否有统计学意义

首先,需要将数据整理成2*2的四格表(如单元格A表示干预前和干预后都饮酒的9人)。

McNemar’s检验的公式χ2 = (B-C)2/(B+C),对于上述数据χ2 = (15-5)2/(15+5)=5.000,根据自由度为1的卡方分布,可利用EXCEL根据该卡方值计算对应的P值=0.025。

北京大学医学出版社2006年出版的《卫生统计学教程》中写到,当B+C≤40时,还需要做连续性校正,χ2 = ( |B-C| -1)2/(B+C),则上述数据对应的χ2 = ( |15-5| -1)2/(15+5)=4.050, 该卡方值对应的P值=0.044。

3、SPSS计算

 McNemar’s通过SPSS计算的详细步骤可见(SPSS详细操作:配对卡方检验(McNemar’s test)),上述数据得到的结果是:

可以看到SPSS给出了Asymptotic Sig. (2-sided test),该行的值是经过连续校正后的P值。而Exact Sig. (2-sided test) 是根据二项分布计算精确P值。SPSS中,非对角线格子(B+C)的观测数大于25时,不展示精确P值,只展示近似P值。

评论
请先登录后再发表评论
发表评论
wjjsx19860625
taaaaaa
2021-02-22 10:16:53 回复
0
使用课程券需先认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
下载附件需认证
为保证平台的学术氛围,请先完成认证,认证可免费享受基础会员权益
基础课程券2张
专属科研工作台
200积分
确认
取消
公众号
统计咨询
扫一扫添加小咖个人微信,立即咨询统计分析服务!
会员服务
SCI-AI工具
积分商城
意见反馈