R中的t检验结果表:最有效的方法?

时间:2017-04-13 08:26:50

标签: r dplyr tidyverse

全部,

我正在寻找最有效的方法来生成一个表,该表比较了许多变量上的两个组,总结了t检验结果。目标是轻松更改或编辑比较变量的数量。有没有一种简单的方法可以使用dplyr或其他一些整洁的工具来做到这一点?我希望桌子看起来像下面那样。最有效的方式?优雅的解决方案?

       M.Male  M.Fem SD.Male SD.Fem 95LL  95UL     t    p     d
 var1   28.54   27.60  6.92   8.74 -0.62  2.51  1.19 0.23  0.12
 var2   33.22   37.36  7.29   8.35 -4.42 -1.80 -4.66 0.00 -0.47
 var3   44.25   47.35  6.74   6.57 -5.69 -2.59 -5.25 0.00 -0.53
 var4   31.97   35.48  9.77  11.21 -5.60 -1.44 -3.33 0.00 -0.34

当我尝试使用汇总命令时,我很难处理t.test()函数。

1 个答案:

答案 0 :(得分:1)

以下是broom包的解决方案:

m1 <- t.test(1:10, y = c(7:20))
glance(m1)
  estimate estimate1 estimate2 statistic      p.value parameter conf.low conf.high
1       -8       5.5      13.5  -5.43493 1.855282e-05  21.98221 -11.0528 -4.947198
                   method alternative
1 Welch Two Sample t-test   two.sided