Как выполнить f-тест в r


F-тест используется для проверки равенства двух генеральных дисперсий. Нулевая и альтернативная гипотезы теста следующие:

H 0 : σ 1 2 = σ 2 2 (дисперсии совокупности равны)

H 1 : σ 1 2 ≠ σ 2 2 (дисперсии совокупности не равны)

Чтобы выполнить F-тест в R, вы можете использовать функцию var.test() с одним из следующих синтаксисов:

  • Способ 1: var.test(x, y, alter = «две стороны»)
  • Способ 2: var.test(значения~группы, данные, альтернатива = «две стороны»)

Обратите внимание, что альтернатива указывает на альтернативную гипотезу, которую следует использовать. По умолчанию установлено «двустороннее», но вы можете указать его как «левое» или «правое».

В этом руководстве объясняется, как выполнить F-тест в R, используя оба метода.

Метод 1: F-тест в R

Следующий код показывает, как выполнить F-тест, используя первый метод:

 #define the two groups
x <- c(18, 19, 22, 25, 27, 28, 41, 45, 51, 55)
y <- c(14, 15, 15, 17, 18, 22, 25, 25, 27, 34)

#perform an F-test to determine in the variances are equal
var.test(x, y)

	F test to compare two variances

data: x and y
F = 4.3871, num df = 9, denom df = 9, p-value = 0.03825
alternative hypothesis: true ratio of variances is not equal to 1
95 percent confidence interval:
  1.089699 17.662528
sample estimates:
ratio of variances 
          4.387122 

Статистика F-теста равна 4,3871 , а соответствующее значение p — 0,03825 . Поскольку это значение p меньше 0,05, мы бы отвергли нулевую гипотезу. Это означает, что у нас есть достаточно доказательств, чтобы сказать, что две популяционные дисперсии не равны.

Метод 2: F-тест в R

Следующий код показывает, как выполнить F-тест, используя первый метод:

 #define the two groups
data <- data.frame(values=c(18, 19, 22, 25, 27, 28, 41, 45, 51, 55,
                            14, 15, 15, 17, 18, 22, 25, 25, 27, 34),
                   group= rep (c('A', 'B'), each = 10 ))

#perform an F-test to determine in the variances are equal
var.test(values~group, data=data)

	F test to compare two variances

data: x and y
F = 4.3871, num df = 9, denom df = 9, p-value = 0.03825
alternative hypothesis: true ratio of variances is not equal to 1
95 percent confidence interval:
  1.089699 17.662528
sample estimates:
ratio of variances 
          4.387122 

Опять же, статистика F-теста равна 4,3871 , а соответствующее значение p — 0,03825 . Поскольку это значение p меньше 0,05, мы бы отвергли нулевую гипотезу.

Это означает, что у нас есть достаточно доказательств, чтобы сказать, что две популяционные дисперсии не равны.

Связано : Выполните F-тест, используя этот бесплатный калькулятор равных дисперсий F-теста.

Когда использовать тест F

F-тест обычно используется для ответа на один из следующих вопросов:

1. Две выборки происходят из генеральной совокупности с равными дисперсиями?

2. Уменьшает ли новый метод лечения или процесс вариативность текущего метода лечения или процесса?

Дополнительные ресурсы

Как выполнить F-тест в Python
Как интерпретировать тест F для определения общей значимости регрессии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *