【发布时间】:2014-05-06 19:26:04
【问题描述】:
我为 G.test 函数使用了 RVAideMemoire 包。
> 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 的比率是否显着不同。
【问题讨论】:
-
你说的这个 G.test 是什么
-
您可能需要
ks.test,或任何其他返回似然比检验统计量或执行拟合优度的函数。 -
@RichardScriven 我必须为此使用 G 测试。我刚刚意识到每个数字加一会使 G.test 无效。您是否知道另一种避免错误的方法,而无需为每个数字添加一个?
标签: r