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


R kruskal.test Kruskal-Wallis 秩和檢驗


R語言 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

一個向量或因子對象,為 x 的相應元素提供組。如果 x 是列表,則忽略並顯示警告。

formula

response ~ group 形式的公式,其中 response 給出數據值,group 給出相應組的向量或因子。

data

包含公式 formula 中的變量的可選矩陣或 DataFrame (或類似的:請參閱 model.frame )。默認情況下,變量取自environment(formula)

subset

一個可選向量,指定要使用的觀測子集。

na.action

一個函數,指示當數據包含 NA 時應該發生什麽。默認為 getOption("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

字符串 "Kruskal-Wallis rank sum test"

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) 作為兩個樣本的特殊情況; lmanova 一起用於在正態性假設下執行one-way 位置分析;以學生 t 檢驗 (t.test) 作為兩個樣本的特殊情況。

coin 包中的 wilcox_test 用於精確、漸近和蒙特卡羅條件 p 值,包括存在聯係的情況。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Kruskal-Wallis Rank Sum Test。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。