Franks 2019 - Identified Sensitivity Parameters and Latent Confounder Pitfalls
Summary
In a latent-confounder sensitivity model the observed-data distribution depends on the sensitivity parameters, so the data partly identify them (Example 1: a binary latent class produces a two-component normal mixture). Most settings then misfit the data and a competent analyst would reject them, so the “sensitivity analysis” is really model checking; it also needs a refit per setting and invites data snooping. The paper’s remedy is a factorization in which the observed-data model is free of the sensitivity parameters.
Overview
Setup (Sec. 2.1). Binary treatment , potential outcomes , covariates , SUTVA, observed , propensity ; iid draws from an infinite population.
Estimands
, , , and quantile effects . Each is a contrast between the marginal complete-data distributions .
For each the complete-data distribution mixes observed and missing parts:
All factors are identified except , “completely uninformed by the data”.
Assumption 1 (unconfoundedness)
. It implies .
A sensitivity analysis parameterises the conditional dependence between and given by sensitivity parameters and reports how estimates change over a plausible range chosen from outside the data.
Main Content
Why separate sensitivity from model checking (Sec. 2.4)
Many methods introduce sensitivity parameters informed by the observed data. Pathologies:
- A parametric relaxation of unconfoundedness can fundamentally change the relationship between confounding and identification and introduce new, unexamined sensitivities.
- Computation: each parameter setting needs a refit (costly for nonparametric models).
- Data snooping: with identified parameters the analyst can choose the most favourable fit as the “main” model (Rosenbaum 2017: “What is not a sensitivity analysis?”); in a valid analysis the observed-data model can be tuned on held-out data.
- Bayesian tension (Gustafson et al. 2018): identified sensitivity parameters conflict between the prior used to calibrate them and the data, making posterior uncertainty hard to interpret. Scharfstein et al. (2003) rejected a parametric complete-data model with an identified parameter because the fit implied implausibly large selection bias.
- Other examples: ignorability is testable in a Heckman selection model because of Gaussianity (Little & Rubin 2015); small changes in tail thickness change test conclusions about ignorability (Kenward 1998).
Example 1: normal outcome, binary latent confounder (Fig. 1)
No covariates, Bernoulli-design treatment, possible latent class :
At this is random assignment. The observed outcome is a two-component normal mixture,
Observed and missing potential-outcome distributions share the same mixture components but differ in weights; weights and component means are identifiable under weak conditions (Everitt 1985). In the figure (simulated with , , , , , ) only the true () reproduces the observed control density; the other grid cells () visibly misfit. A competent analyst would reject them, and the investigator could even reject unconfoundedness by fit alone, but only under the parametric form assumed.
Extensions with covariates or nonparametric regression (Imbens 2003; Dorie et al. 2016) leave residuals as normal mixtures and the same identification issue.
The factorization view (Sec. 2.2, Eq. 1)
The fraction is an importance weight turning the observed outcome distribution into the missing one. The observed-data distributions are free of , so model checking and sensitivity analysis are cleanly separated.
Related methods (Sec. 2.3)
- Model-based sensitivity analysis from Rosenbaum & Rubin (1983); alternatives: Rosenbaum & Silber (2009), Díaz & van der Laan (2013), Ding & VanderWeele (2016), Zhao et al. (2017).
- Flexible outcome models: Dorie et al. (2016) with BART (see Sec. 6.1 contrast), Carnegie et al. (2016); Jung et al. (2018) combine black-box models with sensitivity for algorithmic decisions but with sensitivity parameters that depend only weakly on the observed data because they focus on binary outcomes and covariate-smooth parameters.
- Nonparametric just-identified (NPI) models (Robins et al. 2000): same Tukey variant, used for missing data and dropout (Rotnitzky et al. 2001; Scharfstein et al. 2003); suggested but not pursued for observational confounding. The Bayesian missing-data line (Linero & Daniels 2017) uses “identifying restrictions”; Hahn et al. (2016) separate observed-data modelling from sensitivity parameters.
Examples
# Example 1 (latent class): the observed outcome is a mixture, so the sensitivity parameters are identified
import numpy as np
rng = np.random.default_rng(0); n = 200_000
U = rng.binomial(1, 0.5, n)
T = rng.binomial(1, 1/(1+np.exp(-(0.0 - 1.0*U)))) # psi_T = -1, alpha = 0
Y0 = rng.normal(0 + 5.0*U, 1.0) # psi_Y = 5
# Observed control outcomes (T=0): two-component mixture whose weights depend on psi_T
obs = Y0[T == 0]
print("share U=1 among observed controls:", U[T == 0].mean(), " (identifies psi_T given psi_Y)")
print("bimodality gap = mean diff between components ~", obs[U[T==0]==1].mean()-obs[U[T==0]==0].mean())Connections
- This is the Bayesian-workflow version of “do not let the data silently identify the thing you are probing”. Marketing analogue: in an MMM, a prior on an unidentified baseline-vs-media split is informative only through the prior; see Unidentified Parameters - Partial Identification and Bayesian Updating.
- Compare with partial- sensitivity where confounder strength is also an externally supplied parameter: Cinelli Hazlett 2020 - Partial R2 Parameterization and Bias Formulas.
See Also
Franks 2019 - Flexible Sensitivity Analysis Without Observable Implications - Overview, Missing Data Models