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


R oneway.test 测试单向布局中的均值相等


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

说明

测试正态分布中的两个或多个样本是否具有相同的均值。方差不一定被假定为相等。

用法

oneway.test(formula, data, subset, na.action, var.equal = FALSE)

参数

formula

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

data

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

subset

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

na.action

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

var.equal

一个逻辑变量,指示是否将样本中的方差视为相等。如果 TRUE ,则执行 one-way 方差分析中均值相等性的简单 F 检验。如果 FALSE ,则使用 Welch (1951) 的近似方法,该方法将众所周知的 2 样本 Welch 检验推广到任意多个样本的情况。

细节

如果公式的右侧包含多个项,则采用它们的相互作用来形成分组。

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

statistic

检验统计量的值。

parameter

检验统计量的精确或近似 F 分布的自由度。

p.value

检验的 p 值。

method

指示所执行测试的字符串。

data.name

给出数据名称的字符串。

例子

## Not assuming equal variances
oneway.test(extra ~ group, data = sleep)
## Assuming equal variances
oneway.test(extra ~ group, data = sleep, var.equal = TRUE)
## which gives the same result as
anova(lm(extra ~ group, data = sleep))

参考

B. L. Welch (1951). On the comparison of several mean values: an alternative approach. Biometrika, 38, 330-336. doi:10.2307/2332579.

也可以看看

标准 t 检验 (t.test) 作为两个样本的特殊情况; Kruskal-Wallis 测试 kruskal.test 用于 one-way 布局中相等位置参数的非参数测试。

相关用法


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