主要内容

kruskalwallis

克鲁斯卡尔-沃利斯检验

描述

例子

p= kruskalwallis (x返回p-value为null假设,即矩阵中每一列的数据x来自相同的分布,使用a克鲁斯卡尔-沃利斯检验.另一种假设是,并非所有样本都来自同一分布。kruskalwallis也返回一个方差分析表和一个箱线图。

例子

p= kruskalwallis (x集团返回p-value用于测试空假设,即每个分类组中的数据,由分组变量指定集团来自相同的分布。另一种假设是,并非所有的群体都来自相同的分布。

例子

p= kruskalwallis (x集团displayopt.返回p-值的测试,并允许显示或抑制方差分析表和箱线图。

例子

pTBL.统计数据] = kruskalwallis(___也将方差分析表作为单元格数组返回TBL.和结构统计数据包含测试统计信息。

例子

全部折叠

创建两个不同的正态概率分布对象。第一个分布有μ= 0σ= 1,而第二种则是μ= 2σ= 1

pd1 = makedist (“正常”);pd2 = makedist (“正常”“穆”2,“σ”1);

通过从这两个分布中生成随机数来创建一个样本数据矩阵。

RNG('默认');%的再现性x =[随机(pd1 20 2),随机(pd2 20 1)];

的前两列x包含从第一个分布生成的数据,而第三列包含从第二个分布生成的数据。

测试null假设,样本数据从每列x来自相同的分布。

p = kruskalwallis(x)

单向方差分析包含uicontrol类型的对象。

图包含轴。轴包含21个类型的类型。

p = 3.6896 e-06

的返回值p表示kruskalwallis拒绝零假设,即所有三个数据样本来自同一分布在1%显著性水平。方差分析表提供了额外的测试结果,箱形图直观地显示了中每一列的汇总统计信息x

创建两个不同的正态概率分布对象。第一个分布有μ= 0σ= 1.第二种分布μ= 2σ= 1

pd1 = makedist (“正常”);pd2 = makedist (“正常”“穆”2,“σ”1);

通过从这两个分布中生成随机数来创建一个样本数据矩阵。

RNG('默认');%的再现性x =[随机(pd1 20 2),随机(pd2 20 1)];

的前两列x包含从第一个分布生成的数据,而第三列包含从第二个分布生成的数据。

测试null假设,样本数据从每列x来自相同的分布。抑制输出显示,并生成结构统计数据用于进一步测试。

[p(资源统计]= kruskalwallis (x, [],“关闭”
p = 3.6896 e-06
台=4×6单元阵列列1到5{‘源’}{“党卫军”}{“df”}{‘女士’}{‘Chi-sq}{“列”}{[7.6311 e + 03]} {[2]} {[3.8155 e + 03]}{[25.0200]}{‘错误’}{[1.0364 e + 04]} {[57]} {[181.8228]} {0 x0双}{“总”}{[17995]}{[59]}{0 x0双}{0 x0双}列6{遇到的问题> Chi-sq’}{[3.6896 e-06]} {0 x0双}{0 x0双}
统计=结构体字段:Gnames: [3x1 char] n: [20 20 20] source: 'kruskalwallis' meanrank: [26.7500 18.9500 45.8000] sumt: 0

的返回值p表明检验在1%显著性水平上拒绝原假设。你可以使用结构统计数据执行额外的后续测试。细胞数组TBL.包含与图形化方差分析表相同的数据,包括列和行标签。

进行后续测试,以确定哪个数据样本来自不同的分布。

c = multcompare(统计)
注意:区间可以用于测试,但不是同时的置信区间。

图的多个比较平均等级包含轴。带标题的轴单击要测试的组中包含7个类型的7个对象。

C =3×6.1.0000 2.0000 -5.1435 7.8000 20.7435 0.3345 1.0000 3.0000 -31.9935 -19.0500 -6.1065 0.0016 2.0000 3.0000 -39.7935 -26.8500 -13.9065 0.0000

结果表明,1组和3组之间存在显著差异,因此检验拒绝了两组数据来自相同分布的原假设。第二组和第三组也是如此。但是,组1和组2之间没有显著差异,因此检验不拒绝两组来自相同分布的原假设。因此,这些结果表明,组1和组2的数据来自相同的分布,组3的数据来自不同的分布。

创建一个向量,强度,包含对金属梁强度的测量。创建第二个向量,合金,表示制造相应横梁的金属合金的类型。

强度= [82 86 79 83 84 85 86 87 74 82...78 75 76 77 79 79 77 78 82 79];合金= {“圣”“圣”“圣”“圣”“圣”“圣”“圣”“圣”...“到”“到”“到”“到”“到”“到”...“al2”“al2”“al2”“al2”“al2”“al2”};

测试无效假设,即束强度测量在所有三种合金中具有相同的分布。

p = kruskalwallis(强度,合金,“关闭”
p = 0.0018

的返回值p表明检验在1%显著性水平上拒绝原假设。

输入参数

全部折叠

假设检验的样本数据,指定为向量或——- - - - - -n矩阵。如果x是一个——- - - - - -n矩阵,每个n列表示包含的独立样本相互独立的观察。

数据类型:|

分组变量,指定为数字或逻辑向量、字符或字符串数组或字符向量的单元格数组。

  • 如果x是矢量,然后是每个元素集团识别相应元素的组x属于,集团一定是一个长度相同的向量x.如果是一排集团中包含一个空值、该行和相应的观察值x是无视。值在x或者集团也同样忽视了。

  • 如果x是一个矩阵,那么每一列都在x表示不同的组,您可以使用集团为这些列指定标签。元素的数量集团以及列中的列数x必须是相等的。

所包含的标签集团还注释了盒子图。

例子:{“红色”、“蓝”、“绿”、“蓝”、“红”、“蓝”、“绿色”、“绿色”、“红色”}

数据类型:||逻辑|字符|字符串|细胞

显示选项,指定为“上”或者“关闭”.如果displayopt.“上”kruskalwallis显示如下图:

  • 一种方差分析表,包含基于中数据的秩计算的平方和、自由度和其他数量x

  • 数据矩阵中每一列的数据的箱线图x.箱形图是基于实际的数据值,而不是排名。

如果displayopt.“关闭”kruskalwallis不显示这些数字。

如果指定的值displayopt.,还必须指定的值集团.如果没有分组变量,请指定集团作为[]

例子:“关闭”

输出参数

全部折叠

p- 测试的值,返回范围的标量值[0,1]。p是观察到一个检验统计量与零假设下的观测值相同或更极端的概率。小的值p对无效假设的有效性产生了怀疑。

ANOVA表的测试结果,返回为单元阵列。TBL.包括平方和、自由度和其他根据中数据的秩计算的量x,以及列和行标签。

测试数据,作为结构返回。使用以下方法可以对样本中值对执行后续多次比较测试多人节目,统计数据作为输入值。

更多关于

全部折叠

克鲁斯卡尔-沃利斯检验

Kruskal-Wallis检验是经典单因素方差分析的非参数版本,是对两组以上的Wilcoxon秩和检验的扩展。Kruskal-Wallis检验对有两个或更多组的数据有效。它比较数据组的中位数x确定样本是否来自同一群体(或等价地,来自具有相同分布的不同群体)。

Kruskal-Wallis测试使用数据的排名而不是数字值,以计算测试统计信息。它通过排序所有组中最小到最大的数据来找到排名,并占用此排序的数字索引。绑定观察的等级等于与其捆绑的所有观察的平均等级。当F经典单因素方差分析中使用的-统计量被卡方统计量所取代,并且p-value测量卡方统计量的显著性。

Kruskal-Wallis检验假设所有样本来自具有相同连续分布的总体,除了由于群体效应可能不同的位置之外,所有的观察结果是相互独立的。相比之下,经典的单因素方差分析用更强的假设,即总体具有正态分布,取代了第一个假设。

在R2006A之前介绍