如何压缩多行代码进行t检验?

时间:2018-08-31 09:56:37

标签: r t-test

我正在研究一个简单的数据集,最好用t检验进行分析,但是至少有2打t检验,这会创建很多代码行和许多表!我想知道是否有办法让一行代码包含所有y变量,因为我的分组变量保持不变,然后将它们显示在一个表中。 谢谢您的帮助。另外,如果有一种简单的方法可以将结果以表格格式导出到word或R中,请告诉我。我会很感激的。

这是我的代码示例。

t.test(XC[tissue =="Ent"], XC[tissue =="Stom"])
t.test(XN[tissue =="Ent"], XN[tissue =="Stom"])
t.test(CN[tissue =="Ent"], CN[tissue =="Stom"])

1 个答案:

答案 0 :(得分:0)

您可以使用Apply功能

# > round(res,6)
#                                      XC         XN         CN
# statistic.t                    -109.63424 -10.842582 -45.532057
# parameter.df                    101.66755 105.801883 103.753688
# p.value                           0.00000   0.000000   0.000000
# conf.int1                       -20.25112  -2.304988 -10.219741
# conf.int2                       -19.53135  -1.592335  -9.366679
# estimate.mean in group Ent       20.16557  10.044373  20.172782
# estimate.mean in group Stom      40.05680  11.993035  29.965992
# null.value.difference in means    0.00000   0.000000   0.000000

您将看到类似的内容

redis