Franks 2019 - Calibrating Sensitivity Parameters
Summary
The sign of says how potential outcomes are over- or under-represented among treated and control units; same-sign parameters bias the two arms in opposite directions so the ATE moves fast, opposite signs bias both arms the same way so it moves slowly. Magnitude is calibrated by the implicit of the latent-logistic treatment model: choose a target partial variance explained by given , equal to that of an important covariate , and solve Proposition 3’s identity .
Overview
For interpretation take , so and are scalars. Positive means large is over-represented among the treated, so the observed treated mean exceeds the unobserved one; positive means large is more likely to be treated, so the observed control mean is smaller than the unobserved one (see the sign-convention warning in Franks 2019 - Logistic Selection with Exponential Family Mixtures).
Main Content
Interpreting signs (Sec. 5.1)
| Example | Story | Signs | ATE sensitivity |
|---|---|---|---|
| 5 same sign | expensive treatment, unobserved income raises both $P(T=1 | U)Y(t)=\alpha+\tau t+\psi U+\varepsilon\psi>0$ | |
| 6 opposite sign | ”perfect doctor” (Rubin 2003) assigns the better arm; independent of , e.g. independent normals | both arm means biased the same way: ATE changes slowly | |
| 7 single-arm | job-training: gives access to an alternative program (so less likely to enrol); , , | only the control mean is biased: moderate |
Calibrating magnitude (Sec. 5.2.1)
Latent-variable form of the logistic treatment model: , , with . Because , . Following Imbens (2003)‘s “implicit ”:
Variance explained by and partial variance explained by (Eqs. 15-16)
the fraction of previously unexplained latent variance in that adding to the predictors explains. Both lie in .
Calibration rule. Pick a target for the unidentified by analogy with an observed covariate: (partial variance explained by given the rest), chosen by expertise. Alternatives: calibrate for a core subset (Sec. 6.2 uses ). This mirrors the “as strong as ” bounds of Cinelli Hazlett 2020 - Bounding Confounder Strength with Observed Covariates, except it constrains the potential outcome rather than a latent confounder, and is robust to multicollinearity among the predictors (footnote 4 rejects calibrating against regression coefficients, Oster 2017).
Mapping to (Sec. 5.2.2)
Proposition 3 (calibration identity)
Suppose is linear in as in (7), and . Then
Proof (Appendix A). Write , (unit-scaled residual), , . Then , and since is orthogonal to with unit variance, . So ; substituting in (16) gives . Solving for gives , then divide by .
Practical notes: only (from any propensity model) and are needed. depends on through the complete-data distribution; solve numerically unless observed and missing residual SDs coincide (e.g. normal model with ).
Fig. 4 plots against (monotone) for NHANES, with horizontal reference lines for the partial variance explained by age, BMI, insurance and pulse.
Examples
Numerical check of the identity
Simulation without covariates (, so ): , latent , . Empirical ; Eq. 17 gives .
import numpy as np
def gamma_from_rho2(rho2, var_m, sigma_r):
"""Proposition 3 / Eq. 18: |gamma| for a target partial variance explained rho2 of the potential outcome."""
return np.sqrt(rho2/(1-rho2)*(var_m + np.pi**2/3))/sigma_r
# JTPA setting of the paper: no covariates in the selection model => var_m = 0
# (the paper reports |gamma| ~ 0.1 for rho2 = 0.01 on log income; sigma_r here is a stand-in for the log-income SD)
print(gamma_from_rho2(0.01, 0.0, 1.8))
# NHANES: sigma_r*|gamma| = 0.52 for rho2 = 0.04 => |gamma_0| ~ 0.52/11.2 = 0.046, |gamma_1| ~ 0.52/10.9 = 0.048
print(0.52/11.2, 0.52/10.9)Connections
- The marketing analogue: “how much of the (log-odds of) ad delivery would a hidden targeting score have to explain beyond the observed features?” - an implicit- target set by an important observed feature such as past purchase.
- Compared with the OVB treatment: Cinelli Hazlett 2020 - Robustness Value and Extreme Scenarios (robustness value on scale).
See Also
Franks 2019 - Flexible Sensitivity Analysis Without Observable Implications - Overview, Franks 2019 - NHANES and Job Training Applications