错误:至少有一个' x'必须是积极的。如何解决这个错误?

时间:2014-05-06 19:26:04

标签: r

我使用RVAideMemoire包作为G.test功能。

   > head(datamixG)
            [,1] [,2]
      [1,]    0    5
      [2,]    0    5
      [3,]    0    2
      [4,]    0    0
      [5,]    0    2
      [6,]    0    1

当我尝试使用G.test时,我收到了这个错误。

    > apply(datamixG, 1, G.test)
    Error in chisq.test(x, p = p) : 
      at least one entry of 'x' must be positive

有没有办法消除错误并让R分析0?

G.test测试以查看例如0:5是否与1:1比率显着不同。

1 个答案:

答案 0 :(得分:0)

这将为datamixG中的每个数字添加1

apply(datamixG +1 , 1, G.test)