Learn R Programming

ggmcmc

ggmcmc is a tool for assessing and diagnosing convergence of Markov Chain Monte Carlo simulations, as well as for graphically display results from full MCMC analysis. The package also facilitates the graphical interpretation of models by providing flexible functions to plot the results against observed variables.

To install or update, run:

install.packages("ggmcmc", dependencies=TRUE)

Check the main page with resources for ggmcmc.

Report bugs, request improvements, ask questions or provide ideas at the issues page.

Copy Link

Version

Install

install.packages('ggmcmc')

Monthly Downloads

2,525

Version

1.5.1.1

License

GPL-2

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

February 10th, 2021

Functions in ggmcmc (1.5.1.1)

ac

Calculate the autocorrelation of a single chain, for a specified amount of lags
ggs_Rhat

Dotplot of Potential Scale Reduction Factor (Rhat)
calc_bin

Calculate binwidths by parameter, based on the total number of bins.
ci

Calculate Credible Intervals (wide and narrow).
custom.sort

Auxiliary function that sorts Parameter names taking into account numeric values
ggs_effective

Dotplot of the effective number of independent draws
ggs_geweke

Dotplot of the Geweke diagnostic, the standard Z-score
ggs_diagnostics

Formal diagnostics of convergence and sampling quality
ggs_density

Density plots of the chains
binary

Simulated data for a binary logistic regression and its MCMC samples
ggs_autocorrelation

Plot an autocorrelation matrix
get_family

Subset a ggs object to get only the parameters with a given regular expression.
sde0f

Spectral Density Estimate at Zero Frequency.
ggs_compare_partial

Density plots comparing the distribution of the whole chain with only its last part.
ggmcmc

Wrapper function that creates a single pdf file with all plots that ggmcmc can produce.
ggs_caterpillar

Caterpillar plot with thick and thin CI
ggs_chain

Auxiliary function that extracts information from a single chain.
ggs_separation

Separation plot for models with binary response variables
ggs

Import MCMC samples into a ggs object than can be used by all ggs_* graphical functions.
y

Values for the observed outcome of a simple linear regression with fake data.
gl_unq

Generate a factor with unequal number of repetitions.
ggs_crosscorrelation

Plot the Cross-correlation between-chains
ggs_pairs

Create a plot matrix of posterior simulations
linear

Simulated data for a continuous linear regression and its MCMC samples
s.binary

Simulations of the parameters of a simple linear regression with fake data.
s.y.rep

Simulations of the posterior predictive distribution of a simple linear regression with fake data.
ggs_ppsd

Posterior predictive plot comparing the outcome standard deviation vs the distribution of the predicted posterior standard deviations.
ggs_ppmean

Posterior predictive plot comparing the outcome mean vs the distribution of the predicted posterior means.
ggs_traceplot

Traceplot of the chains
y.binary

Values for the observed outcome of a binary logistic regression with fake data.
ggs_pcp

Plot for model fit of binary response variables: percent correctly predicted
s

Simulations of the parameters of a simple linear regression with fake data.
roc_calc

Calculate the ROC curve for a set of observed outcomes and predicted probabilities
ggs_histogram

Histograms of the paramters.
ggs_rocplot

Receiver-Operator Characteristic (ROC) plot for models with binary outcomes
ggs_grb

Gelman-Rubin-Brooks plot (Rhat shrinkage)
ggs_running

Running means of the chains
radon

Simulations of the parameters of a hierarchical model
plab

Generate a data frame suitable for matching parameter names with their labels