From 9921f63e219af537a57fb420eed0903bfa1493ec Mon Sep 17 00:00:00 2001 From: Walmes Zeviani <walmes@ufpr.br> Date: Fri, 2 Oct 2015 21:22:13 -0300 Subject: [PATCH] Prepares data set from Pimentel page 156. --- data-raw/peanutYield2.R | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 data-raw/peanutYield2.R diff --git a/data-raw/peanutYield2.R b/data-raw/peanutYield2.R new file mode 100644 index 0000000..5e2b09f --- /dev/null +++ b/data-raw/peanutYield2.R @@ -0,0 +1,43 @@ +##---------------------------------------------------------------------- +## Data generation. + +peanutYield2 <- expand.grid( + variety=c("40-Roxo", "54-Roxo", "49-Cateto", "53-Tatu"), + loc=c("Pindorama 49/50", "Ribeirão Preto 49/50", + "Campinas 48/49", "Campinas 42/43"), + KEEP.OUT.ATTRS=FALSE) + +peanutYield2$meanYield <- + c(2100, 2160, 1570, 870, 2650, 2740, 1890, 1570, 2100, 1830, 1890, + 1370, 2710, 2610, 2590, 1590) + +addmargins(with(peanutYield2, + tapply(meanYield, list(variety, loc), FUN=sum))) + +peanutYield2 <- peanutYield2[with(peanutYield2, + order(loc, variety)),] + +str(peanutYield2) + +## Put MSE as an attibute to the data.frame. +mse <- c(52900, 84700, 3970, 106900) +names(mse) <- levels(peanutYield2$loc) +attr(peanutYield2, which="MSE") <- mse +str(peanutYield2) + +## save(peanutYield2, file="../data/peanutYield2.RData") + +##---------------------------------------------------------------------- +## Examples. + +require(lattice) + +xyplot(meanYield~variety, data=peanutYield2, + groups=loc, type="o", + ylab=expression(Yield~(t~ha^{-1})), + xlab="Variety") + +rm(list=ls()) +load("../data/peanutYield2.RData") +ls() +str(peanutYield2) -- GitLab