事后多重比较案例分析

news2024/11/9 9:54:46

一、案例介绍

由单因素方差分析案例中,为研究郁金对低张性缺氧小鼠存活时间的影响,将36只小鼠随机生成A、B以及 C 三组,每组12个,雌雄各半,分别以10g/kg、20g/kg、40g/kg三种不同剂量的郁金灌胃,各组小鼠均同时置于放有钠石灰的250ml密闭广口瓶中,观察并记录小鼠存活时间。想要研究不同剂量的郁金下的小鼠的存活时间是否不同,经过分析后发现模型是有显著性差异,说明对个总体均数不全相等,但是究竟是A、B、C三组总体均数全部不等,还是其中两个总体均数不等,需要进一步研究(案例数据来源于:颜虹, 徐勇勇. 医学统计学[J]. 人民卫生出版社, 2015.)。

二、问题分析

经过单因素方差分析后发现模型是有显著性差异,说明对个总体均数不全相等,但是究竟是甲、乙、丙三组总体均数全部不等,还是其中两个总体均数不等,需要进一步对多个均数做两两比较,用多重比较方法。

三、软件操作及结果解读

(一) 数据导入

1.数据格式

首先将数据整理成正确的格式,一般X一列,Y为一例,并且分析的数据带有数据标签的,需要另添加一个表格进行说明,数据格式如下:

2.导入数据

将整理好的数据上传至SPSSAU系统内,如下:

上传结果如下:

(二)事后多重比较分析

对于单因素方差分析过程,可以参考前面所发的文章,这里对于其相关过程不再赘述。

  1. 软件操作
    单因素方差分析后,进行两两比较进一步研究,分析路径为点击【通用方法】→【方差分析】然后进行分析:

  1. 事后多重比较方法说明

多重比较有很多种方法,一般根据他的发展所采用的概率分布和发展过程可以发现,一般包括t检验和q检验衍生的方法,目前这两种方法的应用较多,另外还有一些基于F分布的方法,具体说明如下:

(1)LSD方法

LSD是最早的多重比较方法,LSD与独立样本t检验非常相近,主要差别在于LSD法在首先满足F检验达到显著的基础上,将F检验的误差均方作为合并方差,LSD法因其计算简单,检验效能高,所以被广泛应用,有研究者模拟试验比较了不同的事后多重比较方法,发现在方差中F检验显著时,LSD方法是检验效率最高的多重比较方法,但是LSD法也存在明显的不足,比如涉及过多的要比较均数对,犯I型错误的概率较高。其计算公式如下:

 tα/2为t分布的临界值,通过查t分布表得到,其自由度为n-k,n为样本总数,k为因素中不同水平的水平个数;MSE为组内方差;ni和nj分别为第i个样本和j个样本的样本量。
4.根据显著性水平α做作出决策,如果均值之差的绝对值大于LSD,则拒绝H0,否则不拒绝H0。

(2)Scheffe

Scheffe检验设定所有可能线性组合,Scheffe检验的临界值是用组间自由度乘以F检验的临界值,该方法对于非均衡设计更有效,但是Scheffe计算相较其他方法更为复杂,计算公式如下:

 (3)Bonferroni校正

Bonferroni不等式是指一个或多个时间发生的总概率不高于这些事件各自发生概率的加和。但一般认为该方法过于保守(更难得到拒绝无效假设的结论),Bonferroni法适用于比较次数不是太多的多重比较(比较次数越多越保守)。计算公式如下:

(4)sidak

Sidak基本思路与Bonferroni法接近,一般sidak优于Bonferroni法,它使用Bonferroni修正中的一个特例来估算所有假设测试之间存在的共同显著水平。

(5)Tamhane T2(方差不齐)

如果方差不齐,但希望进行多重比较则使用此方法,其使用前提是需要数据满足正态性,但是不需要满足方差齐性。

(6)SNK Q检验

SNK法的基本目标是把处理均数分成不同处理的子集。这些子集内部都是同质的,但是不同子集之间却存在差异,因此SNK又被称为分层检验,就是按照范围的不同采用不同的检验标准来判定显著性。因为其统计量为q,又称为q检验。其统计量的计算如下:

(7)Duncan检验

Duncan氏新复极差法,目前更多的统计学文献不推荐使用该方法,原因在于Duncan多重比较检验误差率的推导是基于单调性条件的(单调上升或单调下降且没有震荡),这也是很多动物试验结果应用Duncan氏新复极差法比较多的原因。

3.进行两两比较

本例子以SNK Q检验进行两两比较。结果如下:

方差分析表格:

SNK Q检验如下:

  1. 平均值
    A组和B组比较时平均值就分别是A组数据和B组数据的平均值。其余同理。
  2. 差值绝对值

(I)平均值-(J)平均值的绝对值=差值绝对值,比如|40.083-52.985|=12.875,其余以此类推。

3)K

Q检验的界值不但要考虑自由度,还需要考虑秩次R的差别,这里用K进行表示,而A组、B组C组的秩如下:

比如A组和B组:K=|1-2|+1=2;以此类推。

4)df

df为自由度,这里的自由度为误差自由度,一共有3组数据,每组12个样本,所以总的自由度为12×3-1=25,自变量的自由度为3-1=3,所以误差自由度为35-2=33;

5)5%和1%

根据K以及自由度进行查看q检验界值表确定p值。

6)se

Se为差值的标准误,计算如下:

7)LSR值

LSR值=Q临界值*se,比如2.887*1.665=4.792;以此类推;

四、结论

经过单因素方差分析后发现模型是有显著性差异,说明对个总体均数不全相等,经过事后多重比较的SNK Q检验的方法发现A组和B组在0.01水平上呈现显著性,说明两者具有差异,并且A组和C组,B组和C组都是在0.01水平上呈现显著性,说明三者之间两两比较均具有显著性差异。

五、知识小贴士

1、如何做Dunnett法事后多重比较?

如果需要进行Dunnett事后检验法,可使用SPSSAU通用方法里面的非参数检验,并且选择多重比较方法为Dunn’s t法即可。

2、提示‘数据质量异常’如何解决?

如果是X的某个组别下,Y的个数小于2个,此时会出现异常情况。建议使用分类汇总进行检查,确认此种异常情况后,使用筛选样本功能处理后再次分析即可。

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

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

相关文章

08-C++学习笔记-类与对象

🔟🔒 08-C学习笔记-类与对象 在本篇学习笔记中,我们将详细讲解C中的类与对象的概念和相关知识。类是C中一种重要的数据类型,它允许我们自定义数据结构和相应的操作。 📚 C类与对象详细讲解 ✨类的概念 类是一种用户…

黑客(网络安全)自学

前言: 1.这是一条坚持的道路,三分钟的热情可以放弃往下看了. 2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发. 3.有时多 google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答 .4.遇到实在搞不懂的,可以先放放,以后…

3dmax导出cad

3dmax2022 导出cad 导入arcmap 10.2 导出版本为AutoCAD 2007 DWG

玩转Matplotlib的10个高级技巧

Matplotlib是Python中流行的数据可视化库,仅使用简单的几行代码就可以生成图表。但是默认的方法是生成的图表很简单,如果想增强数据演示的影响和清晰度,可以试试本文总结的10个高级技巧,这些技巧可以将可视化提升到一个新的水平: …

Hyperledger Fabric网络快速启动

目录 1、网络服务配置 2、关联的docker-compose-base.yaml 各Peer节点容器设置如下信息。 3、被关联的Peer-base.yaml 4、启动网络 2、完成通道的创建 2.1将节点加入应用通道 更新锚节点 2.为什么要创建节点并将其加入应用通道中? 1、网络服务配置 由于要启动…

人工智能(pytorch)搭建模型16-基于LSTM+CNN模型的高血压预测的应用

大家好,我是微学AI,今天给大家介绍一下人工智能(pytorch)搭建模型16-基于LSTMCNN模型的高血压预测的应用,LSTMCNN模型搭建与训练,本项目将利用pytorch搭建LSTMCNN模型,涉及项目:高血压预测,高血…

鼠标点击切换图片(使用js中的src属性)

使用到的知识点&#xff1a; 模板字符串 js中的src属性 img.src ./images/${i}.jpg 效果展示&#xff1a; 具体代码实现&#xff1a; <body><div class"box" style"width:500px;height:300px;margin:100px auto;"><img src&quo…

Python中获取指定目录下所有文件名的方法

在《Python中文件名和路径的操作》中提到&#xff0c;os模块中的函数可以对文件进行操作。通过递归以及os模块中提供的函数&#xff0c;可以获取指定目录下所有的文件名。 1 基本流程 通过递归获取指定目录下所有文件名的基本流程&#xff0c;如图1所示。 图1 基本流程 2 函…

