Pre-Treatment Structure: Edges — Part II

Pre-Treatment Structure: Edges — Part II

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Causal Inference with Linear Regression: A Modern Approach (Part II)

Buy nowLearn more

Why Simple Linear Models Fall Short in Applied Causal Analysis

  • Introduction1
  • Slides
  • How to Use This Course
  • Course Guidelines
  • Required Python Packages
  • ATE & CATE
  • Causal Graphs, Backdoor Adjustment, Adjustment Formula
  • Linear Regression as a CEF Approximator
  • Limitations of the Simple Linear Model
  • Unmodelled Non-Linearity
  • Heterogeneity in Linear Models
  • Unmodelled Effect Heterogeneity — Part I
  • Unmodelled Effect Heterogeneity — Part II
  • Residual Confounding
  • Exercises
  • Resources

Making Linear Regression Models More Flexible

  • Introduction
  • Slides
  • Exploring the Dataset
  • Simple Models with Continuous Predictors
  • Simple Models with Categorical Predictors
  • Modelling Nonlinearity with Binning
  • Modelling Nonlinearity with Polynomial Terms
  • Modelling Nonlinearity with Log Transformations
  • Interaction Terms: Continuous X Continuous
  • Interaction Terms: Continuous X Binary
  • Interaction Terms: Continuous X Multicategorical
  • Interaction Terms: Categorical X Categorical
  • Nonlinearity and Interaction Terms
  • Moderating Non-Linear Relationships — Part I
  • Moderating Non-Linear Relationships — Part II
  • Non-Linear Moderation of Non-Linear Relationships
  • Flexible Linear Models in Causal Inference
  • Recap
  • Exercises
  • Resources

Study Design and Causal Graph Construction in Applied Settings

  • Introduction
  • Slides
  • What Makes a Causal Project Well-Defined?
  • Consistency and Treatment Variation Irrelevance
  • No Interference
  • Target Trial Emulation
  • "Non-Causal Edges" In Causal Graphs
  • True Causal Drivers or Proxies?
  • The Need for an Explicit Notion of Time in Causal Graphs
  • Time Acyclicity and Effect Acyclicity
  • What Graph Are We Actually Working With?
  • Cluster Directed Mixed Graphs (over ADMGs) — Part I
  • Cluster Directed Mixed Graphs (over ADMGs) — Part II
  • Cluster Directed Mixed Graphs (over DMGs)
  • Theoretical Exercises
  • Introducing The Case Study
  • Applied Exercises
  • Emulating the Target Trial — Part I
  • Emulating the Target Trial — Part II
  • How to Start Building a Causal Graph
  • Note
  • Pre-Treatment Structure: Nodes — Part I
  • Pre-Treatment Structure: Nodes — Part II
  • Pre-Treatment Structure: Nodes — Part III
  • Pre-Treatment Structure: Edges — Part I
  • Pre-Treatment Structure: Edges — Part II
  • Pre-Treatment Structure: Edges — Part III
  • So, We Have Cycles…
  • The Final Pre-Treatment Structure
  • Post-Treatment Structure — Part I
  • Post-Treatment Structure — Part II
  • Post-Treatment Structure — Part III
  • The Final Causal Graph
  • From Causal Graph to Dataset — Identifying a Sufficient Adjustment Set
  • From Causal Graph to Dataset — Proxy Variables and Practical Compromises
  • From Causal Graph to Dataset — Exploring The Data
  • Recap
  • Resources

Challenges in the Estimation Stage

  • Introduction
  • Slides
  • Statistical Inference
  • Sampling Distribution — Part I
  • Sampling Distribution — Part II
  • Standard Error
  • Confidence Intervals — Part I
  • Confidence Intervals — Part II
  • Positivity: Formal Definitions
  • The Positivity-Unconfoundedness Trade-off
  • Positivity: Simulation Study — Part I
  • Positivity: Simulation Study — Part II
  • The Consequences of Positivity Violations1
  • High-Dimensionality and Multicollinearity — Part I
  • High-Dimensionality and Multicollinearity — Part II
  • High-Dimensionality and Multicollinearity — Part III
  • Challenges of Polynomial and Interaction Terms
  • Recap
  • Exercises
  • Resources

The Estimation Stage in Applied Causal Analysis

  • Introduction
  • Slides
  • Dealing With Heteroskedasticity
  • Diagnosing Multicollinearity
  • Dealing With Multicollinearity
  • Diagnosing Positivity with Binary Treatments — Part I
  • Diagnosing Positivity with Binary Treatments — Part II
  • Dealing with Positivity Violations in Binary Treatment Settings
  • Diagnosing Positivity with Multicategorical Treatments — Part I
  • Diagnosing Positivity with Multicategorical Treatments — Part II
  • Dealing with Positivity Violations in Multicategorical Treatment Settings
  • Diagnosing Positivity with Continuous Treatments — Part I
  • Diagnosing Positivity with Continuous Treatments — Part II
  • Dealing with Positivity Violations in Continuous Treatment Settings
  • Diagnosing Positivity for CATE Estimation
  • Tools, Tips, and Considerations for Positivity Diagnostics
  • Applying Positivity Diagnostics in the Case Study
  • Best Practices for Interaction and Polynomial Terms
  • Functional Form Selection: Reasoning About Treatment and Control Terms
  • Functional Form Selection: Why Standard Selection Methods Don’t Work
  • Why Post-LASSO OLS Is Generally Invalid for Causal Inference: A Technical Derivation
  • Why Double ML with LASSO in Partially Linear Models Can Help: A Technical Derivation
  • What Does It Take for LASSO to Work Well in Double ML? A Practical Perspective
  • Extending Double ML with LASSO to Allow for Treatment Effect Heterogeneity
  • Implementing Double ML with LASSO in Python — Part I
  • Implementing Double ML with LASSO in Python — Part II
  • OLS Implementation for the Case Study: The Setup
  • OLS Implementation for the Case Study: Code — Part I
  • OLS Implementation for the Case Study: Code — Part II
  • OLS Implementation for the Case Study: Code — Part III
  • Double ML Implementation for the Case Study: The Setup
  • Double ML Implementation for the Case Study: Code — Part I
  • Double ML Implementation for the Case Study: Code — Part II
  • Double ML Implementation for the Case Study: Code — Part III
  • Interpreting our ATE and CATE estimates
  • Looking Back: A Critical Evaluation of Our Own Causal Analysis
  • Course Wrap-Up
  • Exercises
  • Resources
  • Feedback and Reviews