Перекрестная табуляция
crosstab
использование grp2idx
для назначения положительного целого числа каждому отдельному значению. tbl(i,j)
- количество индексов, где grp2idx(x1)
является i
и grp2idx(x2)
является j
. Численный порядок grp2idx(x1)
и grp2idx(x2)
упорядочить строки и столбцы tbl
, соответственно.
В этом случае возвращенное значение tbl(i,j,...,n)
- количество индексов, где grp2idx(x1)
является i
, grp2idx(x2)
является j
, grp2idx(x3)
является k
и так далее.
crosstab
вычисляет p-значение хи-квадратной тестовой статистики с помощью формулы, которая асимптотически действительна для большого размера выборки. Приближение менее точна для небольших выборок или выборок с неравномерными маргинальными распределениями. Если ваша выборка включает только две переменные и каждая имеет два уровня, можно использоватьfishertest
вместо этого. Эта функция выполняет точный тест Фишера, который не зависит от допущений распределения большой выборки.