Web开播系统的技术演进

随着直播SaaS业务的深入发展&#xff0c;Web端开播的诉求变得越来越强烈&#xff0c;对比客户端开播工具如OBS&#xff0c;Web开播与SaaS平台亲和度高&#xff0c;可以让用户快速体验平台全流程&#xff0c;同时易于分享链接&#xff0c;快速连麦。因此&#xff0c;寻求更加稳定…

#10046. 「一本通 2.2 练习 2」OKR-Periods of Words(内附封面)

[POI2006] OKR-Periods of Words 题面翻译 对于一个仅含小写字母的字符串 a a a&#xff0c; p p p 为 a a a 的前缀且 p ≠ a p\ne a pa&#xff0c;那么我们称 p p p 为 a a a 的 proper 前缀。 规定字符串 Q Q Q&#xff08;可以是空串&#xff09;表示 a a a 的…

CMake 变量

目录 cmake普通变量 如何取消变量 cmake环境变量 cmake缓存变量 普通变量使用: 缓存变量使用: cmake变量的作用域 block() block demo: function 函数作用域简单 demo 高级变量 总结: 和其他语言一样,cmake完全可以看做是一种编程语言,他有变量,有函数等. cmake普通…

解决uview-plus组件样式修改不生效

一、问题描述 使用 ::v-deep 、/deep/ 等各种 deep 写法后&#xff0c;修改 uview-plus组件样式依旧不生效 二、解决方案 在子组件中写页面布局&#xff0c;在父组件中写CSS样式 目录结构&#xff1a; 父组件中&#xff1a;引入子组件&#xff0c;使用::v-deep修改样式 子组件…

git配置密钥及提交代码到仓库

原文合集地址如下&#xff0c;有需要的朋友可以关注 本文地址 合集地址 一、git下载及安装 Git官网&#xff1a;www.git-scm.com/ 下载安装包进行安装。 点击downloads下载自己需要的安装包。本文基于windows系统。 下载安装包后双击exe文件&#xff0c;如何一系列next操作…

提升文件管理效率:轻松批量归类文件,按名称细分管理

现代生活中&#xff0c;我们每天都面对着大量的电子文件&#xff0c;如文档、照片、音乐和视频等。这么多文件堆积在一起&#xff0c;怎样快速找到需要的文件成了一个挑战。现在有应该方法可以帮助您提升文件管理效率&#xff0c;方法如下&#xff1a; 首先&#xff0c;第一步…

AutoSAR系列讲解(入门篇)4.6-BSW的Watchdog功能

一、架构与术语解释 前面都挺难的吧&#xff1f;实践出真知&#xff0c;后面实践篇的时候&#xff0c;大家应该就能明白了。这一节就来讲个简单的功能------看门狗。看门狗想必大家应该都再熟悉不过了吧&#xff0c;主要就下面三层结构&#xff0c;简单明了&#xff0c;这节确实…

从入门到精通:解锁Linux开发工具和编译器的力量

目录 一.编辑器vim的使用1.vim的基本概念2.vim的使用二.编译器gcc/g1.编译器的使用2.编译器是如何完成的&#xff1f;3.动态库与静态库 一.编辑器vim的使用 1.vim的基本概念 vim是一个方便编程的功能特别丰富的文本编辑器&#xff0c;凭借他简洁的三种模式以及丰富的快捷键操…

Arduino IDE的安装

https://www.arduino.cc/en/software/

AI 绘画 - 建筑绘图辅助设计之 Controlnet

前情提要 2023-06-17 周六 杭州 阴 小记: 早上还是可以听到淅淅沥沥的雨声&#xff0c;或许梅雨季快要来了&#xff0c;潮湿的感觉说不上多讨厌&#xff0c;可是也没有那么喜欢&#xff1b;最近在追动画《飞出个未来》&#xff0c;我是把这个动画当作哲学课来看的&#xff0c…

linux模块的变量与函数导出与引用

在Linux内核中&#xff0c;不同模块之间可以通过导出和引用函数或变量的方式来进行交互。具体而言&#xff0c;Linux内核提供了一些导出和引用符号的机制&#xff0c;这些机制可以使得不同模块之间能够访问并使用彼此的函数或变量。 导出符号的方式一般有两种&#xff1a; 使…