在 R 中使用 Mann Whitney Wilcox 检验获取 NaN

Getting NaNs using Mann Whitney Wilcox Test in R

我想知道是否可以比较我正在比较的两列数据,例如

457     X13   20.38263
458    X13   20.76624
459    X13   22.42405

476      X13.1  102.61590
477      X13.1  118.82044
478      X13.1  135.40375
479      X13.1   83.35759
480      X13.1  142.96688
481      X13.1  102.10668
482      X13.1   94.59988
483      X13.1   93.98164
484      X13.1  114.86616
485      X13.1  115.51984
486      X13.1   99.43696
487      X13.1  132.94499
488      X13.1  136.99083
489      X13.1   98.14658
490      X13.1  114.45781
491      X13.1  141.01843
492      X13.1  136.31308
493      X13.1  202.44794
494      X13.1  147.23243

wtresult<-wilcox.test(dfcasted[,i],dfcasted[,(i+1)],paired=TRUE)

它给了我一个警告无法用零计算精确的 p 值

结果为 NaN。是因为两组人数不一样吗?

你是对的。如果 paired is TRUE,则执行配对数据的 Wilcoxon 符号秩检验。

如果样本量不同(如您的情况),您需要 Wilcoxon 秩和检验和 paired is FALSE