我试图加入数据集的均值,中位数,sd和var,但我没有使用dplyr这样做。
这是一张带有Data
的SS我只是没有获得一个包含每个标题的平均值,中位数,sd和var的表(Congruent和Incongruent)
表的标题仍然是Congruent和Incongruent,行将是上面描述的每个函数。
这可能是一个骗局,但我已经阅读了很多类似的问题而且我无法实现我的尝试,对不起我的新秀。
非常感谢
答案 0 :(得分:1)
有几种方法和包可以做到这一点 - 使用注释中建议的基本R函数也很有效。一个例子是使用Publish
包:
## Install package
library(devtools)
install_github('tagteam/Publish')
library(Publish)
然后你可以运行
# Simulating some data for you
DF <- stack(data.frame(cong = rnorm(20), incong=rnorm(20)))
univariateTable(ind ~ values, data=DF)
分割在ind
(该组)并生成&#34;标准表1&#34;类似输出
Variable Level cong (n=20) incong (n=20) Total (n=40)
1 values mean (sd) -0.3 (1.0) -0.2 (0.9) -0.2 (0.9)
p-value
1 0.7721
有很多选项,你可以添加几个变量来获取每个变量的摘要统计数据,你也可以请求中位数和IQR:
univariateTable(ind ~ Q(values), data=DF, compareGroups=FALSE)
产生
Variable Level cong (n=20) incong (n=20)
1 values median [iqr] -0.3 [-0.8, 0.3] -0.2 [-0.5, 0.2]
Total (n=40)
1 -0.3 [-0.8, 0.2]