Toolbox

Reviews, tutorials, and practical guides to causal inference tools and frameworks, including open-source libraries, experimentation platforms, and applied workflows.

The ivmte Package in R: Marginal Treatment Effects and Bounding Policy-Relevant Parameters

Read more →

The contdid Package in R: Estimating Dose-Response Functions with Continuous Treatments

Read more →

CausalPy in Python: Bayesian Quasi-Experimental Causal Inference

Read more →

dagitty and ggdag in R: Drawing and Querying Causal Graphs

Read more →

The drdid Package in R: Doubly Robust Difference-in-Differences

Read more →

The Synth Package in R: Implementing the Original Abadie Synthetic Control

Read more →

The staggered Package in R: Efficient DiD Under Staggered Adoption

Read more →

lpirfs in R: Estimating Impulse Responses with Local Projections

Read more →

Microsoft's EconML: Causal Machine Learning in Python

Read more →

The bacondecomp Package in R: Visualising theGoodman-Bacon Decomposition

Read more →

The HonestDiD Package in R: Sensitivity Analysis for Difference-in-Differences

Read more →

synthdid in R: Implementing Synthetic Difference-in-Differences

Read more →

Double Machine Learning in Practice: The DoubleML Package (R and Python)

Read more →

Causal Forests in R: The grf Package

Read more →

The `augsynth` Package in R: Synthetic Control and ASCM

Read more →

The `did` Package in R: A Complete Workflow

Read more →

fixest in R: Fast Fixed Effects, Event Studies, and Sun–Abraham DiD

Read more →

rdrobust in R: Optimal Bandwidth and Robust Inference for RDD

Read more →

The ivmte Package in R: Marginal Treatment Effects and Bounding Policy-Relevant Parameters

The contdid Package in R: Estimating Dose-Response Functions with Continuous Treatments

CausalPy in Python: Bayesian Quasi-Experimental Causal Inference

dagitty and ggdag in R: Drawing and Querying Causal Graphs

The drdid Package in R: Doubly Robust Difference-in-Differences

The Synth Package in R: Implementing the Original Abadie Synthetic Control

The staggered Package in R: Efficient DiD Under Staggered Adoption

lpirfs in R: Estimating Impulse Responses with Local Projections

Microsoft's EconML: Causal Machine Learning in Python

The bacondecomp Package in R: Visualising theGoodman-Bacon Decomposition