← All posts

DAGs vs. Causal Diagrams: What to Use for Clinical Causal Inference

Clinical Epidemiology ResearchUniqcret doctor knowledgesMethodology and Research DesignEtiology [Methodology]

🎯 TL;DR Summary Table

FeatureDAG (Directed Acyclic Graph)Causal Diagram (General)
✅ Arrows onlyYes – all edges are directionalOften, but may include non-directional paths
🔁 No cyclesYes – strictly acyclicCan have feedback loops or dynamic components
🧠 Logic modelPurely structural assumptionsBroader – includes feedback, timing, processes
📐 Graph theory-basedYes – rooted in Pearl’s structural causal modelSometimes informal or illustrative
🔬 Research useAdjustment, backdoor paths, DAGitty analysisTeaching, conceptual modeling, sometimes DAG
🎯 ObjectiveIdentify bias paths and valid adjustment setsOften to explain a general system

🧪 1. What is a DAG?

✅ Definition

A Directed Acyclic Graph (DAG) is a precise, rule-based model used in causal inference to:

DAGs only use arrows, and never have feedback loops (acyclic). They are mathematical tools with causal logic and can be tested in tools like DAGitty.

🔬 Example

dagitty

dag {

ShockSeverity -> EarlyFluids

EarlyFluids -> Hypotension

}

Used to test:


🧩 2. What is a Causal Diagram?

🧠 Definition

A causal diagram is a broader concept that includes any visual causal system model.

May include:

Often used in complex systems modeling, conceptual frameworks, or clinical teaching.

📌 Example (non-DAG causal diagram):

Fever → Cytokine Storm → Multi-organ Failure

↑ ↓

Immunosuppression ←—┘

This feedback loop violates DAG rules but is valid in systems thinking.


🔍 3. Why This Distinction Matters in CECS

Use CaseUse a DAGUse a Causal Diagram
Designing a regression model✅ To identify confounding paths❌ Too vague or circular
Teaching system dynamics❌ Too rigid✅ Ideal for concept mapping
Planning a target trial✅ DAGs emulate randomization logic❌ Can't compute adjustment sets
Modeling feedback in physiology❌ DAGs can't handle cycles✅ Systems or influence diagrams

🔍 Secret Insight: In causal inference, precision trumps beauty. DAGs look simple, but what matters is what they let you prove.


🔄 4. When Causal Diagrams Fail as DAGs

Common violations:

ViolationExampleFix to Make It a DAG
Feedback loopA → B → ARemove loop or model time-sequenced DAGs
Unlabeled arrowsA — B (unclear direction)Specify arrow direction
Ambiguous timingDiagnosis ↔ TreatmentBreak into nodes: "Before diagnosis", etc.
Unstructured effectsVague arrows “influences”Use structured paths: X → Y or X ← Z → Y

✅ Final Takeaways