Monte Carlo Integration in Simple and Complex Simulation Designs
Ashley I. Naimi, David Benkeser, Jacqueline E. Rudolph

TL;DR
This paper demonstrates how Monte Carlo integration can be used to accurately compute true parameter values in both simple and complex simulation studies, with practical pseudocode and R code provided.
Contribution
It introduces general pseudocode and strategies for applying Monte Carlo integration to estimate true values in complex simulation designs, including causal mediation analysis.
Findings
Monte Carlo integration effectively estimates true parameter values.
Strategies to minimize Monte Carlo error are discussed.
R code implementation is provided for practical use.
Abstract
Simulation studies are used to evaluate and compare the properties of statistical methods in controlled experimental settings. In most cases, performing a simulation study requires knowledge of the true value of the parameter, or estimand, of interest. However, in many simulation designs, the true value of the estimand is difficult to compute analytically. Here, we illustrate the use of Monte Carlo integration to compute true estimand values in simple and complex simulation designs. We provide general pseudocode that can be replicated in any software program of choice to demonstrate key principles in using Monte Carlo integration in two scenarios: a simple three variable simulation where interest lies in the marginally adjusted odds ratio; and a more complex causal mediation analysis where interest lies in the controlled direct effect in the presence of mediator-outcome confounders…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications
