Cinelli Hazlett 2020 - Traditional OVB and Sensitivity Contours
Summary
The classical OVB identity says that omitting a confounder biases the treatment coefficient by : the confounder’s “impact” on the outcome times its “imbalance” across treatment. Plotting the adjusted estimate over a grid of gives a bivariate sensitivity contour plot, but the raw-coefficient parameterisation is unit-dependent and does not extend to many confounders or standard errors, which motivates the partial- version.
Overview
The paper starts from two regressions. The investigator would like the full model but cannot observe , so runs the restricted one:
Here is the outcome, the treatment (binary or continuous), the matrix of observed pre-treatment covariates (including the constant), a single unobserved covariate. The target is (from the full model) and the observed quantity is .
Main Content
Omitted variable bias (sample version)
Let denote the residual of after linear projection on (Frisch-Waugh-Lovell). Define the sample bias and the imbalance , the coefficient on in the reverse regression . Then
Derivation (Eq. 5). By FWL, . Substituting , and using that is orthogonal to and , gives .
Interpretation: impact times imbalance
- (“impact”): difference in expected outcome per unit of at the same .
- (“imbalance”): coefficient of the reverse regression of on and , not of on . It is the conditional imbalance of across treatment, the same object checked in covariate-balance tests.
- Whatever the true functional form of (i.e. whatever the assignment mechanism), only its linear imbalance enters the bias. No model of treatment assignment is needed.
- Footnote 7: is associational. It is a causal “impact” only under additional structural assumptions; is only required to close back-door paths.
Sensitivity contour plot (Fig. 1)
Each hypothesised pair maps to the adjusted estimate . The paper parameterises so the bias hurts the preferred hypothesis (reduces ); the opposite direction is handled symmetrically.
Darfur: the
CenterconfounderSuppose a critic argues that people at the village center were more often harmed and also have different peace attitudes. With unadjusted and an imbalance (injured respondents 25 percentage points more likely to live in the center), the effect is zero only if ; the paper reads from Fig. 1 that the impact “would have to be over 0.40” on a 0 to 1
PeaceIndex. Given relatively homogeneous villages, the authors argue this is hard to believe.
The move from “perfect identification vs a critic’s list of confounders” to “how much confounding would matter” is the main value of the exercise.
Shortcomings of raw-coefficient OVB (motivation for Sec. 4)
- Units.
Centeris binary so impact and imbalance are easy to read. For a latent trait like Political Attitudes, doubling the scale halves the needed impact and doubles the needed imbalance. Standardising does not help if the target is in original units. - Multiple confounders. How do Political Attitudes and Wealth, acting jointly and non-linearly, enter the plot?
- Benchmarking. How can all unnamed confounders be benchmarked against an observed covariate like
Female? - Inference. The plot says nothing about standard errors, -values or intervals.
Examples
# Adjusted estimate over an (imbalance, impact) grid: Darfur-style numbers
import numpy as np
tau_res = 0.097
delta = np.linspace(0, 0.4, 5) # imbalance grid
gamma = np.linspace(0, 0.4, 5) # impact grid
adj = tau_res - np.outer(gamma, delta) # rows gamma, cols delta
print(np.round(adj, 3))
# zero contour: gamma * delta = 0.097
print("gamma needed at delta=0.25:", tau_res / 0.25)Connections
- Mechanically identical to the omitted-variable formula in Omitted Variables Bias; see also Logic of Regression Adjustment.
- Bayesian version: put priors on and push through (5); see Cinelli Hazlett 2020 - Planted Confounders and Bayesian Sketch.
- Next: Cinelli Hazlett 2020 - Partial R2 Parameterization and Bias Formulas.
See Also
Sensitivity Analysis in Observational Studies, Potential Outcomes Framework, Cinelli Hazlett 2020 - Making Sense of Sensitivity - Overview