当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R fligner.test 方差齐性的 Fligner-Killeen 检验


R语言 fligner.test 位于 stats 包(package)。

说明

对每个组(样本)中的方差是否相同执行 Fligner-Killeen(中值)检验。

用法

fligner.test(x, ...)

## Default S3 method:
fligner.test(x, g, ...)

## S3 method for class 'formula'
fligner.test(formula, data, subset, na.action, ...)

参数

x

数据值的数值向量,或数值数据向量的列表。

g

一个向量或因子对象,为 x 的相应元素提供组。如果 x 是列表,则忽略。

formula

lhs ~ rhs 形式的公式,其中 lhs 给出数据值,rhs 给出相应的组。

data

包含公式 formula 中的变量的可选矩阵或 DataFrame (或类似的:请参阅 model.frame )。默认情况下,变量取自environment(formula)

subset

一个可选向量,指定要使用的观测子集。

na.action

一个函数,指示当数据包含 NA 时应该发生什么。默认为 getOption("na.action")

...

要传递给方法或从方法传递的更多参数。

细节

如果x是一个列表,则其元素被视为要比较方差同质性的样本,因此必须是数值数据向量。在这种情况下,g被忽略,可以简单地使用fligner.test(x)来执行测试。如果示例尚未包含在列表中,请使用 fligner.test(list(x, ...))

否则, x 必须是数值数据向量,并且 g 必须是与 x 长度相同的向量或因子对象,为 x 的相应元素提供组。

Fligner-Killeen(中位数)检验已在模拟研究中确定为方差同质性的众多检验之一,它对于偏离正态性最为稳健,请参阅 Conover, Johnson & Johnson (1981)。它是一个 样本简单线性排名,它使用中心样本的绝对值和权重 的排名。此处实现的版本在每个样本中使用中值居中(参考文献中的F-K:med )。

"htest" 的列表包含以下组件:

statistic

Fligner-Killeen:med 检验统计量。

parameter

检验统计量的近似卡方分布的自由度。

p.value

检验的 p 值。

method

字符串 "Fligner-Killeen test of homogeneity of variances"

data.name

给出数据名称的字符串。

例子

require(graphics)

plot(count ~ spray, data = InsectSprays)
fligner.test(InsectSprays$count, InsectSprays$spray)
fligner.test(count ~ spray, data = InsectSprays)
## Compare this to bartlett.test()

参考

William J. Conover, Mark E. Johnson and Myrle M. Johnson (1981). A comparative study of tests for homogeneity of variances, with applications to the outer continental shelf bidding data. Technometrics, 23, 351-361. doi:10.2307/1268225.

也可以看看

ansari.testmood.test 用于基于等级的两个样本测试,以检验尺度参数的差异; var.testbartlett.test 用于方差同质性的参数检验。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Fligner-Killeen Test of Homogeneity of Variances。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。