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


R var.test 比較兩個方差的 F 檢驗


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

說明

執行 F 檢驗以比較正態總體中兩個樣本的方差。

用法

var.test(x, ...)

## Default S3 method:
var.test(x, y, ratio = 1,
         alternative = c("two.sided", "less", "greater"),
         conf.level = 0.95, ...)

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

參數

x, y

數據值的數值向量,或擬合的線性模型對象(繼承自類 "lm" )。

ratio

xy 的總體方差的假設比率。

alternative

指定備擇假設的字符串必須是 "two.sided" (默認)、"greater""less" 之一。您可以僅指定首字母。

conf.level

返回的置信區間的置信水平。

formula

lhs ~ rhs 形式的公式,其中 lhs 是給出數據值的數值變量,rhs 是給出相應組的兩個級別的因子。

data

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

subset

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

na.action

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

...

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

細節

原假設是繪製 xy 的總體方差的比率,或者擬合線性模型 xy 的數據的方差比率等於 ratio

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

statistic

F 檢驗統計量的值。

parameter

檢驗統計量 F 分布的自由度。

p.value

檢驗的 p 值。

conf.int

總體方差比率的置信區間。

estimate

xy 的樣本方差之比。

null.value

零值下總體方差的比率。

alternative

說明備擇假設的字符串。

method

字符串 "F test to compare two variances"

data.name

給出數據名稱的字符串。

例子

x <- rnorm(50, mean = 0, sd = 2)
y <- rnorm(30, mean = 1, sd = 1)
var.test(x, y)                  # Do x and y have the same variance?
var.test(lm(x ~ 1), lm(y ~ 1))  # The same.

也可以看看

bartlett.test 用於測試正態分布中兩個以上樣本的方差同質性; ansari.testmood.test 用於兩個基於等級(非參數)的雙樣本檢驗,以檢驗規模差異。

相關用法


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