lotriMat | R Documentation |
This creates a named banded symmetric matrix from a list of named symmetric matrices.
lotriMat(matList, format = NULL, start = 1L)
matList |
list of symmetric named matrices |
format |
The format of dimension names when a sub-matrix is repeated. The format will be called with the dimension number, so "ETA[%d]" would represent "ETA[1]", "ETA[2]", etc |
start |
The number the counter of each repeated dimension should start. |
Named symmetric block diagonal matrix based on concatenating the list of matrices together
Matthew Fidler
testList <- list(lotri({et2 + et3 + et4 ~ c(40,
0.1, 20,
0.1, 0.1, 30)}),
lotri(et5 ~ 6))
testList
lotriMat(testList)
# Another option is to repeat a matrix a number of times. This
# can be done with list(matrix, # times to repeat).
# In the example below, the first matrix is repeated 3 times
testList <- list(list(lotri({et2 + et3 + et4 ~ c(40,
0.1, 20,
0.1, 0.1, 30)}), 3),
lotri(et5 ~ 6))
lotriMat(testList)
# Notice that the dimension names `et2`, `et3` and `et4` are
# repeated.
# Another option is to name the dimensions. For example it could
# be `ETA[1]`, `ETA[2]`, etc by using the 'format' option:
lotriMat(testList, "ETA[%d]")
# Or could start with ETA[2]:
lotriMat(testList, "ETA[%d]", 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.