
Explore how the average treatment effect measures the population-wide impact of a binary treatment and how the conditional average treatment effect reveals heterogeneity within subgroups defined by x.
Define the average treatment effect for binary treatments as the difference between outcomes under do t=1 and do t=0, using the do operator and potential outcomes.
Explore causal graphs to distinguish causal effects from bias in observational data, and learn how conditioning reveals the true effect of discounts on churn.
Generate data with a causal graph to show how discount sending affects churn, using observational and randomized designs, with shopping frequency guiding discount receipt and churn probabilities.
From population to sample, this lecture applies ordinary least squares to relate height and weight, highlighting sample averages, residuals, and the conditional expectation function with real data.
Apply the single door criterion to a causal graph to identify an adjustment set and estimate the direct effect of T on Y with linear regression, ensuring unbiased coefficients.
Investigate how linear regression relates to causality, exogeneity, and structural equations, and learn Pearl's modern framework for causal inference to clarify econometrics' ambiguities.
Use the single door criterion and adjustment sets like x1 x4 to estimate the direct effect of t on y via regression, and robustness tests to detect misspecifications.
Apply the single door adjustment to estimate the direct effect of t on y, using x1 (and optionally x2), then evaluate robustness and shift toward sensitivity analysis to assess misspecification.
Apply the sense maker package to perform sensitivity analysis on a linear regression, assess omitted confounders, and interpret robustness values in a Darfur case study.
Explore robustness tests for omitted variables using back-door admissible additions and sensitivity analysis with partial R-squared and robustness value to assess confounding risk.
Part two expands causal inference with linear regression by embracing non-linear treatment effects and heterogeneity, refining bias handling, and guiding variable selection with recommendations and Pearl's reading list.
Linear regression is one of the most widely used models in the data industry—but also one of the most misunderstood when it comes to Causal Inference.
Too often, its coefficients are wrongly interpreted as causal effects. Traditional assumptions like exogeneity are often emphasized, yet their true meaning is rarely understood. Many can recite the classic OLS assumptions under which coefficients are "unbiased," but struggle to articulate what they are actually unbiased for.
And this isn’t surprising. Educational sources on Linear Regression are extremely vague, ambiguous and often even contradictory when it comes to Causal Inference.
In this 2-part course series, we fill that gap using a fresh and modern approach. You’ll learn exactly how and when Linear Regression coefficients reflect causal effects.
This first part starts by discussing the foundational concepts from Causal Inference that you’ll need to understand to follow the remainder of the course.
In the second module, we’ll go deep into the mechanics of Linear Regression, with an emphasis on how Linear Regression coefficients are computed using Ordinary Least Squares.
In module 3, we introduce Linear Structural Causal models, where you’ll learn that the parameters in these equations are the ones we are actually interested in when estimating causal effects using Linear Regression. We then discuss the exact conditions under which Linear Regression coefficients succeed in recovering these true causal parameters
Finally, in module 4, we explore how well-designed Robustness Tests and Sensitivity Analysis can help you build trust in your causal analysis results and better defend your conclusions.
Along the way, we’ll clarify some of the most common misconceptions about the causal interpretation of Linear Regression coefficients.
Everything in this course is based on high-quality sources in Causal Inference, including the work of leading researchers like Angrist & Pischke, Carlos Cinelli, Chad Hazlett, and Judea Pearl.
But beyond its strong theoretical foundation, this course is built for real-world application. To reinforce your understanding, we’ll work through numerous coding examples, and each module includes a coding exercise to help you practice with the discussed techniques.
This course is for anyone with a basic understanding of Probability Theory, Linear Algebra, and Statistics. Familiarity with programming is helpful, as coding examples and exercises will be in Python.
So, if you want to stand out and truly understand how to use Linear Regression for Causal Inference correctly, this course is for you!