0

我正在尝试使用 Dunn 测试进行比较,但出现错误:“Psort[1, i] 中的错误:维数不正确”

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

Frequency    Height
1            10
2            11
1            9
1            8
2            15
1            9
2            11
2            13

我使用的代码是

dunnTest(Height ~ Frequency,
     data=Data,
     method="bh") 

我的问题是我的频率只分为两组吗?由于另一个因素,我的频率分为三组,效果很好。如果这是问题所在,我是否可以进行另一项测试来执行类似/相同的功能?

谢谢!

4

1 回答 1

1

wilcox.test如果您调整输入参数的值(禁用 p 值的精确计算,禁用连续性校正,更多信息),则 Dunn 检验等效于 Wilcox 检验 ( )。对于您的数据,可以获得:

> 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

我认为您正在使用dunnTestFSA 包中的功能。此功能对两个组失败。

数据

df <- read.table(text="Frequency    Height
1            10
2            11
1            9
1            8
2            15
1            9
2            11
2            13", header=TRUE)
于 2020-07-29T02:21:21.153 回答