Pearl-Adjusted Causal Effect
Causal Effect Summary
Adjusted HR vs Components — Waterfall
Forest Plot — Individual Intervention HRs
Intervention Detail Table
| Intervention | Class | Base HR | 95% CI | E-value | Primary Source | GRADE |
|---|
Structural Causal Model — Directed Acyclic Graph
Minimum Effective Set (MES) — Pareto Frontier
MES Recommendation
Tornado — One-at-a-Time Sensitivity
Monte Carlo Distribution (10,000 draws)
Dose–Response Saturation Curves (Hill model)
Cross-Correlation Heatmap
Methodology — Pearl Structural Causal Model Pipeline
Step 1 — Literature Extraction
Hazard ratios are drawn from large randomized controlled trials and high-quality meta-analyses indexed in PubMed, Cochrane, and ClinicalTrials.gov. Where only standardized mean differences (SMD) are reported (e.g., proteinuria outcomes), conversion to HR follows the Chinn transformation: log HR ≈ π/√3 · SMD.
Step 2 — Causal DAG Construction
Nodes are partitioned into {exposures, mediators, confounders, outcome}. The back-door criterion identifies the minimum adjustment set Z such that (X ⫫ Y | Z)GX̄. Front-door-structured mediation is reserved for partially identifiable mediators (e.g., proteinuria along the SGLT2i → KFRE pathway).
Step 3 — Cross-Correlation Matrix
The pairwise correlation matrix Σ is constructed from mechanism overlap (shared pathway dummies) and trial co-randomization data when available. If Σ is not positive semi-definite, the nearest-PSD matrix is obtained via Higham's eigenvalue projection: negative eigenvalues are clipped to ε = 10-6 and the matrix re-symmetrized.
Step 4 — Do-Operator Application
For the joint intervention set S = {X1, ..., Xk}, the log-HR is decomposed as:
where wᵢ is the adherence-weighted dose-response fraction (Hill model). The subtraction term removes the shared mechanism variance attributable to ρ̄.
Step 5 — Confidence Propagation
Each log HRᵢ is assigned a normal prior centered on its trial estimate with σᵢ = (log U − log L)/3.92 from the reported 95% CI. The combined log HR variance is Σᵢ wᵢ² σᵢ² + 2 ρ̄ Σᵢ<ⱼ wᵢwⱼ σᵢσⱼ.
Step 6 — E-value Computation
For the combined HR, E-value = HR + √(HR · (HR − 1)) for HR < 1, or its reciprocal form for HR > 1 (VanderWeele & Ding 2017). This is the minimum strength an unmeasured confounder would require on both the exposure-confounder and confounder-outcome associations to nullify the observed effect.
Step 7 — Counterfactual Quantities
Probability of Necessity (PN), Probability of Sufficiency (PS), and PNS are computed under the monotonicity assumption (treatments are not harmful to those who would benefit), giving:
Step 8 — Population Attributable Fraction
PAF = (P(Y) − P(Y|do(S))) / P(Y), evaluated at population baseline prevalence for the selected disease/stage strata.
Step 9 — Antithetical Critique
For each intervention, the model presents the strongest counter-argument (publication bias, surrogate endpoint reliance, generalizability, adverse-event trade-off) in the Antithesis tab. The user may demote any intervention's effective HR toward 1.0 to model skeptical priors.