if (FALSE) {
m1.call <- call("asreml",
fixed = Height ~ (Block + Irrig)*csDay.num,
random= ~ spl(csDay.num)/(Irrig+Block)
+ dev(csDay.num)
+ str(~Block:Plot/csDay.num, ~us(2):id(20))
+ Block:Plot:spl(csDay.num),
data=quote(dat)) ##use quote to stop evaluation of dat here
terms <- c("Block:Plot+Block:Plot:csDay.num!us(2).2:1", "R!variance")
m1.asreml <- setvarianceterms(m1.call, terms, bounds=c("U","P"),
initial=c(NA,3), ignore.suffices=c(FALSE,TRUE))
summary(m1.asreml)
}
Run the code above in your browser using DataLab