【发布时间】:2014-02-22 19:34:43
【问题描述】:
我在对我的数据运行 Friedman 测试时遇到问题。 我正在尝试使用以下命令运行弗里德曼测试:
friedman.test(mean ~ isi | expId, data=monoSum)
在以下数据库 (https://www.dropbox.com/s/2ox0y1b4gwld0ai/monoSum.csv) 上:
> monoSum
expId isi N mean
1 m80B1 1 10 100.000000
2 m80B1 2 10 73.999819
3 m80B1 3 10 45.219362
4 m80B1 4 10 116.566174
. . . . .
18 m80L2 2 10 82.945491
19 m80L2 3 10 57.675480
20 m80L2 4 10 207.169277
. . . . . .
25 m80M2 1 10 100.000000
26 m80M2 2 10 49.752687
27 m80M2 3 10 19.042592
28 m80M2 4 10 150.411035
它给了我错误:
Error in friedman.test.default(c(100, 73.9998193095267, 45.2193621626293, :
not an unreplicated complete block design
我认为它给出了错误,因为当monoSum$isi==1 的值始终为 100。这是正确的吗?
但是,monoSum$isi==1 始终为 100,因为它是所有其他 monoSum$isi 组都标准化的对照组。我不能假设一个正态分布,所以我不能运行 rmANOVA…
有没有办法对这些数据进行弗里德曼测试,还是我在这里遗漏了一个非常重要的点?
非常感谢!
【问题讨论】:
-
我还尝试对均值的连续值而不是归一化值进行分析......同样的错误:(
标签: r error-handling statistics