list2matrix.bas {BAS} | R Documentation |
Models, coefficients, and standard errors in objects of class 'bas' are represented as a list of lists to reduce storage by omitting the zero entries. These functions coerce the list object to a matrix and fill in the zeros to facilitate other computations.
list2matrix.bas(x, what, which.models = NULL)
x |
a 'bas' object |
what |
name of bas list to coerce |
which.models |
a vector of indices use to extract a subset |
list2matrix.bas(x, which)
is equivalent to
list2matrix.which(x)
, however, the latter uses sapply rather than a
loop.
list2matrix.which
and which.matrix
both coerce
x$which
into a matrix.
a matrix representation of x$what
, with number of rows equal
to the length of which.models or total number of models and number of
columns x$n.vars
Merlise Clyde clyde@duke.edu
Other as.matrix methods:
list2matrix.which()
,
which.matrix()
data(Hald)
hald.bic <- bas.lm(Y ~ ., data=Hald, prior="BIC",
initprobs= "eplogp")
coef <- list2matrix.bas(hald.bic, "mle") # extract all coefficients
se <- list2matrix.bas(hald.bic, "mle.se")
models <- list2matrix.which(hald.bic) #matrix of model indicators
models <- which.matrix(hald.bic$which, hald.bic$n.vars) #matrix of model indicators