as.array.stan_nma function

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.