事后多重比较方法

一、案例介绍

由单因素方差分析案例中,为研究郁金对低张性缺氧小鼠存活时间的影响,将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检验。其统计量的计算如下:

式中分子为任意两个对比组A、B的样本均数之差值;分母是差值的标准误;式 中和中��和�� 分别为A和B两个样本的例数,MS_误差为前述方差分析中算得的误差均方。

(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.mzph.cn/news/11130.shtml

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

相关文章

动态规划:跳跃游戏

一)跳跃游戏: 55. 跳跃游戏 - 力扣(LeetCode) 一)定义一个状态表示: dp[i]表示以i未知元素为起点,是否能够到达最后一个位置 二)根据状态表示推到状态转移方程:根据最近的一步来进行划分问题 我们可以从当前i位置向后走j步,看看从…

【vim 学习系列文章 3 - vim 选中、删除、复制、修改引号或括号内的内容】

文章目录 vim 快捷命令vim 操作符vim 文本对象vim 动作 上篇文章: vim 学习系列文章 2 - vim 常用插件配置 vim 快捷命令 Vim 有一个模块化的结构,允许你使用各种命令的组合操作。大多数命令有两个、三个或四个部分。三部分结构的一个版本是这样的:操作…

记录一下Kotlin: Module was compiled with an incompatible version of Kotlin.的问题

我遇到的整个报错是这样的: Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.1.16. 大概意思就是不匹配,但是我这是个不太能随便改代码的项目&#x…

从原理到实践,分析 Redisson 分布式锁的实现方案(二)

上篇讲解了如何用 Redis 实现分布式锁的方案,它提供了简单的原语来实现基于Redis的分布式锁。然而,Redis作为分布式锁的实现方式也存在一些缺点。本文将引入Redisson来实现分布式锁。 一、Redisson是什么 Redisson是一个基于Redis的分布式Java框架。它提…

信息安全:网络安全体系 与 网络安全模型.

信息安全:网络安全体系 与 网络安全模型. 网络安全保障是一项复杂的系统工程,是安全策略、多种技术、管理方法和人员安全素质的综合。一般而言,网络安全体系是网络安全保障系统的最高层概念抽象,是由各种网络安全单元按照一定的规…

抖音seo短视频矩阵系统源代码开发技术分享

抖音SEO短视频矩阵系统是一种通过优化技术,提高在抖音平台上视频的排名和曝光率的系统。以下是开发该系统的技术分享: 熟悉抖音平台的算法 抖音平台的算法是通过分析用户的兴趣爱好和行为习惯,对视频进行排序和推荐。因此,开发人员…

Visitor设计模式访问元素方法的问题

Visitor设计模式访问元素方法的问题 GPT给出的答案寻找灵感前置声明Element层次的实例Visitor interface的声明Element interface的声明Element实际类的声明及实现实现一个Visitor客户端代码 实战测试结果 针对C来说,若要实现Visitor设计模式,则会面临循…

Dinky简介与部署(Docker形式)

Dinky简介与部署(Docker) Dinky 简介 实时即未来,Dinky 为 Apache Flink 而生,让 Flink SQL 纵享丝滑。 Dinky 是一个开箱即用、易扩展,以 Apache Flink 为基础,连接 OLAP 和数据湖等众多框架的一站式实时计算平台,致…

SAP安装笔记

1、准备安装介质,SWPM10SP25,51050829_NW750_JavaExport、SAP_HANA_CLIENT、kernel放到/sapcd/NetWeaver目录下 ​​​​​​​ 进入SWPM10SP25执行./sapinst安装 2、待出现 “Open your browser and paste the following URL address to access the G…

上门家政系统开发|上门预约家政小程序定制系统

随着人们生活水平的提高,对于家政服务的需求也越来越高。上门家政小程序的开发为家政服务商家提供了一个全新的经营和服务渠道。本文将介绍上门家政小程序适合的商家以及其优势。   1. 家政公司   家政公司是最直接受益于上门家政小程序开发的商家。通过开发家政…

企业博客资讯如何高效运营起来?

运营一个高效的企业博客资讯需要综合考虑多个因素,包括内容策划、发布频率、优化推广、互动反馈等。下面将从这些方面介绍如何高效运营企业博客资讯。 如何高效运营企业博客资讯 内容策划 首先,需要制定一个明确的内容策略。确定博客的定位和目标受众…

【C语言】指针进阶(二)

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃个人主页 :阿然成长日记 …

【UE5 多人联机教程】04-加入游戏

效果 步骤 1. 新建一个控件蓝图,父类为“USC_Button_Standard” 控件蓝图命名为“UMG_Item_Room”,用于表示每一个搜索到的房间的界面 打开“UMG_Item_Room”,在图表中新建一个变量,命名为“Session” 变量类型为“蓝图会话结果…

MB5B在HDB上的性能调优

背景 MB5B是用于查询物料的收发以及现有库存。日常业务查询,通常会按照月份查看某片地区物料的库存以及收发状态。 调优思路 按照客户日常操作的习惯,得到日常操作的数据范围,选出数据量最为突出最有代表性的地区和物料;利用SE30分别运行不同数量级的数据,比如20个门店、…

记一个nginx server_name配置多个域名时的坑

server_name 指令详解 server_name 指令设置基于域名的虚拟主机,⼀个ip的服务器可以配置多个域名。下⾯这些server_name是有效的: server_name domain.com;server_name domain.com www.domain.com;server_name *.domain.com;server_name .domain.com;server_name d…

【ESP32】开发笔记

​ 一、搭建开发环境 开发环境基于Windows操作系统,VSCode编译器,Espressif IDF插件。 1.ESP-IDF SDK及环境 下面两种链接任选其一,建议选择【ESP32】ESP-IDF安装 【ESP32】ESP-IDF安装 【ESP32】Espressif-IDE及ESP-IDF安装 2.【VSCode】…

利用sklearn 实现线性回归、非线性回归

代码: import pandas as pd import numpy as np import matplotlib import random from matplotlib import pyplot as plt from sklearn.preprocessing import PolynomialFeatures from sklearn.linear_model import LinearRegression# 创建虚拟数据 x np.array(r…

Python操作Excel文件,修改Excel样式(openpyxl)

秋风阁-北溪入江流 文章目录 安装依赖库openpyxlopenpyxl的操作加载文件,获取sheet加载文件load_workbook获取sheet 遍历单元格迭代遍历索引遍历 单元格行高和列宽的修改Excel列号与字母的转换Excel行高修改Excel列宽修改 Excel表格文字对齐属性设置修改单元格框线保…

浮标水质监测站现场水质自动监测仪

浮标水质监测站是设立在河流、湖泊、水库、近岸海域等流域内进行现场水质自动监测的监测仪器,是以水质监测仪为核心,运用传感器技术,结合浮标体、电源供电系统、数据传输设备组成的放置于水域内的小型水质监测系统。用于连续自动监测被测水体…

Python的用处到底是什么?(一)

1. 网络爬虫:使用Python的库,如BeautifulSoup,可以轻松地从网页中提取数据。 当涉及到从互联网上收集大量数据时,Python是一个非常强大的语言,它提供了许多用于网络爬虫的库和工具。其中最常用的库之一是BeautifulSou…