View source: R/as.matrix.stapreg.R
as.matrix.stapreg | R Documentation |
The posterior sample —the post-warmup
draws from the posterior distribution— can be extracted
from a fitted model object as a matrix, data frame, or array. The
as.matrix
and as.data.frame
methods merge all chains together,
whereas the as.array
method keeps the chains separate.
## S3 method for class 'stapreg' as.matrix(x, ..., pars = NULL, regex_pars = NULL, include_X = FALSE) ## S3 method for class 'stapreg' as.array(x, ..., pars = NULL, regex_pars = NULL, include_X = FALSE) ## S3 method for class 'stapreg' as.data.frame(x, ..., pars = NULL, regex_pars = NULL)
x |
A fitted model object returned by one of the
rstap modeling functions. See |
... |
Ignored. |
pars |
An optional character vector of parameter names. |
regex_pars |
An optional character vector of regular
expressions to use for parameter selection. |
include_X |
logical to include latent exposure covariate in samples |
A matrix, data.frame, or array, the dimensions of which depend on
pars
and regex_pars
, as well as the model and estimation
algorithm (see the Description section above).
stapreg-methods
if (!exists("example_model")) example(example_model) # Extract posterior sample after MCMC draws <- as.matrix(example_model) print(dim(draws)) # For example, we can see that the median of the draws for the intercept # is the same as the point estimate rstanarm uses print(median(draws[, "(Intercept)"])) print(example_model$coefficients[["(Intercept)"]]) # The as.array method keeps the chains separate draws_array <- as.array(example_model) print(dim(draws_array)) # iterations x chains x parameters
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.