Manipulate SIGMA matrices
The primary function is smat
that can be used to both get the
$SIGMA
matrices out of a model object and to update $SIGMA
matrices in a model object.
smat(.x, ...) ## S4 method for signature 'missing' smat(.x, ...) ## S4 method for signature 'matrix' smat(.x, ..., labels = list()) ## S4 method for signature 'list' smat(.x, ...) ## S4 method for signature 'sigmalist' smat(.x, ...) ## S4 method for signature 'mrgmod' smat(.x, ..., make = FALSE, open = FALSE) ## S4 method for signature ''NULL'' smat(.x, ...) ## S4 method for signature 'mrgsims' smat(.x, make = FALSE, ...)
.x |
a matrix, list of matrices or |
... |
passed to other functions, including |
labels |
character vector of names for |
make |
logical; if TRUE, matrix list is rendered into a single matrix |
open |
passed to |
x |
|
## example("sigma") mat1 <- matrix(1) mat2 <- diag(c(1,2)) mat3 <- matrix(c(0.1, 0.002, 0.002, 0.5), 2,2) mat4 <- dmat(0.1, 0.2, 0.3, 0.4) smat(mat1) smat(mat1, mat2, mat3) smat(A=mat1, B=mat2, C=mat3) mod <- mrgsolve::house() %>% smat(mat1) smat(mod) smat(mod, make=TRUE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.