JAGS, NIMBLE, Stan: a detailed comparison among Bayesian MCMC software

07/20/2021
by   Mario Beraha, et al.
0

The aim of this work is the comparison of the performance of the three popular software platforms JAGS, NIMBLE and Stan. These probabilistic programming languages are able to automatically generate samples from the posterior distribution of interest using MCMC algorithms, starting from the specification of a Bayesian model, i.e. the likelihood and the prior. The final goal is to present a detailed analysis of their strengths and weaknesses to statisticians or applied scientists. In this way, we wish to contribute to make them fully aware of the pros and cons of this software. We carry out a systematic comparison of the three platforms on a wide class of models, prior distributions, and data generating mechanisms. Our extensive simulation studies evaluate the quality of the MCMC chains produced, the efficiency of the software and the goodness of fit of the output. We also consider the efficiency of the parallelization made by the three platforms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/07/2016

Measuring the reliability of MCMC inference with bidirectional Monte Carlo

Markov chain Monte Carlo (MCMC) is one of the main workhorses of probabi...
research
07/23/2018

Subsampling MCMC - An introduction for the survey statistician

The rapid development of computing power and efficient Markov Chain Mont...
research
05/16/2019

Finding our Way in the Dark: Approximate MCMC for Approximate Bayesian Methods

With larger data at their disposal, scientists are emboldened to tackle ...
research
05/17/2022

BayesMix: Bayesian Mixture Models in C++

We describe BayesMix, a C++ library for MCMC posterior simulation for ge...
research
06/01/2022

Data Augmentation MCMC for Bayesian Inference from Privatized Data

Differentially private mechanisms protect privacy by introducing additio...
research
02/07/2018

An MCMC Algorithm for Estimating the Q-matrix in a Bayesian Framework

The purpose of this research is to develop an MCMC algorithm for estimat...

Please sign up or login with your details

Forgot password? Click here to reset