varcov<-.tramME | R Documentation |
Sets the list containing the covariance matrices of a tramME model. The matrices have
to be positive definite. Just as in "coef<-"
, when the function is called
on a fitted object, the function will remove the infromation about the optimization.
## S3 replacement method for class 'tramME'
varcov(object, as.theta = FALSE, ...) <- value
object |
A |
as.theta |
Logical value, if |
... |
Optional arguments (ignored). |
value |
A list of positive definite covariance matrices. |
The supplied list has to be named with the same names as implied by the model.
Hence, it might be a good idea to call varcov
first, and
modify this list to make sure that the input has the right structure.
The new values can also be supplied in a form that corresponds to the reparametrization
used by the tramTMB
model (see the option as.theta = TRUE
).
All random effects variance parameters must be supplied. When there are penalized smooth terms in the model variance parameters corresponding to these should also be part of the input list.
A new tramME
object with the new coefficient values.
data("sleepstudy", package = "lme4")
mod <- LmME(Reaction ~ Days + (Days | Subject), data = sleepstudy, nofit = TRUE)
vc <- varcov(mod)
vc[[1]] <- matrix(c(1, 0, 0, 2), ncol = 2)
varcov(mod) <- vc
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.