Validating Bayesian Inference Algorithms with Simulation-Based Calibration

Sean Talts, Michael Betancourt, Daniel Simpson, Aki Vehtari, Andrew Gelman
4/18/2018
stat.ME

Official code: seantalts/simulation-based-calibration (25 stars, BSD-3-Clause, last commit 2019-02-27).

Abstract

Verifying the correctness of Bayesian computation is challenging. This is especially true for complex models that are common in practice, as these require sophisticated model implementations and algorithms. In this paper we introduce \emph{simulation-based calibration} (SBC), a general procedure for validating inferences from Bayesian algorithms capable of generating posterior samples. This procedure not only identifies inaccurate computation and inconsistencies in model implementations but also provides graphical summaries that can indicate the nature of the problems that arise. We argue that SBC is a critical part of a robust Bayesian workflow, as well as being a useful tool for those developing computational algorithms and statistical software.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Repo for code from the SBC paper

253R, PythonApr 18, 20187 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{talts2018validating,
  title  = {Validating Bayesian Inference Algorithms with Simulation-Based Calibration},
  author = {Sean Talts and Michael Betancourt and Daniel Simpson and Aki Vehtari and Andrew Gelman},
  year   = {2018},
  eprint = {1804.06788},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1804.06788}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1804.06788.svg)](https://codeofpaper.com/paper/1804.06788)

Discussion