Как выполнить F-тест в R


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

H 0 : σ 1 2 = σ 2 2 (дисперсии населения равны)

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

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

  • Метод 1: var.test(x, y, альтернатива = «двусторонний»)
  • Способ 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-тест общей значимости в регрессии

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.