Convert samples into arrays, matrices, or data frames
Convert samples into arrays, matrices, or data frames
Samples (post warm-up) from a stan_nma model object can be coerced into an array, matrix, or data frame.
## S3 method for class 'stan_nma'as.array(x,..., pars, include =TRUE)## S3 method for class 'stan_nma'as.data.frame(x,..., pars, include =TRUE)## S3 method for class 'stan_nma'as_tibble(x,..., pars, include =TRUE)## S3 method for class 'stan_nma'as.tibble(x,..., pars, include =TRUE)## S3 method for class 'stan_nma'as.matrix(x,..., pars, include =TRUE)
Arguments
x: A stan_nma object
...: Additional arguments passed to as.array.stanfit()
pars: Optional character vector of parameter names to include in output. If not specified, all parameters are used.
include: Logical, are parameters in pars to be included (TRUE, default) or excluded (FALSE)?
Returns
The as.array() method produces a 3D array [Iteration, Chain, Parameter] containing posterior samples of each parameter (as class mcmc_array ). This has the side effect of enabling bayesplot functions to seamlessly work on stan_nma objects.
The as.data.frame() method produces a data frame containing posterior samples of each parameter, combined over all chains.
The as.matrix() method produces a matrix containing posterior samples of each parameter, combined over all chains.