rc表格卡方检验

news2025/1/10 2:54:40

一、案例介绍

某医院用三种穴位针刺治疗急性腰扭伤,现在想比较三种穴位针刺效果有无差别,结果汇总如下表:

二、问题分析

本案例想比较三种穴位针刺效果有无差别,可以使用RxC卡方检验进行分析。

通常情况下,共有三种卡方值,分别是Pearson卡方、yates校正卡方、Fisher卡方,具体分析时需要使用哪一种卡方值,需要结合样本量、期望频数大小、X和Y的类别个数等进行判断。使用SPSSAU卡方检验进行分析时,SPSSAU将自动进行选择,具体选择标准在后续分析中会进行详细说明。

使用RxC卡方检验进行分析时,需要满足以下两个条件:

条件1:分组变量和观察变量均为分类变量;本案例穴位和治愈情况均为分类变量满足条件1。

条件2:观测值之间相互独立;本案例中200名患者均相互独立,治疗过程不存在互相干扰的情况,满足条件2。

所以,可以使用RxC卡方检验进行分析。

三、软件操作及结果解读

(一)上传数据

首先将数据整理成RxC卡方检验正确的格式,穴位和针刺效果的关系研究,穴位分为3类,针刺效果分为2类,因而共有3*2=6种组合情况,每类组合情况的样本数量单独一列作为权重值进行标识,最终将本案例数据整理成如下格式:

将整理好的数据上传至SPSSAU系统,点击右上角上传数据按钮,按提示上传数据,操作如下:

上传数据完成后,接下来开始进行RxC卡方检验分析。

(二)软件操作

在SPSSAU医学/实验研究模块,选择【卡方检验】,将“穴位”拖拽到右侧X(定类)分析框中,将“治疗情况”拖拽到右侧Y(定类)分析框中,将“权重”拖拽到右侧“加权项”分析框中,然后点击“开始分析”,操作如下图:

(三)结果解读

1、卡方检验分析结果

SPSSAU输出卡方检验分析结果如下:

从上表可以看出,卡方值为32.7523,对应p值=0.000<0.05,按α=0.05的水平,拒绝原假设,接受备择假设,即可以认为三种穴位针刺效果的差异有统计学意义。进而可以通过对比选择百分比(括号内值)进行比较,例如后溪穴中,未愈人数占比18.367%,治愈人数占比81.633%。可以通过SPSSAU自动输出的穴位和治疗情况交叉图进行直观对比,如下图:

同学们可能发现了,虽然输出了卡方值,但是具体为Pearson卡方、连续校正Yates卡方还是Fisher卡方,我们现在还不得而知,需要通过下方的卡方检验统计量过程值进行判断(这一选择过程已经被SPSSAU自动化处理,非专业用户可以忽略)。

2、卡方检验统计量过程值

卡方检验统计量过程值就是用于判断,卡方检验最终应该使用Pearson卡方、连续校正Yates卡方还是Fisher卡方。

3类卡方具体选择标准如下:

下述中n代表总样本量;E代表期望频数;R代表X的类别个数;C代表Y的类别个数。

  • 针对2*2(R=2,C=2)
    n>=40 且 E全部>=5则使用Pearson卡方;
    n>=40但其中有1个格子出现1 <=E<5则使用yates校正卡方;
    任何一格子出现E <1或n<40则使用Fisher卡方;
  • 针对R*C(R,C中任意一个大于2;且R>=2,且C>=2)

E全部>1 且 1 <=E<5格子的比例小于20% 则使用Pearson卡方,否则使用yates校正卡方。

本案例为R*C类型,R=3>2,E≥5的格子个数为6,占比为100%(共6个格子),所以应该使用yates校正卡方。

特别提示:Pearson卡方和yates校正卡方完全相同是正常现象,多数情况下二者完全相等。

3、深入分析——多重比较

RxC卡方检验的结果只能判断各组之间是否存在差异,但是不能知道具体哪两组之间存在差异,SPSSAU会同时输出多重比较的结果,用于进行两两比较,结果如下表:

从上表可以看出,第1次对比人中穴和后溪穴针刺效果是否有差异,卡方值为14.2447,对应p值为0.0002<0.0167,说明人中穴和后溪穴两种针刺效果的差异有统计学意义。同理可知,人中穴与腰痛穴两种针刺效果的差异无统计学意义(卡方值为1.2635,p=0.2610>0.0167);后溪穴与腰痛穴针刺效果的差异有统计学意义(卡方值为30.7536,p=0.0000<0.0167)。

