Explanation

Conceptual material on the structural causal model that dagsampler instantiates, the seeding model that makes simulations reproducible, and the d-separation oracle that supports constraint-based-discovery benchmarks. These pages are aimed at readers who want to understand why the simulator is structured the way it is — or who plan to cite the package in a paper.