на всякий случай, если кто-то в конечном итоге заботится об этом вопросе, и я не просто кричу в эфир (как обычно), я понял это. В основном, для такого рода данных мне нужно использовать либо односторонний тест ANOVA, либо двусторонний t-тест, который в итоге оказывается одним и тем же (по крайней мере, в этом случае). Я решил go с функцией t.test () в R, так как это немного легче понять (по крайней мере, если вы не очень знакомы со статистикой в R). Обычно функция t.test выдает сводку, которая выглядит следующим образом:
Welch Two Sample t-test
data: bulk_data[1, 1:2] and bulk_data[1, 3:4]
t = -0.93364, df = 1.1978, p-value = 0.5002
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
-0.3807992 0.3068266
sample estimates:
mean of x mean of y
0.09525708 0.13224335
Мне нужно было удалить объект p-значения и добавить его в пятый столбец фрейма данных, поэтому я использовал это l oop:
for (i in 1:nrow(bulk_data)) {
t <- t.test(x = bulk_data[i, 1:2], y = bulk_data[i, 3:4], alternative = "two.sided")
bulk_data[i, 5] <- t$p.value
}
Это дало мне очень хороший список значений p в пятом столбце.