simDAG: Simulate Data from a DAG and Associated Node Information

Simulate complex data from a given directed acyclic graph and information about each individual node. Root nodes are simply sampled from the specified distribution. Child Nodes are simulated according to one of many implemented regressions, such as logistic regression, linear regression, poisson regression and more. Also includes a comprehensive framework for discrete-time simulation, which can generate even more complex longitudinal data.

Version: 0.1.2
Imports: data.table (≥ 1.15.0), Rfast, rlang, igraph
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0), vdiffr (≥ 1.0.0), ggplot2, ggforce, MASS, covr, foreach, doSNOW, doRNG, parallel
Published: 2024-06-13
DOI: 10.32614/CRAN.package.simDAG
Author: Robin Denz [aut, cre], Katharina Meiszl [aut]
Maintainer: Robin Denz <robin.denz at>
Contact: <>
License: GPL (≥ 3)
NeedsCompilation: no
Citation: simDAG citation info
Materials: README NEWS
CRAN checks: simDAG results


Reference manual: simDAG.pdf
Vignettes: Simulating Covid-19 Vaccine Data using a Discrete-Time Simulation
Simulating Data using a Discrete-Time Approach
Simulating Data from a known DAG


Package source: simDAG_0.1.2.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): simDAG_0.1.2.tgz, r-oldrel (arm64): simDAG_0.1.2.tgz, r-release (x86_64): simDAG_0.1.2.tgz, r-oldrel (x86_64): simDAG_0.1.2.tgz
Old sources: simDAG archive


Please use the canonical form to link to this page.