-8

如何制作结果 1、2 和 3 除以次要等位基因计数的箱线图?

> data

     mouse.id treatment   outcome1  outcome2  outcome3 snp1 snp2 snp3 snp4 snp5 snp6 snp7 snp8
1        186         2   2427.395   240.635   526.250    0    1    0    0    0    1    0    1
2        186         3   7922.080  3355.925  1786.400    0    1    0    0    0    1    0    1
3        187         1   6114.500  1048.615  1375.990    0    0    1    0    0    0    0    0
4        187         2   2176.345   187.980   631.030    0    0    1    0    0    0    0    0
5        187         3   8523.140  6054.180  2932.915    0    0    1    0    0    0    0    0
4

1 回答 1

2

不确定箱线图问题,因为我发现该构造被过度使用并且不努力学习它,....但是聚合步骤可能会像这样:

aggregate(data[, c("outcome1","outcome2","outcome3")], 
           list( rowSums(data[, 6:13]) ), #construct the by-list
           FUN=mean)
#----------
  Group.1 outcome1 outcome2 outcome3
1       1 5604.662 2430.258 1646.645
2       3 5174.738 1798.280 1156.325

也许只是环绕boxplot它?

        boxplot( ...[ ,2:4], xlab="Sum of minor alleles")

不,我的测试表明我在箱线图中毫无头绪,正如预测的那样。这难道不是同样有效地显示在表格中吗?

于 2012-08-10T00:34:04.287 回答