library(agridat)
data(immer.mets)
# Yield totals match LeClerg
# sum(subset(immer.mets, crop=="barley")$yield)
# sum(subset(dat, crop=="wheat")$yield)
datb <- subset(immer.mets, crop=="barley")
datb <- transform(datb, year=factor(year), loc=factor(loc),
gen=factor(gen), rep=factor(rep))
# Full anova. Match Immer p 22
m1 <- aov(yield ~ rep + loc + year + gen + gen:loc + gen:year + gen:loc:year +
loc:year + rep:loc + rep:year + rep:loc:year, data=datb)
anova(m1)
# library(latticeExtra)
# useOuterStrips(dotplot(gen~yield|factor(year)*loc, data=datb))
Run the code above in your browser using DataLab