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



All,

我正在寻找最有效的方法来生成一个表,该表在多个变量上比较两组,总结 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(( 函数。

这是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

最新更新