EconML tutorial series

EconML
Causal ML
Heterogeneous Effects
A hands-on tutorial series for heterogeneous treatment effects, orthogonal learners, causal forests, meta-learners, policy learning, and CATE reporting with EconML.

EconML is the tutorial track for CATE estimation and treatment targeting once the causal question and adjustment strategy are clear.

Scatter plot comparing estimated and true heterogeneous treatment effects in an EconML tutorial
Figure: CATE recovery diagnostics from the EconML causal forest workflow, showing how heterogeneous-effect estimates are evaluated (adapted from Tutorial 04: CausalForestDML).

Tutorial Sequence

00: Environment And Library Tour

Introduces the EconML ecosystem, the CATE-focused workflow, and the core objects used to connect causal estimands with machine-learning estimators.

02: Double Machine Learning Basics

Explains residualization, nuisance models, cross-fitting, and orthogonalization as the statistical machinery behind many EconML estimators.

03: LinearDML And SparseLinearDML

Uses linear and sparse DML estimators to recover interpretable treatment-effect structure while keeping nuisance modeling flexible.

04: CausalForestDML

Develops causal forests as a nonparametric CATE tool, emphasizing effect recovery, segment diagnostics, overlap, and uncertainty in heterogeneous treatment targeting.

12: Panel And Longitudinal Extensions

Frames panel and longitudinal settings as dynamic effect problems, with period-specific treatments, cumulative effects, and policy ranking over time.

13: Estimator Comparison Benchmark

Benchmarks estimators on accuracy, calibration, runtime, segment bias, and targeting performance so method choice becomes empirical rather than cosmetic.

14: End-To-End Case Study

Assembles an applied CATE project from design setup through modeling, validation, targeting, and a decision-ready report.