setvarianceterms.asreml {asreml3Plus} | R Documentation |
random
and rcov
arguments of an asreml
call, with
the resulting call being evaluated. Takes an unevaluated call
and evaluates the call
after setting the constraints and initial values for the terms
specified in terms
. The elements of terms
are matched
with those generated by asreml and used, for example, in the
varcomp
component of a summary.asreml
object.
These names generally include descriptive suffices. To match an
element of terms
that includes such a suffix, set
ignore.suffices
to FALSE
so that a literal match
between the element and the assigned names is sought.
setvarianceterms.asreml(call, terms, ignore.suffices = TRUE, constraints = "P", initial.values = NA, ...)
call |
an unevaluated |
terms |
a character vector specifying the terms that are to have constraints and/or initial values specified. |
ignore.suffices |
a logical vector specifying whether the suffices of the
|
constraints |
a character vector specifying the constraints to be applied
to the terms specified in |
initial.values |
a character vector specifying the initial values for
the terms specified in |
... |
additional arguments to be added to the call, or arguments in the call with changed values. |
An asreml
object.
Butler, D. G., et al. (2010). Analysis of Mixed Models for S language environments: ASReml-R reference manual. Brisbane, DPI Publications.
update.asreml
## Not run: 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.asreml(m1.call, terms, constraints=c("U","P"), initial=c(NA,3), ignore.suffices=c(FALSE,TRUE)) summary(m1.asreml) ## End(Not run)