#r
Вопрос:
alpha lt;- 0.05 cnt lt;- 0 names lt;- vector('character') pvals lt;- vector('numeric') for (i in 1:nrow(data)){ vec1 = as.numeric(data[i:i,1:135]) vec2 = as.numeric(data[i:i,136:415]) vec1 = log2(vec1) vec2 = log2(vec2) tt = kruskal.test(list(vec1, vec2)) names lt;- c(names, row.names(data)[i]) pvals lt;- c(pvals, tt$p.value) } **Error in kruskal.test.default(list(vec1, vec2)) : all groups must contain data In addition: There were 50 or more warnings (use warnings() to see the first 50)**
Комментарии:
1. Ваша ошибка, скорее всего, вызвана использованием
log2()
и значением в вашем фрейме данных, равным 0 или отрицательному. Однако мы не можем знать наверняка, не имея представления о том, как выглядят ваши данные.