spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]

spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]两个分类变量卡方检验用着爽,但有一点需要强调一下,要不要控制混杂因素的影响,也许在混杂的影响下,卡方检验的结果并不是原先的那个样子,而我们陷入自我欺骗陷阱还不自知。分层卡方检验,则是在普通卡方检验(一般是2×2)基础上增加一个控制混杂的分层变量,让我们的研究更加现实,考虑到多方面的因素,实际上已经算是一种多因素的分析手段了。案例介绍文彤老师SPSS基础教程上有一个不错的案例。某研究调查了口服避孕药…

大家好,又见面了,我是你们的朋友全栈君。

两个分类变量卡方检验用着爽,但有一点需要强调一下,要不要控制混杂因素的影响,也许在混杂的影响下,卡方检验的结果并不是原先的那个样子,而我们陷入自我欺骗陷阱还不自知。

分层卡方检验,则是在普通卡方检验(一般是2×2)基础上增加一个控制混杂的分层变量,让我们的研究更加现实,考虑到多方面的因素,实际上已经算是一种多因素的分析手段了。

案例介绍

文彤老师SPSS基础教程上有一个不错的案例。某研究调查了口服避孕药与心肌梗死的情况,考虑到年龄是一个可能的混杂因素,将其纳入调查,请分析在年龄的影响下是否服用避孕药与心肌梗死有无关系。

spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]

不考虑年龄因素的话,是一个典型的四格表卡方检验问题。

年龄对心肌梗塞有一定影响,这是医学上的事实,因此在研究心肌梗塞时不能忽略年龄这个因素。

spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]

(1)年龄作为分层变量,是否服用避孕药oc作为行变量,是否心梗作为列变量;

(2)点开【统计】按钮,设置参数;

spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]

主要勾选【风险】【柯克兰和曼特尔亨赛尔统计】,这是分层卡方最为重要的方法。

结果解读

spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]

↑【OR风险评估表】:

40岁以下年龄组的OR值为2.803,95%CI(1.274-6.167),40岁以上年龄组OR值为2.776,95%CI(1.106-6.965)。

两个年龄段组口服避孕药后发生心肌梗塞的危险性分别是未口服oc的2.803倍、2.776倍,提示两个年龄组中口服避孕药为女性心肌梗塞发病的危险因素。

spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]

↑【OR值同质性检验】:

旨在考察不同分层中,病例组和对照组的疾病发生情况是否一致。

本例中Breslow-Day和塔罗内检验结果一致,卡方值为0.000249,P=0.987>0.05,分层OR值同质,具备一致性。即说明年龄分层因素与发生心肌梗塞之间不存在交互作用,此时运用CMH卡方检验结果是可靠的。

spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]

柯克兰卡方值11.782,P<0.01,曼特尔-亨赛尔卡方值10.729,P<0.05,前者是后者的改进,两个检验的P值均小于0.05,提示在去除(或调整)年龄混杂后,口服避孕药和发生心肌梗塞存在关联性,有统计学意义。

关联程度多大呢?是保护性因素还是危险因素,则需要看公共优势比OR值。

spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]

↑【公共优势比OR值及检验】:

SPSS使用Woolf法来检验OR值有无统计学意义,原假设为“OR值等于1”。

此时公共优势比OR值为2.791,有统计学意义。在去除年龄混杂后,口服避孕药是发生心肌梗塞的危险因素,OR=2.791,95%CI(1.532-5.084),P<0.01。

参考资料:

1.张文彤 《SPSS基础教程》

2.医学统计分析学习笔记-卡方检验—分层卡方

本文完

文/图=数据小兵

spssχ2检验_案例实践:SPSS分层卡方检验[通俗易懂]

视频地址:

视频简介

▌学SPSS入门容易提升难,选对课程找对人,视频教学+案例实践+实训作业+一对一辅导,帮助您解决科研、商业实际问题。旨在让读者快速轻松入门,并通过案例实践、上机实训作业巩固关键知识点,最终熟练掌握软件工具、统计方法的实际应用。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145632.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月16日 下午10:40
下一篇 2022年5月16日 下午11:00


相关推荐

  • bug生命周期的状态

    bug生命周期的状态从一个bug被发现到这个bug被关闭这一段时间,bug可能会有以下状态:new,openPostpone,PendingRetest,Retest,PendingReject,Reject,Deferred,closed.(请注意这里有很多种状态,我们需要根据不同情况来决定怎样或者是否需要跟开发人员沟通)  下面就对这几种状态进行以下解释:  New:(新的)  当

    2022年10月8日
    3
  • GSLB功能

    GSLB功能GSLB应为一个高效率的智能的DNS服务器,并且可以在基于负载均衡算法的基础上对定义好的域名进行解析。可从如下角度来分析GSLBDNS功能以及标准性对GSLB架构设计算法设计1.严格遵守DNS的相关标准。概括的说是性能优良,功能全面。做为负载均衡设备,性能始终是非常重要的。要能实习高负载大流量下对DNS请求的迅速应答。在功能实现方面DNS相关RFC(rfc1034,…

    2022年6月8日
    85
  • java中volatile的作用_java中volatile关键字的作用与用法,讲的很透彻

    java中volatile的作用_java中volatile关键字的作用与用法,讲的很透彻volatile让变量每次在使用的时候,都从主存中取。而不是从各个线程的“工作内存”。volatile具有synchronized关键字的“可见性”,但是没有synchronized关键字的“并发正确性”,也就是说不保证线程执行的有序性。也就是说,volatile变量对于每次使用,线程都能得到当前volatile变量的最新值。但是volatile变量并不保证并发的正确性。=============…

    2022年5月28日
    33
  • 关于静态方法与非静态方法的执行效率

    关于静态方法与非静态方法的执行效率以前看到许多网友认为静态方法要比实例方法在执行效率上要快一些 当初不敢苟同 自己亲自试了一把 发现静态方法确实要快一些 想要比较静态方法与非静态方法的执行效率 需要对 CLR 在调用静态方法与非静态方法时的不同之处要有一个了解 静态方法是与类相关联的 CLR 在调用一个静态方法时需要做的事情就是找到定义该方法的类型即可实现调用 而在调用非静态方法时 为了保证运行安全 CLR 会对我们的源代码进行

    2026年1月23日
    2
  • 点餐程序android,Android点餐系统教程(登陆篇)

    点餐程序android,Android点餐系统教程(登陆篇)前言:点餐系统融合知识也不少,最多的部分都是网络。本教程是本人亲自写。若有转载,需写明原做者喔。点餐系统做用性我懒的说,何时想到了再编辑吧。html准备工做:1.JavaEE的eclipse。固然你eclipse能建web项目也能够2.mysql和Navicatformysql,由于服务器须要用mysql做为后台数据库。Navicatformysql是管理mysql可视化软件。3.Tom…

    2022年6月19日
    28
  • Kimi K2开源炸场,1万亿参数碾压GPT-4.1,成本仅Claude 4的1/5!

    Kimi K2开源炸场,1万亿参数碾压GPT-4.1,成本仅Claude 4的1/5!

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号