你能改变TukeyHSD在R的顺序吗
我刚刚在3组之间进行了r方差分析(aov)。第1、2、3组 为我的模型运行TukeyHSD后,将按组的顺序比较我的比较: 2-1, 3-1, 3-2 这一点可以改变,如下所示: 1-2, 1-3, 2-3你能改变TukeyHSD在R的顺序吗,r,anova,R,Anova,我刚刚在3组之间进行了r方差分析(aov)。第1、2、3组 为我的模型运行TukeyHSD后,将按组的顺序比较我的比较: 2-1, 3-1, 3-2 这一点可以改变,如下所示: 1-2, 1-3, 2-3 谢谢使用relevel将不起作用,因为您不想更改级别顺序,只想更改标签。首先,我们需要一些可复制的数据: data(iris) SL <- iris$Sepal.Length Sp <- as.factor(as.numeric(iris$Species)) iris.aov &l
谢谢使用
relevel
将不起作用,因为您不想更改级别顺序,只想更改标签。首先,我们需要一些可复制的数据:
data(iris)
SL <- iris$Sepal.Length
Sp <- as.factor(as.numeric(iris$Species))
iris.aov <- aov(SL~Sp)
iris.mc <- TukeyHSD(iris.aov)
iris.mc
# Tukey multiple comparisons of means
# 95% family-wise confidence level
#
# Fit: aov(formula = SL ~ Sp)
#
# $Sp
# diff lwr upr p adj
# 2-1 0.930 0.6862273 1.1737727 0
# 3-1 1.582 1.3382273 1.8257727 0
# 3-2 0.652 0.4082273 0.8957727 0
这篇文章可能已经回答了这个问题。
ngroups <- 3
Grps <- expand.grid(seq(ngroups), seq(ngroups))
Grps <- Grps[Grps$Var1 < Grps$Var2,] # Unique groups
newlbls <- unname(apply(Grps, 1, paste0, collapse="-"))
dimnames(iris.mc$Sp)[[1]] <- newlbls
iris.mc
# Tukey multiple comparisons of means
# 95% family-wise confidence level
#
# Fit: aov(formula = SL ~ Sp)
#
# $Sp
# diff lwr upr p adj
# 1-2 0.930 0.6862273 1.1737727 0
# 1-3 1.582 1.3382273 1.8257727 0
# 2-3 0.652 0.4082273 0.8957727 0