Я пытался провести тест t.test по двум группам факторов без уровней.
Данные выглядят так:
group x
0.4749584
0.5873566
0.5803553
0.5958644
0.5745614
0.562469
group y
0.5873566
0.5803553
0.5958644
0.5745614
0.5624696
Затем я попытался выполнить t.test между группами:
x=process_tomas[2,1:5]
y=process_tomas[2,6:11]
z=droplevels.data.frame(x)
u=droplevels.data.frame(y)
# list_u<-as.list(u)
# list_z<-as.list(z)
t.test(z,u)
Я получил:
Ошибка в if (stderr <10 * .Machine $ double.eps * max (abs (mx), abs (my))) stop («данные по существу постоянны»): <br>пропущенное значение, где TRUE/ FALSE необходимо
Кроме того: Предупреждающие сообщения:
1: в mean.default (x): аргумент не является числовым или логическим: возвращение NA
2: в mean.default (y): аргумент не являетсячисловое или логическое: возвращение NA
Список, полученный из кода, выглядит следующим образом:
list_u
Кажется, что уровнине был сброшен.
Я проверил:
z[,3]
[1] 0.5706557
Levels: 0.5706557
Как я могу отбросить уровни и предварительный тест t.test?