Mann-Whitney检验(曼-惠特尼秩和检验)及matlab代码

news/2025/2/21 8:44:23/

目录

1、Mann-whitney 算法简介

2、定义

3、Mann-whitney 算法步骤

 4、matlab函数

5、实例及matlab代码


独立双样本的非参数检验,不满足正态分布的小样本,秩和检验 X Y样本数量可以不相等

参考链接:https://blog.csdn.net/qq_34734303/article/details/80296316

https://blog.csdn.net/lhyer/article/details/50524174

1、Mann-whitney 算法简介

曼-惠特尼U检验又称“曼-惠特尼秩和检验”,是由H.B.Mann和D.R.Whitney于1947年提出的 [1] 。它假设两个样本分别来自除了总体均值以外完全相同的两个总体,目的是检验这两个总体的均值是否有显著的差别。

2、定义

曼-惠特尼U检验(Mann-Whitney U test)曼-惠特尼秩和检验可以看作是对两均值之差的参数检验方式的独立双样本T检验或相应的大样本正态检验的代用品。由于曼-惠特尼秩和检验明确地考虑了每一个样本中各测定值所排的秩,它比符号检验法使用了更多的信息。

3、Mann-whitney 算法步骤

具体步骤如下:

第一步: 将两组数据混合,并按照大小顺序编排等级。最小的数据等级为 1,第二小的数据 等级为 2,以此类推(若有数据相等的情形,则取这几个数据排序的平均值作为其等级)。

{1, 3, 3, 7}对应等级{1, 2.5, 2.5, 4}

第二步: 分别求出两个样本的等级和 W1、 W 2。

第三步: 计算曼 -惠特尼 U 检验统计量, n1 为第一个样本的量, n2 为第二个样本的量:

N=n1+n2

W1+W2=N(N+1)/2

So U1+U2=n1n2

选择 U1 和 U2 中最小者与临界值 Ua比较,当 U < Ua 时,拒绝 H0,接受 H1。在原假设为真的情况下, 随机变量 U 的均值和方差分别为,当 n1 和 n2都不小于 10 时,随机变量近似服从正态分布:

第四步: 作出判断。设第一个总体的均值为 μ 1,第二个总体的均值为 μ 2,则有:

 4、matlab函数

MATLAB统计工具箱中提供了ranksum函数,用来做秩和检验,其调用格式如下:

 [p,h,stats]=ranksum(x,y,param1,val1,........)

  根据样本观测值向量x和y做双侧秩和检验,原假设两独立样本x和y来自于具有相同中位数的连续分布,备择假设是x和y具有不同的中位数。此时可选成对出现的参数和参数值来控制计算结果。可选的参数名与参数值如下表:

参数名                  参数值及说明

'alpha'                检验的显著性水平,其取值介于0--1

                            默认值为0.05

‘method’         指定计算p值的方法,可能的取值情况如下

                           ‘exact’:利用精确方法计算p值,适用于小样本(样本容量<10)情形

                           ‘approximate’:利用正态近似计算p值,适用于大样本情形

输出参数分别为检验的p值、变量h和包含检验统计量信息的结构体变量stats,当p>a(显著性水平)或h=0时,接受原假设;当p<=a或h=1时,拒绝原假设。

5、实例及matlab代码

下面是两种不同加工方式的菜粕在黄牛瘤胃内培养16h的干物质降解率,用曼-惠特尼U检验比较其有无差异:

两种加工方式的菜粕瘤胃培养 16h的干物质降解率(%)

先按照大小顺序排列等级(见上表),而后计算 W1 = 38, W2 = 67, n1 = 6, n2 = 8。

假设两种菜粕的16h瘤胃干物质降解率除了平均水平以外在其它方面无差异,即检验:

H0:两种菜粕的16h瘤胃干物质降解率无差异;

H1:两种菜粕的16h瘤胃干物质降解率有差异。

计算U值:

