Ошибка в fisher.test (): ошибка FEXACT 40. Вне рабочей области - PullRequest
0 голосов
/ 13 сентября 2018

Ошибка в fisher.test (): ошибка FEXACT 40. Вне рабочей области.

У меня есть две колонки данных с 16173 наблюдениями. Когда я выполнял fisher.test в R, он всегда показывает ошибку, что в нем не хватает места, независимо от того, насколько большой я настроил рабочее пространство. Мой вопрос: может ли тест Фишера обрабатывать размер выборки, как этот? Могу ли я использовать тест ци квадрат в качестве альтернативы?

Часть данных показана ниже:

    A   B
[1,]    0   0
[2,]    0.02873563  0
[3,]    0   0
[4,]    0.10185185  0.10666667
[5,]    0.05714286  0
[6,]    0.25925926  0
[7,]    0.02727273  0
[8,]    0.125   0
[9,]    0   0.04
[10,]   0.14876033  0
[11,]   0.61344538  0.2
[12,]   0.24852071  0.01234568
[13,]   0.20491803  0.03703704
[14,]   0.20472441  0
[15,]   0.09375 0
[16,]   0.29661017  0
[17,]   0.15254237  0.07228916
[18,]   0.03278689  0
[19,]   0.04891304  0
[20,]   0.58378378  0.05194805

Заранее спасибо.

1 Ответ

0 голосов
/ 13 сентября 2018

Тест Фишера можно использовать только для очень маленьких выборок, поскольку он требует значительных вычислительных ресурсов. Вы должны использовать тест хи-квадрат.

Редактировать: Я не обращал слишком много внимания, поэтому я сделал пару ошибок. Данные кажутся числовыми, что означает, что тесты Фишера / хи-квадрат неуместны, поскольку эти тесты могут использоваться только с категориальными переменными. Т-тест может быть более подходящим.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...