因此,我遇到了一个奇怪的差异,这取决于我如何使用R中的wilcox.test()函数来分析相同的数据,在这个例子中,我正在比较两个组中的值。我可以将它们作为两个独立的向量交给wilcox.test函数,也可以给函数一个data.frame,并使用一个公式来指定我想要进行的比较。下面是一个例子(R v3.3.1):
#Prepare test da
我需要的是一个函数,从dataframe列中读取名称,并使用它们对每个列执行Wilcoxon测试。“结果”将是主要的最终产品,一个表的属名和它们的p-值在每一行。我还添加了一个绘图功能,用于可视化每个列的组之间的值,这样我就可以根据相应的属来命名它们。#Wilcoxon test for paired data, I want a table of names and corresponding p-values
res <-
我有一个数据看起来像这样我想在所有列之间计算和提取所有可能的p-值,如果我想在其中两个列之间这样做wilcox.test(df$X1,df$X2, paired=TRUE)Wilcoxon signed rank test
V = 21,p-value = 0.5566
alternative hypothesis: true location shift is no