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

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

Research output: Contribution to journalArticlepeer-review

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.

Original languageEnglish (US)
Pages (from-to)1300-1306
Number of pages7
JournalAmerican journal of epidemiology
Volume191
Issue number7
DOIs
StatePublished - Jul 1 2022
Externally publishedYes

Keywords

  • data-generating mechanisms
  • directed acyclic graphs
  • epidemiologic methods
  • simulation
  • teaching

ASJC Scopus subject areas

  • General Medicine

Fingerprint

Dive into the research topics of 'Illustrating How to Simulate Data From Directed Acyclic Graphs to Understand Epidemiologic Concepts'. Together they form a unique fingerprint.

Cite this