修复R-”中的错误;尺寸数量不正确“;在Dunn测试中

修复R-”中的错误;尺寸数量不正确“;在Dunn测试中,r,statistics,dimension,dunn.test,R,Statistics,Dimension,Dunn.test,我试图使用Dunn测试进行比较,但我得到了一个错误:“Psort[1,I]中的错误:维数不正确” 我试图使用的数据就是这种想法(但样本量更大): 我使用的代码是 dunnTest(Height ~ Frequency, data=Data, method="bh") 我的问题是我的频率只分为两组吗?因为另一个因素,我的频率有三组,效果很好。如果这是问题所在,我是否可以进行另一项测试来执行类似/相同的功能 谢谢 如果调整输入参数的值(禁用p值的精确计算、

我试图使用Dunn测试进行比较,但我得到了一个错误:“Psort[1,I]中的错误:维数不正确”

我试图使用的数据就是这种想法(但样本量更大):

我使用的代码是

dunnTest(Height ~ Frequency,
     data=Data,
     method="bh") 
我的问题是我的频率只分为两组吗?因为另一个因素,我的频率有三组,效果很好。如果这是问题所在,我是否可以进行另一项测试来执行类似/相同的功能


谢谢

如果调整输入参数的值(禁用p值的精确计算、禁用连续性校正等),则Dunn测试等同于Wilcox测试(
Wilcox.test
)。对于您的数据,您可以获得:

> wilcox.test(df$Frequency, df$Height, correct = FALSE, exact = FALSE)

Wilcoxon rank sum test

data:  df$Frequency and df$Height
W = 0, p-value = 0.0006346
alternative hypothesis: true location shift is not equal to 0
我认为您正在使用FSA软件包中的
dunnTest
功能。对于两组,此功能失败

数据

df <- read.table(text="Frequency    Height
1            10
2            11
1            9
1            8
2            15
1            9
2            11
2            13", header=TRUE)

df试试
wilcox.test()
谢谢!当我这样做的时候,我会收到一个p值,但我也有一个错误-“不能用关系计算精确的p值”。。。你知道那是什么意思吗?你确定这是个错误吗?并阅读有关领带的帮助页面。
df <- read.table(text="Frequency    Height
1            10
2            11
1            9
1            8
2            15
1            9
2            11
2            13", header=TRUE)