Cinelli Hazlett 2020 - Bounding Confounder Strength with Observed Covariates
Summary
To judge plausibility, an analyst often argues a confounder is “no more than times as strong as” an important observed covariate . The paper turns such claims into tight bounds on and , in three variants (total ; partial given ; partial given and ). The key correction over informal practice: the bound on the outcome association contains a collider-bias factor .
Overview
Plausibility (“could such a confounder exist?”) is the hardest step. Direct judgment about values of an unnamed is hard; relative judgments against a known are easier. For the bound to be valid it must identify (bound) the bias, which requires deriving new functions of the chosen measure of relative strength (Cinelli et al. 2019), not just reading off observed statistics.
Assume , or equivalently work with the part of not linearly explained by .
Main Content
Relative-strength parameters (Eq. 21; "type iii" bound used in the main text)
For an observed covariate with remaining covariates :
is the claim that omitting would hurt the treatment regression’s fit no more than omitting .
Bounds on the sensitivity parameters (Eq. 22)
Write and . Then
The bounds are tight: some confounder attains equality. Because , ignoring the second term (informal benchmarking) understates the confounder’s outcome association.
Verification
The expressions for and were checked by simulation (independent , , , ): empirical vs formula ; vs . The closed form for follows the Supp. B.2 chain (Eqs. 74-83) and matches the form implemented in the
sensemakrR package (ovb_partial_r2_bound); the PDF text extraction garbles the printed algebra, so the notation is this note’s, not the paper’s.
Derivations (Supp. B)
B.1 Total comparison. If and and , then , so (Eqs. 51-54). The outcome analogue plus the recursive partial-correlation formula (Eq. 55) give . The sign is chosen so the confounder reduces : if , and share a sign; the worst case is (Eq. 56).
B.2 Partial comparison. From and (since ): , i.e. (Eq. 63), subject to the feasibility constraint (Eq. 65). Example: if already explains 50% of residual treatment variance (), no orthogonal can be stronger. For the outcome, condition on : and become correlated given (collider), above, and the recursive formula plus the triangle bound (Eqs. 79-83) yield with equality attainable (Eq. 80 step).
Extension to groups. Replace by a set via the iterated recursive partial correlation (Eqs. 66-69). Different covariate groups may bound and separately (e.g. the main driver of selection, the main driver of outcome).
Without conditioning on (Eqs. 70-72). Define with (no ), then use Eq. 72 to convert to .
When bounds can be trusted
Section 6.4 warns: “weak covariates can make the apparent bounds look better”. The method is valid only if the analyst can argue the benchmark covariates are among the strongest predictors of or .
Examples
Darfur:
Femaleas the benchmarkWithin a village, gender was likely the most important visible determinant of targeting (sexual violence), so the authors take
Female. The bound for is , ; gives and gives (points in Fig. 2). Estimates then fall to about 77%, 55% and 32% of the original.
import numpy as np
def ovb_bounds(r2dxj, r2yxj, kd=1.0, ky=1.0):
"""r2dxj = R2_{D~Xj|X-j}; r2yxj = R2_{Y~Xj|X-j,D}. Returns (R2_{D~Z|X}, R2_{Y~Z|D,X} bound)."""
r2dz = kd*r2dxj/(1-r2dxj)
assert r2dz < 1, "kd infeasible: data rule out a Z this strong"
r2zx = kd*r2dxj**2/((1-kd*r2dxj)*(1-r2dxj))
eta2 = ((np.sqrt(ky)+np.sqrt(r2zx))**2)/(1-r2zx)
return r2dz, eta2*r2yxj/(1-r2yxj)
print(ovb_bounds(0.01, 0.10, 1, 1)) # illustrative inputs, not the Darfur Female valuesConnections
- Plugs into the contour plots of Cinelli Hazlett 2020 - Darfur Application and Reporting.
- Why these bounds beat informal ones: Cinelli Hazlett 2020 - Informal Benchmarking Pitfalls and Related Methods.
- Benchmarking idea in Bayesian settings (calibrating the sensitivity prior): Franks 2019 - Calibrating Sensitivity Parameters.
See Also
Cinelli Hazlett 2020 - Multiple and Nonlinear Confounders, Cinelli Hazlett 2020 - Making Sense of Sensitivity - Overview