Я пытаюсь получить pval из таблицы больших данных (700 наблюдений и 6 переменных). Я не могу рассчитать значения p из-за повторяющихся значений некоторых значений (100% или 0%)
Таблица более или менее отражает мои сомнения. Что я могу сделать, чтобы получить мои значения p по крайней мере в строках, которые не отображают повторяющиеся значения?
b<-cbind(c(100,50,20),c(100,49,19),c(100,48,18),c(100,47,17), c(100,NaN, 16))
pval<-apply(b, 1, function(x) t.test(x[1:2], x[3:4], alternative = "two.sided", var.equal = T))
Ошибка в t.test.default (x [1: 2], x [3: 4 ], alternative = "two.sided", var.equal = T): данные практически постоянны