Я очень плохо знаком с R и пытаюсь сравнить эти две группы, используя T2-тест Хотеллинга. Использование библиотеки (DescTools). Сначала я сделал подмножество из большего набора данных.
>G6<-subset(eur, Group=="Other"|Group=="EFTA")
Group AGR MIN MAN PS CON SER FIN SPS TC
13 EFTA 7.4 0.3 26.9 1.2 8.5 19.1 6.7 23.3 6.4
14 EFTA 8.5 0.2 19.3 1.2 6.8 14.6 8.6 33.2 7.5
15 EFTA 10.5 0.0 18.7 0.9 10.0 14.5 8.0 30.7 6.7
16 EFTA 5.8 1.1 14.6 1.1 6.5 17.6 7.6 37.5 8.1
17 EFTA 3.2 0.3 19.0 0.8 6.4 14.2 9.4 39.5 7.2
18 EFTA 5.6 0.0 24.7 0.0 9.2 20.5 10.7 23.1 6.2
27 Other 13.5 0.3 19.0 0.5 9.1 23.7 6.7 21.2 6.0
28 Other 0.0 0.0 6.8 2.0 16.9 24.5 10.8 34.0 5.0
29 Other 2.6 0.6 27.9 1.5 4.6 10.2 3.9 41.6 7.2
30 Other 44.8 0.9 15.3 0.2 5.2 12.4 2.4 14.5 4.4
Затем я попытался провести тест Т2 Хотеллинга
>(HotellingsT2Test(cbind(AGR,MIN,MAN,PS,CON,SER,FIN,SPS,TC)~Group, data = G6))
Error in solve.default(S.pooled) : system is computationally singular: reciprocal condition number = 3.47227e-18.
Я сделал 5 других сравнений, используя тот же код и разные подмножества из один и тот же набор данных все работал нормально, просто это сравнение не сработает. Почему это не работает, и я могу это исправить? Спасибо