require(agricolae)
require(MASS) # method = VC in PBIB.test
# if(require(lme4)) # method = REML or LM in PBIB.test
# alpha design
Genotype<-paste("geno",1:30,sep="")
ntr<-length(Genotype)
r<-2
k<-3
s<-10
obs<-ntr*r
b <- s*r
book<-design.alpha(Genotype,k,r,seed=5)
book$book[,3]<- gl(20,3)
# dataset
y<-c(5,2,7,6,4,9,7,6,7,9,6,2,1,1,3,2,4,6,7,9,8,7,6,4,3,2,2,1,1,2,
1,1,2,4,5,6,7,8,6,5,4,3,1,1,2,5,4,2,7,6,6,5,6,4,5,7,6,5,5,4)
dbook<-data.frame(book$book,yield=y)
rm(y,Genotype)
# analysis
attach(dbook)
if(require(lme4)) { # method = REML or LM in PBIB.test
model <- PBIB.test(block, Genotype, replication, yield, k=3, method="REML", group=TRUE)
}
detach(dbook)
model$method
model$parameters
head(model$comparison)
model$means
model$groups
bar.group(model$groups,ylim=c(0,9), density=20, las=2)
Run the code above in your browser using DataLab