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 missing smat(.x, ...) # S4 method for matrix smat(.x, ..., labels = list()) # S4 method for list smat(.x, ...) # S4 method for sigmalist smat(.x, ...) # S4 method for mrgmod smat(.x, ..., make = FALSE, open = FALSE) # S4 method for `NULL` smat(.x, ...) # S4 method for 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)#> $... #> [,1] #> 1: 1 #>smat(mat1, mat2, mat3)#> $... #> [,1] #> 1: 1 #> #> $... #> [,1] [,2] #> 2: 1 0 #> 3: 0 2 #> #> $... #> [,1] [,2] #> 4: 0.100 0.002 #> 5: 0.002 0.500 #>smat(A=mat1, B=mat2, C=mat3)#> $A #> [,1] #> 1: 1 #> #> $B #> [,1] [,2] #> 2: 1 0 #> 3: 0 2 #> #> $C #> [,1] [,2] #> 4: 0.100 0.002 #> 5: 0.002 0.500 #>#> $... #> [,1] #> EXPO: 1 #>smat(mod, make=TRUE)#> [,1] #> 1: 1