kruskal.test
位于 stats
包(package)。 说明
执行 Kruskal-Wallis 秩和测试。
用法
kruskal.test(x, ...)
## Default S3 method:
kruskal.test(x, g, ...)
## S3 method for class 'formula'
kruskal.test(formula, data, subset, na.action, ...)
参数
x |
数据值的数值向量,或数值数据向量的列表。列表中的非数字元素将被强制,并带有警告。 |
g |
一个向量或因子对象,为 |
formula |
|
data |
包含公式 |
subset |
一个可选向量,指定要使用的观测子集。 |
na.action |
一个函数,指示当数据包含 |
... |
要传递给方法或从方法传递的更多参数。 |
细节
kruskal.test
对每个组(样本)中 x
的分布位置参数相同的零值执行 Kruskal-Wallis 秩和检验。另一种选择是它们至少在一个方面有所不同。
如果x
是一个列表,则其元素将作为要比较的样本,因此必须是数值数据向量。在这种情况下,g
被忽略,可以简单地使用kruskal.test(x)
来执行测试。如果示例尚未包含在列表中,请使用 kruskal.test(list(x, ...))
。
否则, x
必须是数值数据向量,并且 g
必须是与 x
长度相同的向量或因子对象,为 x
的相应元素提供组。
值
类"htest"
的列表包含以下组件:
statistic |
Kruskal-Wallis 排名总和统计。 |
parameter |
检验统计量的近似卡方分布的自由度。 |
p.value |
检验的 p 值。 |
method |
字符串 |
data.name |
给出数据名称的字符串。 |
例子
## Hollander & Wolfe (1973), 116.
## Mucociliary efficiency from the rate of removal of dust in normal
## subjects, subjects with obstructive airway disease, and subjects
## with asbestosis.
x <- c(2.9, 3.0, 2.5, 2.6, 3.2) # normal subjects
y <- c(3.8, 2.7, 4.0, 2.4) # with obstructive airway disease
z <- c(2.8, 3.4, 3.7, 2.2, 2.0) # with asbestosis
kruskal.test(list(x, y, z))
## Equivalently,
x <- c(x, y, z)
g <- factor(rep(1:3, c(5, 4, 5)),
labels = c("Normal subjects",
"Subjects with obstructive airway disease",
"Subjects with asbestosis"))
kruskal.test(x, g)
## Formula interface.
require(graphics)
boxplot(Ozone ~ Month, data = airquality)
kruskal.test(Ozone ~ Month, data = airquality)
参考
Myles Hollander and Douglas A. Wolfe (1973), Nonparametric Statistical Methods. New York: John Wiley & Sons. Pages 115-120.
也可以看看
Wilcoxon 秩和检验 (wilcox.test
) 作为两个样本的特殊情况; lm
与anova
一起用于在正态性假设下执行one-way 位置分析;以学生 t 检验 (t.test
) 作为两个样本的特殊情况。
coin
包中的 wilcox_test
用于精确、渐近和蒙特卡罗条件 p 值,包括存在联系的情况。
相关用法
- R kmeans K 均值聚类
- R kernapply 应用平滑核
- R ksmooth 核回归更平滑
- R kernel 平滑内核对象
- R ks.test 柯尔莫哥洛夫-斯米尔诺夫检验
- R stlmethods STL 对象的方法
- R medpolish 矩阵的中值波兰(稳健双向分解)
- R naprint 调整缺失值
- R summary.nls 总结非线性最小二乘模型拟合
- R summary.manova 多元方差分析的汇总方法
- R formula 模型公式
- R nls.control 控制 nls 中的迭代
- R aggregate 计算数据子集的汇总统计
- R deriv 简单表达式的符号和算法导数
- R quade.test 四方测试
- R decompose 移动平均线的经典季节性分解
- R plot.stepfun 绘制阶跃函数
- R alias 查找模型中的别名(依赖项)
- R qqnorm 分位数-分位数图
- R eff.aovlist 多层方差分析的计算效率
- R pairwise.t.test 成对 t 检验
- R loglin 拟合对数线性模型
- R predict.smooth.spline 通过平滑样条拟合进行预测
- R bartlett.test 方差齐性的 Bartlett 检验
- R influence.measures 回归删除诊断
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Kruskal-Wallis Rank Sum Test。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。