list2matrix.which {BAS} | R Documentation |
Coerce a BAS list object into a matrix.
Description
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.
Usage
list2matrix.which(x, which.models = NULL)
Arguments
x |
a 'bas' object |
which.models |
a vector of indices use to extract a subset |
Details
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.
Value
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
Author(s)
Merlise Clyde clyde@duke.edu
See Also
Other as.matrix methods:
list2matrix.bas()
,
which.matrix()
Examples
data(Hald)
Hald.bic <- bas.lm(Y ~ ., data=Hald, prior="BIC", initprobs="eplogp")
coef <- list2matrix.bas(Hald.bic, "mle") # extract all ols 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
[Package BAS version 1.7.1 Index]