Litcius/Paper detail

Illustrating How to Simulate Data From Directed Acyclic Graphs to Understand Epidemiologic Concepts

Matthew P. Fox, Roch A. Nianogo, Jacqueline E. Rudolph, Chanelle J. Howe

2022American Journal of Epidemiology14 citationsDOI

Abstract

Simulation methods are a powerful set of tools that can allow researchers to better characterize phenomena from the real world. As such, the ability to simulate data represents a critical set of skills that epidemiologists should use to better understand epidemiologic concepts and ensure that they have the tools to continue to self-teach even when their formal instruction ends. Simulation methods are not always taught in epidemiology methods courses, whereas causal directed acyclic graphs (DAGs) often are. Therefore, this paper details an approach to building simulations from DAGs and provides examples and code for learning to perform simulations. We recommend using very simple DAGs to learn the procedures and code necessary to set up a simulation that builds on key concepts frequently of interest to epidemiologists (e.g., mediation, confounding bias, M bias). We believe that following this approach will allow epidemiologists to gain confidence with a critical skill set that may in turn have a positive impact on how they conduct future epidemiologic studies.

Topics & Concepts

Directed acyclic graphComputer scienceSet (abstract data type)MediationCode (set theory)Data scienceCausal inferenceSimple (philosophy)ConfoundingData setKey (lock)Causal modelTheoretical computer scienceArtificial intelligenceProgramming languageAlgorithmMedicineEconometricsMathematicsPathologyPolitical scienceLawPhilosophyComputer securityEpistemologyGenetic Associations and EpidemiologyAdvanced Causal Inference TechniquesHealth Policy Implementation Science