У меня есть фрейм данных из n строк, который выглядит примерно так (некоторые дополнительные столбцы содержат дополнительную информацию, не указанную в списке):
R1counti R1counto R2counti R2counto R1 R2
sample1 100 100 1000 1000 1 1
smaple2 50 100 50 50 0.5 1
Для каждой строки я хочу выполнить точный тест Фишера, чтобы определить,коэффициент R1 значительно отличается от коэффициентов R2 (а также, в конце концов, получите скорректированный p-val)
Желаемый результат (при этом столбцы подсчета все еще включены в выход):
R1 R2 pval
sample1 1 1 1
sample2 0.5 1 0.05
Я думал, что мог бы сделать что-то вроде:
dataframe$p-val <- with(dataframe, p-val <- fisher.test(R1, R2, alternative= "two.sided"))
Но я получаю сообщение об ошибке:
FEXACT error 40.
Out of workspace.
Возможно, я не справляюсь с этой ситуацией правильно.Любой совет?Предложения?Могу ли я выполнить такой тест рыболова?