當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。