我正在尝试在r的矩阵中计算fisher的exat测试,并且我遇到了这个递归错误“ fisher.test(ir_matrix_albo)中的错误: 'x'的所有条目必须是非负且有限的“
...
this is the data set
population ir_yes ir_no
1 Braz 12 9
2 Braz 3 7
3 Braz 12 2
4 Dla 7 14
5 Dla 17 2
6 Tbti 12 12
7 Tbti 5 8
8 Yde 13 6
9 Yde 3 10
index_14_matrix <- as.data.frame(index_14_matrix)
ir_matrix_albo <- subset(index_14_matrix, subset = species=="AL")
ir_matrix_albo <- ir_matrix_albo[, -c(2,3,6,7)]
ir_matrix_albo <- as.matrix(ir_matrix_albo)
fisher.test(ir_matrix_albo)
###Error in fisher.test(ir_matrix_albo) : all entries of 'x' must be nonnegative and finite
...
我创建了一个数据框,然后将其转换为矩阵。但是问题没有解决。 我已经尝试过此链接(Error: all entries of 'x' must be nonnegative and finite in fisher.test)中提出的解决方案, 但这对我的数据集无效。
任何帮助都将受到欢迎。