library(agricolae)
data(sweetpotato)
model<-aov(yield~virus, data=sweetpotato)
comparison <- waller.test(model,"virus", group=TRUE,
main="Yield of sweetpotato
Dealt with different virus")
#startgraph
par(mfrow=c(2,2))
# std = TRUE (default) is standard deviation
# std = FALSE is standard error
bar.err(comparison,std=FALSE,horiz=TRUE,xlim=c(0,45),density=4)
bar.err(comparison,std=FALSE,horiz=FALSE,ylim=c(0,45),density=8,col="blue")
bar.group(comparison,horiz=FALSE,ylim=c(0,45),density=8,col="red")
bar.group(comparison,horiz=TRUE,xlim=c(0,45),density=4,col="green")
#endgraph
# Old version HSD.test()
attach(sweetpotato)
df<-df.residual(model)
MSerror<-deviance(model)/df
Fc<-anova(model)["virus",4]
comparison <- waller.test(yield, virus, df, MSerror, Fc, group=TRUE,
main="Yield of sweetpotato. Dealt with different virus")
detach(sweetpotato)
Run the code above in your browser using DataLab