Как провести точный тест Фишера в R


Точный критерий Фишера - это критерий значимости, который используется вместо критерия хи-квадрат в таблицах 2 × 2, когда размеры выборки малы.

В этом руководстве объясняется, как провести точный критерий Фишера в R.

Точный тест Фишера в R

Чтобы провести точный тест Фишера в R, вам просто нужен набор данных 2×2. Используя приведенный ниже код, я создаю поддельный набор данных 2 × 2 для использования в качестве примера:

#create 2x2 dataset
data = matrix(c(2,5,9,4), nrow = 2)

#view dataset
data
# 2 9
# 5 4

Чтобы провести точный тест Фишера, мы просто используем следующий код:

fisher.test(data)

Это дает следующий результат:

В точном критерии Фишера нулевая гипотеза состоит в том, что два столбца независимы (или, что то же самое, что отношение шансов равно 1).

Чтобы определить, являются ли два столбца независимыми, мы можем посмотреть на p-значение теста. В этом случае p-значение равно 0,1597, что говорит нам о том, что у нас нет достаточных доказательств, чтобы отвергнуть нулевую гипотезу. Таким образом, мы не можем сказать, что между двумя столбцами есть какая-либо статистически значимая разница.

Обратите внимание, что отношение шансов равно 0,1957871. Поскольку p-значение теста равно 0,1597, это говорит нам о том, что отношение шансов существенно не отличается от 1.

Результат теста также дает нам 95% доверительный интервал для отношения шансов, который равен:

(0,0130943, 1,8397543)

Поскольку число «1» находится в пределах этого отношения, это подтверждает, что отношение шансов существенно не отличается от 1 (при условии, что мы используем альфа-уровень 0,05).