| computeDesignMatrix {mcmcsae} | R Documentation |
Compute a list of design matrices for all terms in a model formula, or based on a sampler environment
Description
If sampler is provided instead of formula, the design matrices
are based on the model used to create the sampler environment. In that case, if
data is NULL, the design matrices stored in sampler are returned,
otherwise the design matrices are computed for the provided data based on the sampler's model.
The output is a list of dense or sparse design matrices for the model components
with respect to data.
Usage
computeDesignMatrix(formula = NULL, data = NULL, labels = TRUE)
Arguments
formula |
model formula. |
data |
data frame to be used in deriving the design matrices. |
labels |
if |
Value
A list of design matrices.
Examples
n <- 1000
dat <- data.frame(
x = rnorm(n),
f = factor(sample(1:50, n, replace=TRUE))
)
str(computeDesignMatrix(~ x, dat)[[1]])
model <- ~ reg(~x, name="beta") + gen(~x, factor=~f, name="v")
X <- computeDesignMatrix(model, dat)
str(X)
[Package mcmcsae version 0.7.7 Index]