Create matrices from vector input
bmat(..., correlation = FALSE, digits = -1) cmat(..., digits = -1) dmat(...)
| ... | matrix data |
|---|---|
| correlation | logical; if TRUE, off diagonal elements are assumed to be correlations and converted to covariances |
| digits | if greater than zero, matrix is passed to signif (along with digits) prior to returning |
bmat makes a block matrix. cmat makes a correlation matrix.
dmat makes a diagonal matrix.
dmat(1,2,3)/10#> [,1] [,2] [,3] #> [1,] 0.1 0.0 0.0 #> [2,] 0.0 0.2 0.0 #> [3,] 0.0 0.0 0.3bmat(0.5,0.01,0.2)#> [,1] [,2] #> [1,] 0.50 0.01 #> [2,] 0.01 0.20cmat(0.5, 0.87,0.2)#> [,1] [,2] #> [1,] 0.5000000 0.2751182 #> [2,] 0.2751182 0.2000000