安装

1
2
3
4
5
#安装一个田间实验设计方面的包,为我们提供LSD.test()等好用的函数
install.packages("agricolae")
library(agricolae)
##读入数据
data(sweetpotato)

安装过程可能会报错,需要我们手动安装udunitsgdal等依赖。

方差齐性检验

1
oneway.test()

方差分析

1
model <- aov(yield~virus, data = sweetpotato)

均值的多重比较

LSD法

1
2
3
4
5
6
#多重比较,不矫正P值
out <- LSD.test(model, "virus", p.adj = "none")
##标记字母法显示比较结果
out$group
#可视化
plot(out)

参考来源

http://vlambda.com/wz_x45GtwxNzx.html

https://data-flair.training/blogs/anova-in-r/

https://www.jianshu.com/p/553cc5987f61