我manova()
在R中运行。当我使用时,summary.aov()
我收到以下错误:Error in 1L:object$rank
这是数据
Subj Buty dN1 nN1 S1 dR1 nR1 dN2
1 1 0 215.45 22 109.11051 80.00 5 205.45
2 1 1 311.20 25 98.22383 82.22 9 245.33
3 2 0 146.11 18 111.93897 30.00 1 233.59
4 2 1 279.03 31 116.19284 93.75 8 245.14
5 3 0 230.00 25 100.73992 78.18 11 282.90
6 3 1 338.89 27 93.31388 112.00 5 247.44
7 4 0 181.71 35 107.41365 83.33 3 207.88
8 4 1 296.06 33 97.01108 93.33 9 290.34
9 5 0 178.93 28 112.66732 95.00 8 209.60
10 5 1 237.03 37 99.81596 91.58 19 212.19
11 6 0 259.57 23 117.59802 127.50 12 296.00
12 6 1 387.50 20 112.60321 140.91 11 214.19
13 7 0 149.12 34 110.28006 64.00 5 181.28
14 7 1 315.17 29 122.76490 72.73 11 168.28
15 8 0 127.50 40 108.69826 74.00 5 190.70
16 8 1 245.76 33 145.16311 73.00 10 169.74
(Subj
并且Buty
是因素)
manova(cbind(dN1, nN1, S1, dR1, nR1) ~ Buty + Error(Subj/Buty), data = d)
summary()
, coefficients
, 和residuals
所有工作,但不是summary.aov()
。这是一个问题,因为我需要单个数据列的读数(例如,系数的 p 值)。
知道如何解决吗?非常感激!