特别提示:多重比较时,检验次数增多会增加一类错误的概率,建议使用校正显著性水平(Bonferroni校正);如本案例中显著性水平为0.05,两两比较次数为3次,那么Bonferroni校正显著性水平为0.05/3次=0.0167,即p值需要与0.0167进行对比,而不是0.05。

四、结论

本案例通过使用RxC卡方检验,具体为yates校正卡方,比较3种穴位针刺效果的差异性,研究发现,3种穴位针刺效果的差异具有统计学意义。经事后比较进行两两穴位之间对比发现,人中穴与后溪穴、后溪穴与腰痛穴两两之间的针刺效果差异有统计学意义,而人中穴和腰痛穴之间的针刺效果的差异无统计学意义。

五、知识小贴士

(1)卡方检验多重比较是什么意思?

SPSSAU默认提供多重比较功能,且SPSSAU仅针对第1个Y进行,可通过更换Y的位置实现其它分析项的多重比较,X或Y的选项个数大于10时不进行多重比较。多重比较时,SPSSAU默认提供Pearson卡方检验值。

(2)多重比较什么是校正显著性水平?

多重比较时,SPSSAU默认提供Pearson卡方检验值,多重比较时,检验次数增多会增加一类错误的概率,建议使用校正显著性水平(Bonferroni校正),比如如果显著性水平为0.05,并且两两比较次数为3次,那么Bonferroni校正显著性水平为0.05/3次=0.0167,即p值需要与0.0167进行对比,而不是0.05。

参考文献:

[1]颜红,徐勇勇.医学统计学.第3版[M].人民卫生出版社,2015

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/701672.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uniapp项目 封装一个饼图组件 并且修改显示项的排列方式

需求如下: 真实数据渲染后的完成效果如下: 记录一下代码: <template><view><view style"height: 600rpx;"><l-echart ref"chart" finished"init"></l-echart></view></view> </template><…

【面试】一文知晓---拦截器和过滤器的区别

目录 背景关系图 拦截器和过滤器的区别实操1.过滤器1.1HttpServletRequestWrapper1.2 OncePerRequestFilter1.3 配置 2.拦截器2.1登录拦截2.2配置 3.监听器 三、注意1.静态资源问题2.登录拦截ajax重定向 总结 背景 关系图 然后具体执行流程如下&#xff1a; 拦截器和过滤器的区…

IDEA创建一个Servlet项目(tomcat10)

一、创建maven项目 org.apache.maven.archetypes:maven-archetype-webapp 二、增加Servlet依赖 tomcat9及以前依赖 <!--加入servlet依赖&#xff08;servlet的jar&#xff09;--><dependency><groupId>javax.servlet</groupId><artifactId>ja…

MoblieNet

论文信息 论文名称&#xff1a;MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications 论文地址&#xff1a;https://arxiv.org/abs/1704.04861 研究背景和研究意义 之前的网络都倾向于将网络做得又大又深&#xff0c;并且不考虑网络的速度&…

测试CefSharp.WinForms的基本用法

微信公众号“dotNET全栈开发”的文章《C#使用CefSharp内嵌网页-并给出C#与JS的交互示例》介绍了CefSharp的基本用法。CefSharp支持在.net程序中内置Chromium&#xff0c;它是Chromium Embedded Framework (CEF) 的轻量化封装。   CefSharp面向Winform、wpf等提供对应的NuGet包…

SpringBoot初始化接口CommandLineRunner

CommandLineRunner的使用 接口定义使用执行顺序使用 Order 注解实现Orderd接口排序总结 接口定义 Spring官方给出的接口定义 package org.springframework.boot;FunctionalInterface public interface CommandLineRunner {void run(String... args) throws Exception; }在 Sp…

卡方检验之多重比较

一、案例介绍 某医师研究物理疗法、药物治疗和外用膏药3种疗法治疗周围性面神经麻痹的疗效&#xff0c;通过整体卡方检验已经得知3种疗法有效率的差异有统计学意义&#xff08;χ221.0377&#xff0c;p0.000&#xff09;的结论。现在想进一步知道&#xff0c;具体是哪两种疗法…

Android后台应用开启前台服务---android8到android12梳理

1、Android 8.0 异常报错 在Android 8.0 系统中&#xff0c;处于后台的应用想要开启前台服务&#xff0c;必须满足两点&#xff1a; 在Activity中调用startForegroundService()方法所调起的Service必须执行startForeground(int id, Notification notification)方法&#xff0…

计算几何——gitf-wrapping算法

