Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Jul;42(5):557-570.
doi: 10.1177/0272989X221085569. Epub 2022 Mar 21.

Microsimulation Model Calibration with Approximate Bayesian Computation in R: A Tutorial

Affiliations

Microsimulation Model Calibration with Approximate Bayesian Computation in R: A Tutorial

Peter Shewmaker et al. Med Decis Making. 2022 Jul.

Abstract

Mathematical health policy models, including microsimulation models (MSMs), are widely used to simulate complex processes and predict outcomes consistent with available data. Calibration is a method to estimate parameter values such that model predictions are similar to observed outcomes of interest. Bayesian calibration methods are popular among the available calibration techniques, given their strong theoretical basis and flexibility to incorporate prior beliefs and draw values from the posterior distribution of model parameters and hence the ability to characterize and evaluate parameter uncertainty in the model outcomes. Approximate Bayesian computation (ABC) is an approach to calibrate complex models in which the likelihood is intractable, focusing on measuring the difference between the simulated model predictions and outcomes of interest in observed data. Although ABC methods are increasingly being used, there is limited practical guidance in the medical decision-making literature on approaches to implement ABC to calibrate MSMs. In this tutorial, we describe the Bayesian calibration framework, introduce the ABC approach, and provide step-by-step guidance for implementing an ABC algorithm to calibrate MSMs, using 2 case examples based on a microsimulation model for dementia. We also provide the R code for applying these methods.

Keywords: approximate Bayesian computation; calibration; dementia; microsimulation.

PubMed Disclaimer

Figures

Figure 1.
Figure 1.
ABC Rejection Sampler Algorithm
Figure 2.
Figure 2.
ABC-MCMC Algorithm
Figure 3.
Figure 3.
ABC Rejection Sampler Results: Place of Death Calibration Target * * Boxplot whiskers represent the 90% credible interval for the distribution, instead of the common usage of 1.5 times the interquartile range.
Figure 4.
Figure 4.
ABC MCMC Results: Place of Death Calibration Target * * Boxplot whiskers represent the 90% credible interval for the distribution, instead of the common usage of 1.5 times the interquartile range.

References

    1. Chrysanthopoulou S MILC: A microsimulation model of the natural history of lung cancer. Int J Microsimulation. 2017;10(3):5–26.
    1. Rutter CM, Zaslavsky AM, Feuer EJ. Dynamic Microsimulation Models for Health Outcomes. Med Decis Making. 2011;31(1):10–18. - PMC - PubMed
    1. Taylor DCA, Pawar V, Kruzikas D, Gilmore KE, Pandya A, Iskandar R, Weinstein MC. Methods of model calibration: observations from a mathematical model of cervical cancer. Pharmacoeconomics. 2010;28(11):995–1000. - PubMed
    1. Kennedy MC, O’Hagan A. Bayesian calibration of computer models. J R Statist Soc B. 2001;63(3):425–464.
    1. Doubilet P, Begg CB, Weinstein MC, Braun P, McNeil BJ. Probabilistic sensitivity analysis using Monte Carlo simulation: a practical approach. Med Decis Making. 1985;5(2):157–177 - PubMed

Publication types