Learn R Programming

brms (version 1.3.1)

log_posterior.brmsfit: Extract Diagnostic Quantities of brms Models

Description

Extract quantities that can be used to diagnose sampling behavior of the algorithms applied by Stan at the back-end of brms.

Usage

"log_posterior"(object, ...)
"nuts_params"(object, pars = NULL, ...)
"rhat"(object, pars = NULL, ...)
"neff_ratio"(object, pars = NULL, ...)

Arguments

object
A brmsfit object.
...
Arguments passed to individual methods.
pars
An optional character vector of parameter names. For nuts_params these will be NUTS sampler parameter names rather than model parameters. If pars is omitted all parameters are included.

Value

The exact form of the output depends on the method.

Details

For more details see bayesplot-extractors.

Examples

Run this code
## Not run: 
# fit <- brm(time ~ age * sex, data = kidney)
# 
# lp <- log_posterior(fit)
# head(lp)
# 
# np <- nuts_params(fit)
# str(np)
# # extract the number of divergence transitions
# sum(subset(np, Parameter == "divergent__")$Value)
# 
# head(rhat(fit))
# head(neff_ratio(fit))
# ## End(Not run)

Run the code above in your browser using DataLab