Introduction to Causal Inference and Causal Data Science

Day 3:
Addressing departures from randomisation

Bas B.L. Penning de Vries
Dept. Data Science & Biostatistics
Julius Center, UMC Utrecht

Propensity score methods

A collection of methods based on the propensity score (PS):

  • PS stratification
  • Regression on the PS
  • PS matching
  • Inverse probability weighting (IPW)

PS matching

Typical estimand is average treatment effect among treated (ATT), but exact estimand depends on implementation/variation.

Population
Crude comparison
ATT

IPW for binary treatments/exposures

Typical estimand is average treatment effect (ATE) among everyone in the target population.

Population
Crude comparison
ATE
Key idea: reweight treated and untreated subpopulations so that they look (in some respects) like the entire population.

G-computation for binary treatments

  • Alternative to IPW that comes under same (non-parametric) identifiability conditions, for the same estimand (ATE)
  • Relies on outcome modelling rather than treatment modelling
  • Essentially “standardisation” of conditional quantities

Identification of average treatment effect (ATE) via g-computation

ATE
= E[YA=1] − E[YA=0]
(causal estimand)
E[YA=a]
= E{E[YA=a | L]}
(law of total expectation)
= E{E[YA=a | L, A = a]}
(conditional exchangeability and positivity)
= E{E[Y | L, A = a]}
(consistency)
ATE
= E{E[Y | L, A = 1]} − E{E[Y | L, A = 0]}

The gist of g-estimation

  • Originally proposed as one of three classical methods, alongside g-computation and IPW, for causal inference about the effects of time-varying treatments.
  • We’ll discuss the special case of time-fixed treatments …

Instrumental variable analysis

  • Previously discussed methods rely on the availability of a set of variables L conditional on which the treatment groups are exchangeable
  • The key motivation for instrumental variable analysis is a possible violation of this conditional exchangeability assumption

Motivating example: encouragement trial

For inference about effect of A on Y
(or per-protocol effect), consider:

  • Intention-to-treat analysis (❌ misclassification)
  • As-treated analysis (❌ confounding)
  • Per-protocol analysis (❌ confounding)