
Uniformity trial of cotton in South Africa
macdonald.cotton.uniformity.RdUniformity trial of cotton in South Africa
Usage
data("macdonald.cotton.uniformity")Format
A data frame with 1152 observations on the following 4 variables.
rowrow ordinate
colcolumn ordinate
yieldyield, grams per plot
fieldfield identifier
Details
Experiments conducted at Cotton Experiment Station, Barberton, South Africa 1935-1936. Planted Dec 6. Yield was about 400 pounds per acre. (Plot yields are given in grams). Yields were low due to late planting 6-8 weeks. Severe damage by aphids unevenly. Severe drought in Feb/Mar. Both fields represent extreme variation in soil fertility at the station and are not typical.
Field A: 144 rows 3 ft 6 in apart, 18 in between plants. Rows divided into 30 ft units. In Rothamsted documents, this field is called "B5b".
Field B: 144 rows 3 ft 6 in apart, 2 ft between plants. Rows divided into 40 ft units. In the Rothamsted documents, this field is called "B2a".
This data was made available with special help from the staff at Rothamsted Research Library. Data were typed by K.Wright.
References
MacDonald, D. and Fielding, W. L. and Ruston, D. F. (1939). Experimental methods with cotton: I. The design of plots for variety trials. The Journal of Agricultural Science, 29, 35-47. http://dx.doi.org/10.1017/S0021859600051534 https://archive.org/details/in.ernet.dli.2015.26648/page/n45/
Examples
if (FALSE) { # \dontrun{
library(agridat)
data(macdonald.cotton.uniformity)
dat <- macdonald.cotton.uniformity
libs(desplot)
desplot(dat, yield ~ col*row, subset=field=="A",
flip=TRUE, tick=TRUE, aspect=(144*3.5)/(4*30),
main="macdonald.cotton.uniformity - field A")
desplot(dat, yield ~ col*row, subset=field=="B",
flip=TRUE, tick=TRUE, aspect=(144*3.5)/(4*40),
main="macdonald.cotton.uniformity - field B")
# Match MacDonald 1939 Figure 1
#libs(dplyr)
#d2 <- subset(dat, field=="B")
#d2 <- mutate(d2, block=rep(rep(1:36, each=4), 4))
#d2 <- group_by(d2, block, col)
#d2 <- summarize(d2, yield=mean(yield))
#d2 <- ungroup(d2)
#desplot(d2, yield~col*block, flip=TRUE)
} # }