У меня есть набор данных, где образцы сгруппированы по строкам.Это потому, что я работаю с разными копиями.Вот пример моего формата данных, где образец 1 находится в первой строке с его значениями 3-х копий (-5,11, -6,64, -2,44)
R1 R2 R3
-5.11 -6.64 -2.44
-4.77 -6.64 2.49
-6.64 -4.01 3.07
-6.64 0.66 -3.65
-3.06 2.7 -6.64
3.26 3.23 1.64
2.34 3.28 3.25
3.14 0.79 3.18
2.98 3.12 -6.64
-6.64 -1.85 -3.86
Что я хотел бы сделать, так этоАнализ ANOVA строка за строкой с использованием трех повторностей и нового столбца с p-значением.Вот как это будет выглядеть:
R1 R2 R3 p-value
-5.11 -6.64 -2.44 0.91 (1º anova)
-4.77 -6.64 2.49 0.006 (2º anova)
-6.64 -4.01 3.07 0.05 (3º anova)
-6.64 0.66 -3.65 0.0001
-3.06 2.7 -6.64 0.0006
3.26 3.23 1.64 0.60
2.34 3.28 3.25 ...
3.14 0.79 3.18 ...
2.98 3.12 -6.64 ...
-6.64 -1.85 -3.86 ...
Я пытался сделать это с Excel, но проблема в том, что Excel создает сводную таблицу, а не только результат.Для нескольких результатов это нормально, я копирую p-значение и копирую в четвертый столбец, но в этом случае у меня 13000 строк ...
Вот вам воспроизводимый пример:
R1 = c(-5.11,-4.77,-6.64,-6.64,-3.06,3.26,2.34)
R2 = c(-6.64,-6.64,-4.01,0.66,2.7,3.23,3.28)
R3 = c(-2.44,2.49,3.07,-3.65,-6.64,1.64,3.25)
mydata = data.frame(cbind(R1,R2,R3))
Я пытался использовать R для этого анализа, но я не нашел способ сделать это построчно.Единственный вариант, который я нашел, был по столбцу.
Заранее спасибо.