r - 如何为成对 TukeyHSD 生成紧凑型字母显示
问题描述
我无法为我的结果生成紧凑型字母显示。我已经运行了一个方差分析,然后是 Tukey 的 HSD 来为每对生成 p 值,但我不知道如何(或者是否可能?)为这些 p 值分配字母以显示哪些对彼此重要。
csa.anova<-aov(rate~temp*light,data=csa.per.chl)
summary(csa.anova)
TukeyHSD(csa.anova)
这运行了我需要的测试,但我不知道如何为每个 p 值分配字母以显示哪些对是重要的。
解决方案
在此处查找更多详细信息。
mod <- lm(Sepal.Width ~ Species, data = iris)
mod_means_contr <- emmeans::emmeans(object = mod,
pairwise ~ "Species",
adjust = "tukey")
mod_means <- multcomp::cld(object = mod_means_contr$emmeans,
Letters = letters)
library(ggplot2)
ggplot(data = mod_means,
aes(x = Species, y = emmean)) +
geom_errorbar(aes(ymin = lower.CL,
ymax = upper.CL),
width = 0.2) +
geom_point() +
geom_text(aes(label = gsub(" ", "", .group)),
position = position_nudge(x = 0.2)) +
labs(caption = "Means followed by a common letter are\nnot significantly different according to the Tukey-test")
由reprex 包于 2021-06-03 创建 (v2.0.0 )
推荐阅读
- java - 如何突出显示在 javafx 中使用正则表达式找到的单词
- android-studio - Android 沉浸式模式:仅工作一次,工具栏既不隐藏也不遮挡
- reactjs - React 表单在没有 e.preventDefault() 的情况下提交了两次,在 e.preventDefault() 的情况下提交了零次
- ios - 致命错误:堆限制附近的无效标记压缩分配失败 - 无法创建 main.jsbundle
- c++ - 有没有办法在 C++ 中获得一个带有空格的完整字符串?
- hibernate - JPA Hibernate 配置错误
- node.js - 连接 Mongo 与 Robot 3t
- xml - 从大量 TXT 文件中删除文本块
- angular - Angular9 SSR 元标记未加载到承诺中
- python - 来自 yaml 的可调用函数