Convenient way to call MCMC plotting functions implemented in the bayesplot package.
# S3 method for brmsfit
mcmc_plot(
object,
pars = NA,
type = "intervals",
variable = NULL,
regex = FALSE,
fixed = FALSE,
...
)
mcmc_plot(object, ...)An R object typically of class brmsfit
Deprecated alias of variable.
Names of the parameters to plot, as given by a
character vector or a regular expression.
The type of the plot.
Supported types are (as names) hist, dens,
hist_by_chain, dens_overlay,
violin, intervals, areas, acf,
acf_bar,trace, trace_highlight, scatter,
rhat, rhat_hist, neff, neff_hist
nuts_acceptance, nuts_divergence,
nuts_stepsize, nuts_treedepth, and nuts_energy.
For an overview on the various plot types see
MCMC-overview.
Names of the variables (parameters) to plot, as given by a
character vector or a regular expression (if regex = TRUE). By
default, a hopefully not too large selection of variables is plotted.
Logical; Indicates whether variable should
be treated as regular expressions. Defaults to FALSE.
(Deprecated) Indicates whether parameter names
should be matched exactly (TRUE) or treated as
regular expressions (FALSE). Default is FALSE
and only works with argument pars.
Additional arguments passed to the plotting functions.
See MCMC-overview for
more details.
A ggplot object
that can be further customized using the ggplot2 package.
Also consider using the shinystan package available via
method launch_shinystan in brms for flexible
and interactive visual analysis.
if (FALSE) {
model <- brm(count ~ zAge + zBase * Trt + (1|patient),
data = epilepsy, family = "poisson")
# plot posterior intervals
mcmc_plot(model)
# only show population-level effects in the plots
mcmc_plot(model, variable = "^b_", regex = TRUE)
# show histograms of the posterior distributions
mcmc_plot(model, type = "hist")
# plot some diagnostics of the sampler
mcmc_plot(model, type = "neff")
mcmc_plot(model, type = "rhat")
# plot some diagnostics specific to the NUTS sampler
mcmc_plot(model, type = "nuts_acceptance")
mcmc_plot(model, type = "nuts_divergence")
}