dplyr中的一个样本T测试值各汇总

dplyr中的一个样本T测试值各汇总,r,dplyr,summary,R,Dplyr,Summary,我想计算一些汇总统计数据和数据帧中不同组的一个示例ttest p值 我能够获得平均值、最大值、最小值、计数等,但无法获得pvalue 下面是使用一个示例测试的代码 library(dplyr) library(ggplot2) library(nlmeU) data(armd0, package = "nlmeU") df <- armd0 %>% group_by(treat.f, time.f) %>% summarise_each(funs(mean, medi

我想计算一些汇总统计数据和数据帧中不同组的一个示例ttest p值

我能够获得平均值、最大值、最小值、计数等,但无法获得pvalue

下面是使用一个示例测试的代码

library(dplyr)
library(ggplot2)
library(nlmeU)

data(armd0, package = "nlmeU")
df <- armd0 %>%
  group_by(treat.f, time.f) %>%
  summarise_each(funs(mean, median, min, max, length, sd), visual)
库(dplyr)
图书馆(GG2)
图书馆(nlmeU)
数据(armd0,package=“nlmeU”)
df%
分组依据(治疗f,时间f)%>%
总结每个(FUN(平均值、中位数、最小值、最大值、长度、标准差)、视觉)
我想在同一个表中获得t.test$p.value的输出


谢谢你的帮助

对于组的平均值不为0的单样本t检验,您可以直接在
funs
中使用
t.test
,用美元符号取出p值。不过,您需要给新列起一个更好的名称

summarise_each(funs(mean, median, min, max, length, sd, pvalue = t.test(.)$p.value), visual)