X
primer timepoints foldInduction
Acan 0 1.0000000
Acan 20 0.6779533
Acan 20 1.9734277
Fos 40 21.3731640
Fos 60 1.8517668
Fos 40 118.2970756
Acan 0 1.0000000
Fos 60 17.5241529
我想在每个时间点为每个引物做两件事 1.mean 和 2.stderr 的 foldInduction,所以我想要一个最终数组,其中 names(array) 是时间点,数组本身就是手段。还试图将其与标准错误合并。
所以对于底漆'Acan'意味着这样的东西
0 20
1.0 1.325
我认为 tapply 可能适用于此。所以这就是我一直在做的
stderr <- function(x){sd(x,na.rm=TRUE)/sqrt(length(x))}
means <- tapply(x$foldInductions,factor(as.numeric(x$timepoints)),mean,na.rm=T)
stderrs <- tapply(x$foldInductions,factor(as.numeric(x$timepoints)),stderr)
此外,对于给定的时间点,平均的 foldInductions 数量可能不同,但我认为这应该不是问题。
如果你能帮助我为一个很棒的引物创建这个数组。