Regression Adjustment in Experiments

Regression can express the unadjusted difference in means and can use pretreatment covariates to improve precision.

Basic treatment regression

Consider

\[Y_i=\alpha+\tau W_i+\varepsilon_i.\]

With an intercept and a binary treatment indicator, OLS gives the exact algebraic identity

\[\boxed{\hat\tau=\bar Y_1-\bar Y_0}.\]

Random assignment gives this coefficient its causal interpretation.

Additive covariate adjustment

A common adjusted model is

\[Y_i=\alpha+\tau W_i+X_i^\top\beta+\varepsilon_i,\]

where $X_i$ contains pretreatment covariates. Adjustment can absorb outcome variation explained by $X$ and improve precision.

Treatment interactions

A fully interacted model is

\[Y_i= \alpha+\tau W_i+ X_i^\top\beta+ W_iX_i^\top\gamma+ \varepsilon_i.\]

Interactions allow the relationship between covariates and outcomes to differ by treatment arm. If covariates are centered at the full-sample mean, $\tau$ has a direct interpretation at that reference point and the fitted arm-specific means can be averaged to estimate an average effect.

Practical rules

  • Use only pretreatment covariates for routine precision adjustment.
  • Choose the adjustment specification before examining treatment effects when possible.
  • Respect blocking, clustering, or unequal assignment probabilities in the analysis.
  • Use standard errors appropriate to the design; heteroskedasticity-robust standard errors are common for individual randomization.
  • Report the unadjusted difference alongside adjusted estimates so the role of modeling is visible.

What adjustment does not repair

Regression adjustment does not recreate randomization after a compromised design, and post-treatment controls can introduce bias by conditioning on variables affected by treatment.

See