%第一组
x=[39.33,44.10,35.89,43.35,47.61,43.71];
%第二组
y=[42.91,44.69,44.54,45.31,37.73,48.75,46.71,41.85];%调用ranksum进行检验
[p,h,stats]=ranksum(x,y,'method','exact')

p =

    0.4136

h =

     0

函数返回p=0.4136>0.05,U2值较小,选取 U2与 Uα(α=0.05)比较,通过查表(附表)可知 Uα = 8, U2 > Uα,即接受 H0,认为两种加工方式的菜粕瘤胃培养16h的干物质降解率无显著差异

 


http://www.ppmy.cn/news/376389.html

相关文章

R假设检验之Mann-Kendall趋势检验法(Mann-Kendall Trend Test)

R假设检验之Mann-Kendall趋势检验法(Mann-Kendall Trend Test) 世界气象组织推荐并已广泛应用的Mann-Kendall非参数统计方法,能有效区分某一自然过程是处于自然波动还是存在确定的变化趋势。对于非正态分布的水文气象数据,Mann-Kendall秩次相关检验具有更加突出的适用性…

非参数统计的Python实现—— Mann-Whitney 秩和检验

概念 Mann-Whitney 秩和检验&#xff0c;也被称为 Mann-Whitney-U 检验。在笔者另一篇博客 ( https://blog.csdn.net/Raider_zreo/article/details/101380293 ) 中已经对 Wilcoxon 秩和检验有过介绍&#xff0c;事实上&#xff0c;Wilcoxon 统计量与 Mann-Whitney 统计量是等价…

红黑树的插入和删除

红黑树&#xff08;C&#xff09; 红黑树简述红黑树的概念红黑树的性质红黑树结点定义 一&#xff0c;红黑树的插入插入调整插入代码 二&#xff0c;红黑树的验证三&#xff0c;红黑树的删除待删除的结点只有一个子树删除结点颜色为红色删除结点颜色为黑色 删除的结点为叶子节点…

Manve

Manve 1.WHY&#xff1f; ​ Maven 并不是直接用来辅助编码的&#xff0c;它战斗的岗位并不是以上各层。所以我们有必要通过企业开发中的实际需求来看一看哪些方面是我们现有技术的不足。 2.WHAT? 2.1Maven 简介 Maven 是 Apache 软件基金会组织维护的一款自动化构建工具…

Nmon

Nmon 工具是 IBM 提供的免费的在AIX与各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具nmonanalyser进行数据的统计分析。并且&#xff0c;nmon运行不会占用过多的系统资源&#xff0c;…

GEE:对NDVI的时间序列使用Sen+Mann-Kendall(MK)趋势检验

文章目录 Sen+MK趋势分析结果展示Sen_slopeZ值应用案例Sen+MK趋势分析 Sen 斜率估计用于计算趋势值,通常与MK非参数检验结合使用。即首先计算Sen趋势值,然后使用MK方法判断趋势显著性。 本文使用非参数 Mann-Kendall 检验检测图像中是否存在递增或递减趋势和 Sen 斜率以量化…

正态分布方法判别,独立样本T检验及Mann-Whitney U 检验操作

正态分布方法判别&#xff0c;独立样本T检验及Mann-Whitney U 检验操作 正态性校验数据整体是否符合正态分布SPSS中的操作步骤 某分组上是否符合正态分布SPSS中的操作步骤 独立样本t检验SPSS中的操作步骤 Mann-Whitney U 检验SPSS中的操作步骤方法1操作步骤 方法2操作步骤计算各…

GEE:Sen+Mann-Kendall(MK)趋势检验教程

在地学科研中,趋势分析是非常重要的数据分析手段之一。它可以帮助我们了解地球系统中的变化趋势,从而更好地预测未来的变化。在这篇博客中,我们将介绍如何在Google Earth Engine(GEE)平台上使用Sen+Mann-Kendall(MK)趋势检验进行趋势分析,以及kendall下载不了的解决方法…