几何中的"gift-wrapping"算法&#xff0c;又称为"Jarvis算法"&#xff0c;是一种用于计算凸包(convex hull)的方法。下面我将为你解释一下该算法的步骤&#xff1a; 1. 找到具有最小x坐标的点P&#xff0c;我们将其作为凸包的起点。 2. 将P标记为当前点&a…

doker安装RabbitMQ以及用java连接

目录 doker安装&#xff1a; RabitMq安装&#xff1a; java链接 doker安装&#xff1a; 参考链接&#xff08;非常详细&#xff09;&#xff1a; docker安装以及部署_docker bu shuminio_春风与麋鹿的博客-CSDN博客 安装好后开启doker //启动docker服务 systemctl start do…

PromQL讲解与实战操作

PromQL讲解与实战操作 一、PromQL 介绍 PromQL&#xff08;Prometheus Query Language&#xff09;是 Prometheus 内置的数据查询语言&#xff0c;它能实现对事件序列数据的查 询、聚合、逻辑运算等。它并且被广泛应用在 Prometheus 的日常应用当中&#xff0c;包括对数据查询…

在Linux服务器上简单部署一个Python项目

一、在对应的服务器上检查有无Python环境 大部分Linux系统都是自带了Python环境的&#xff0c;查看是否具备Python的运行环境&#xff0c;可以通过命令Python --version 或者 Python3 --version 查看。如果你的项目需要Python3的环境&#xff0c;而系统又没有&#xff0c;则需要…

Linux 开启 swap 分区详细教程

故事背景&#xff1a; 哥们云机器内存资源不足&#xff0c;搞个 kafka eagle 监控&#xff0c;刚跑起来就卡死了&#xff0c;就很无语&#xff0c;哥们忙活&#xff0c;算了直接开搞&#xff0c;内存不够&#xff0c;硬盘来凑&#xff0c;拿着硬盘去做swap分区&#xff0c;也能…

JavaEE-SpringMVC-云借阅图书管理系统(包含源码、数据库sql文件、报告)

文章目录 前言云借阅系统功能结构图云借阅系统结构层次云借阅系统项目文件组织结构开发环境具体操作1. Maven仓库修改2. MySQL数据库配置文件3. Tomcat运行截图 总结 前言 参考借鉴黑马程序员书籍&#xff1b;和老师上课讲解的代码和PPT。核心代码由自己编写完成&#xff0c;核…

【夜深人静学数据结构与算法】回溯算法

目录 前言&#xff1a; 回溯算法&#xff1a; 回溯法的常见应用: 回溯法的模板: 回溯法的图解&#xff1a;​ 案例&#xff1a; 77. 组合 - 力扣&#xff08;LeetCode&#xff09; 总结&#xff1a; 前言&#xff1a; 回溯算法是一个比较抽象的算法&#xff0c;因此我们…

JavaScript中的面向对象

面向对象编程是一种编程范式。 面向对象。何为对象&#xff1f; 复习一下&#xff1a; JavaScript中的数据类型分为&#xff1a; 原始类型&#xff1a;数值型&#xff0c;字符串型&#xff0c;布尔型、ES6新增的symbol 特殊类型&#xff1a;undefined型&#xff0c;null型 组合…

chatgpt赋能python:隐藏输入:保护密码和敏感数据的有效方法

隐藏输入&#xff1a;保护密码和敏感数据的有效方法 在今天的数字时代&#xff0c;网络安全成为了无所不在的话题。密码和敏感数据的泄漏是任何人都不想看到的结果。因此&#xff0c;在这种情况下&#xff0c;隐藏输入成为了保护我们的密码和敏感数据的有效方法。 Python是数…

el-date-picker设置右侧显示图标

<template><div><el-form ref"form" label-width"100px"><el-form-item label"日期&#xff1a;" class"date_box"><el-date-picker v-model"time" type"date" :clearable"true&…

【GaussDB分布式特性】

GaussDB分布式特性 实验环境一、分布式架构二、分片和分区 实验环境 华为云GaussDB云数据库&#xff0c;规则如下&#xff1a; 集群拓扑结构&#xff0c;如下&#xff1a; 一、分布式架构 逻辑架构 常用部署方式 部署说明&#xff1a; 1.双AZ采用带第三方仲裁方式部署&am…

利用低代码平台实现协同办公,助力企业提升效益

概要&#xff1a;本文介绍了协同办公的作用&#xff0c;以及利用低代码平台实现协同办公的优势。同时也分享了天翎为华晨汽车打造的低代码协同工具&#xff0c;帮助企业提高管理效率&#xff0c;改善运营模式&#xff0c;提升产品质量及生产精益化。展示了咨询库、原料质量录入…