首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单因素方差分析:事后比较“图中添加字母”

单因素方差分析:事后比较“图中添加字母”
EN

Stack Overflow用户
提问于 2014-12-13 18:47:13
回答 1查看 1.6K关注 0票数 0

我正在为我的一个班级做一个项目,在使用tukeyHSD后特别测试之后,我想不出如何获得用于治疗比较的字母。

有什么简单的方法吗?

这是我的代码:

Boulder研究

代码语言:javascript
复制
rm(list=ls())
getwd()
setwd('/Volumes/9163980664/GIS/Boulder_Field/CSV_files')
list.files()
bodega <- read.table('biotic_stats.csv', sep=',', h=T)
head(bodega[,1:5])
length(bodega$Face[bodega$Face=='E'])
length(bodega$Face[bodega$Face=='N'])
length(bodega$Face[bodega$Face=='S'])
length(bodega$Face[bodega$Face=='W'])

单向方差分析

代码语言:javascript
复制
boulder_face <- bodega$Face
proportion_rockweed <- bodega$Pelvetiopsis_prop_cover_

巴罗特

代码语言:javascript
复制
setwd('/Volumes/9163980664/GIS/Boulder_Field/R_code_graphs_stats')
ylab = 'Rockweed Proportion'
xlab = 'Face of Boulder'
graphics.off(); quartz(width=4, height=4); par(mai=c(1.2,1.2,.3,.5), cex=1.4)
plot(proportion_rockweed ~ boulder_face, data=bodega, col="grey", ylab=ylab, xlab=xlab)
dev.print(png, file = "Bodega_Rockweed_boxplot.png", wid = 480, height = 480)

诺瓦

代码语言:javascript
复制
bodega.anova <- aov(proportion_rockweed ~ boulder_face, data = bodega)
summary(bodega.anova)
TukeyHSD(bodega.anova)
help(aov)

这是我尝试过的

代码语言:javascript
复制
TukeyHSD(bodega.anova)
quartz(width=4, height=4); par(mai=c(1.2,1.2,1,1), cex=1)
plot(TukeyHSD(bodega.aov))
bodega.anova <- aov(proportion_rockweed ~ boulder_face, data = bodega)

library(multcompView)
multcompLetters(extract_p(TukeyHSD(bodega.anova)))
EN

回答 1

Stack Overflow用户

发布于 2015-01-03 01:54:42

我刚看到这个。您可以使用lsmeans包并轻松获得它们。

代码语言:javascript
复制
library(lsmeans)
cld(bodega.anova, "boulder_face")

这要求安装multcompView包。Tukey方法是默认的,但您可以使用adjust参数指定其他调整。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27466968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档