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