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


R bartlett.test 方差齊性的 Bartlett 檢驗


R語言 bartlett.test 位於 stats 包(package)。

說明

執行 Bartlett 零值檢驗,確保每個組(樣本)中的方差都相同。

用法

bartlett.test(x, ...)

## Default S3 method:
bartlett.test(x, g, ...)

## S3 method for class 'formula'
bartlett.test(formula, data, subset, na.action, ...)

參數

x

數據值的數值向量,或表示各個樣本的數值數據向量列表,或擬合的線性模型對象(繼承自類 "lm" )。

g

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

formula

lhs ~ rhs 形式的公式,其中 lhs 給出數據值,rhs 給出相應的組。

data

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

subset

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

na.action

一個函數,指示當數據包含 NA 時應該發生什麽。默認為 getOption("na.action")

...

要傳遞給方法或從方法傳遞的更多參數。

細節

如果x是一個列表,則將其元素作為樣本或擬合線性模型來比較方差的同質性。在這種情況下,元素必須全部是數值數據向量或擬合線性模型對象,g 被忽略,並且可以簡單地使用bartlett.test(x) 來執行測試。如果示例尚未包含在列表中,請使用 bartlett.test(list(x, ...))

否則, x 必須是數值數據向量,並且 g 必須是與 x 長度相同的向量或因子對象,為 x 的相應元素提供組。

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

statistic

Bartlett 的 K-squared 檢驗統計量。

parameter

檢驗統計量的近似卡方分布的自由度。

p.value

檢驗的 p 值。

method

字符串 "Bartlett test of homogeneity of variances"

data.name

給出數據名稱的字符串。

例子

require(graphics)

plot(count ~ spray, data = InsectSprays)
bartlett.test(InsectSprays$count, InsectSprays$spray)
bartlett.test(count ~ spray, data = InsectSprays)

參考

Bartlett, M. S. (1937). Properties of sufficiency and statistical tests. Proceedings of the Royal Society of London Series A 160, 268-282. doi:10.1098/rspa.1937.0109.

也可以看看

var.test 用於比較正態分布中兩個樣本的方差的特殊情況; fligner.test 用於基於排名的(非參數) - 方差同質性的樣本檢驗; ansari.testmood.test 用於兩個基於等級的兩樣本測試,以檢驗規模差異。

相關用法


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