Posterior Predictive Null Checks

12/06/2021
by   Gemma E. Moran, et al.
0

Bayesian model criticism is an important part of the practice of Bayesian statistics. Traditionally, model criticism methods have been based on the predictive check, an adaptation of goodness-of-fit testing to Bayesian modeling and an effective method to understand how well a model captures the distribution of the data. In modern practice, however, researchers iteratively build and develop many models, exploring a space of models to help solve the problem at hand. While classical predictive checks can help assess each one, they cannot help the researcher understand how the models relate to each other. This paper introduces the posterior predictive null check (PPN), a method for Bayesian model criticism that helps characterize the relationships between models. The idea behind the PPN is to check whether data from one model's predictive distribution can pass a predictive check designed for another model. This form of criticism complements the classical predictive check by providing a comparative tool. A collection of PPNs, which we call a PPN study, can help us understand which models are equivalent and which models provide different perspectives on the data. With mixture models, we demonstrate how a PPN study, along with traditional predictive checks, can help select the number of components by the principle of parsimony. With probabilistic factor models, we demonstrate how a PPN study can help understand relationships between different classes of models, such as linear models and models based on neural networks. Finally, we analyze data from the literature on predictive checks to show how a PPN study can improve the practice of Bayesian model criticism. Code to replicate the results in this paper is available at <https://github.com/gemoran/ppn-code>.

READ FULL TEXT
research
08/02/2019

Population Predictive Checks

Bayesian modeling has become a staple for researchers analyzing data. Th...
research
01/19/2018

Evaluating Predictive Models of Student Success: Closing the Methodological Gap

Model evaluation -- the process of making inferences about the performan...
research
05/17/2022

BayesMix: Bayesian Mixture Models in C++

We describe BayesMix, a C++ library for MCMC posterior simulation for ge...
research
02/26/2023

Performance is not enough: a story of the Rashomon's quartet

Predictive modelling is often reduced to finding the best model that opt...
research
04/29/2021

Loss-Based Variational Bayes Prediction

We propose a new method for Bayesian prediction that caters for models w...
research
10/17/2022

System-Specific Interpreters Make Megasystems Friendlier

Modern operating systems, browsers, and office suites have become megasy...

Please sign up or login with your details

Forgot password? Click here to reset