Когда я запускаю rpsychi с этими реальными данными, он завершается с ошибкой «Ошибка в delta.upper + dfb: не числовой аргумент для двоичного оператора».
Я считаю, что это ошибка, а не из-за не- числовые данные, потому что если вместо использования действительного среднего ([, 3]) и sd ([, 2]) я использую либо [, 3], либо [, 2] как среднее, так и sd, код выполняется без ошибок.(И нет нечисловых данных).
Что дает и как я могу получить его для обработки моих данных?
Код:
require(rpsychi)
DataSum<-read.csv("CSharpDateMeanSEMandN4.csv", header = FALSE)
DataSum[,2] <- 10 * DataSum[,2]
DataSum
with(DataSum, ind.oneway.second(DataSum[,3], DataSum[,2], DataSum[,1], sig.level = 0.05))
Данные:
100,0.00076,18.8
100,0.00227,17.4
100,0.0000232,15.7
100,0.0000757,13.7
100,0.000402,11.5
100,0.0000557,7.93
100,0.00292,19.1
100,0.000314,20.5
100,0.000065,16.6
100,0.0000065,13.7
100,0.0000000000000000000546000,11.0
100,0.0000176,7.21
И чтобы избежать ответов, которые не имеют отношения:
sapply (DataSum, mode)
V1 V2 V3
"числовой""числовой" "числовой"