我想为数据框中的各个组计算一些摘要统计信息和一个样本ttest p值。
我能够获得平均值,最大值,最小值,计数等,但无法获得p值
这是与一个样本ttest
一起使用的代码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)
我想在同一个表中获得t.test $ p.value的输出。
感谢您的帮助!
答案 0 :(得分:1)
对于一个样本t检验,该组的平均值不为0,您可以直接在t.test
中使用funs
,并使用美元符号表示法取出p值。但是,您需要为新列提供更好的名称。
summarise_each(funs(mean, median, min, max, length, sd, pvalue = t.test(.)$p.value), visual)