【发布时间】:2014-07-06 17:59:08
【问题描述】:
我正在对我的数据运行一个 posthoc Tukey HSD,它有十个因子水平。该表很大,我希望仅将 p 值以成对表的形式呈现给读者,将 45 行表留作附录。
这是一个示例数据集:
set.seed(42)
x <- rnorm(100,1,2)
category <- letters[1:10]
data <- cbind.data.frame(x, category)
summary(data.aov <- aov(x~category, data = data))
data.hsd<-TukeyHSD(data.aov)
data.hsd.result<-data.frame(data.hsd$category)
data.hsd.result
结果是一个 45 行的表格。相反,我想要一个表格,其中因子级别作为行和列名称,单元格中的 p 值显示两者是否有显着差异。 Xs 或下划线或任何可能表示重复或不必要的比较。像这样的:
a b c d e f ... j
a X 0.97 1 0.99 0.89 0.99 ... 0.99
b X X 0.99 0.89 0.94 0.92 ... 0.97
c X X X 0.85 0.93 0.96 ... 0.98
| ... ... ... ... ... ... ... ...
i X X X X X X ... 0.84
等等。
有没有办法自动生成这样的表格?
【问题讨论】:
-
投反对票的能解释一下吗?如果它是重复的,然后发布一个链接。这似乎是一个明确的问题,有一个完整的代码示例和对所需内容的清晰描述。
标签: r presentation p-value