【发布时间】:2014-02-25 19:41:29
【问题描述】:
R 中是否有一个包可以生成这样的表: 基本上,给定一个因子和变量的数据集,生成一个格式良好的表格,其中包含成对的 t 检验和指示差异显着性的字母?
虚拟数据:
var = c(rnorm(100,mean=1,sd=2),rnorm(30,mean=-1,sd=2),rnorm(50,mean=0,sd=4))
factor = as.factor(c(rep(1,100),rep(2,30),rep(3,50))
我将如何获取这些虚拟数据并将其转换为示例表的(一列)?
【问题讨论】:
-
我认为没有现成的解决方案。您可能需要手动编写代码。请参阅
xtable包及其对应的图库:cran.r-project.org/web/packages/xtable/vignettes/… -
是的,这就是我害怕的。把东西变成乳胶格式是很容易的部分。困难的部分是对字母进行编码以指示成对的相似性/差异。例如,如果 f1 与 f2 相似,但 f3 仅与 f2 相似,而不与 f1 相似,该怎么办?对应的字母是 A、AB 和 B。虽然手动操作很简单,但自动化却非常棘手,因为它是递归的。大多数制作这些表格的人都使用 JMP 等。
-
如果你为这张表手动编码乳胶输出,引入字母(假设你已经有了分组,使用例如 multcomp 包),可能会不那么简单。
标签: r latex summarization