Imai 2010 - Sensitivity Analysis with Error Correlation Rho
Summary
Randomising guarantees Eq. (4) but not Eq. (5), so unmeasured pre-treatment variables can confound and . The sensitivity parameter (zero under sequential ignorability) indexes the violation. Theorem 4 gives the ACME as a closed-form function of ; Corollary 1 shows the data cannot bound () or the ACME (). The ACME changes sign exactly at , the residual correlation from the reduced-form equations.
Overview
The proof of Theorem 2 shows that under Eq. (4) alone, and but unless Eq. (5) also holds. The sensitivity parameter
is nonzero when omitted variables related to both the observed mediator and the potential outcomes remain after conditioning on and . These variables must causally precede ; post-treatment confounders are not covered. (Roy, Hogan & Marcus 2008 used the same strategy of evaluating a quantity over an unidentifiable sensitivity parameter.)
Main Content
Theorem 4 (identification given )
In the LSEM (11)-(13) with Eq. (4) holding and given, with for (reduced-form errors from (11) and (12)) and :
Proof (Appendix D). Estimable: from equation-by-equation OLS of (11), (12), plus from the residuals. Write (from (14)). Then and . If : . Otherwise substitute to get the quadratic ; the root with is . Multiply by .
Remarks on Theorem 4:
- Estimation: covariance matrix of from OLS residuals of (11)-(12). For standard errors the paper recommends iterative feasible GLS for seemingly unrelated regressions (Zellner 1962); this also handles interactions and covariates.
- The ACME is monotone in (increasing or decreasing depending on ) and symmetric about .
- . So if the true ACME is negative for all (the opposite sign convention if positive).
Corollary 1 (no information about )
Under the LSEM with Eq. (4) but not necessarily Eq. (5), the sharp bounds on and the ACME are and .
(The first statement follows from the proof of Theorem 4; the second by taking limits of as .)
Appendix C: Assumption 1 implies
Under Eqs. (4)-(5), and . Then , so ; equivalently implies a violation of Assumption 1.
Interpretation through omitted-variable (Sec. 5.2)
Decompose , , with an unobserved pre-treatment confounder, sequential ignorability holding given , and . Define the proportions of previously unexplained variance explained by :
and of the original variance: , , where are the of regressions (12), (13). (The tilde versions are bounded above by and .) Then
So the analyst specifies the two values and the sign of . This is the mediation counterpart of the partial- parameterisation in Cinelli Hazlett 2020 - Partial R2 Parameterization and Bias Formulas (cf. Imbens 2003).
Extensions (Sec. 5.3, Appendix E)
- Probit models for discrete mediator/outcome: Imai, Keele & Tingley (2009).
- Nonparametric, binary and . Sharp bounds without Eq. 5 (Eq. 29), written in terms of ; for the lower bound is and the upper bound . These always contain zero, so the sign of the ACME is unidentified without more assumptions. The sensitivity parameter is the maximum absolute difference in the proportion of any principal stratum between those with different mediator values under the same treatment (Eq. 31); for fixed the sharp bounds solve a linear programme over the stratum probabilities with constraints (32)-(35) and sum to one (constraint (35) ties the stratum probabilities to the observed via ignorability of treatment; and iff sequential ignorability holds).
- Fig. 3 (media framing, mediator and treatment dichotomised at sample medians). The sharp upper and lower bounds on and widen with until they flatten at the no-assumption bounds (Eqs. 29-30). The upper bounds cross zero at very small ( for , for ), so the nonparametric analysis finds the ACME rather sensitive to violations of sequential ignorability, in contrast to the apparent robustness of the parametric LSEM analysis; the paper cautions that the two are not directly comparable because the parameters differ.
Examples
Checking Theorem 4 by simulation
, , , , . True ACME . The Baron-Kenny estimate ignoring is ( assumed). The residual correlation . The structural . Theorem 4 at gives . Values along the curve: ; ; ; ; .
import numpy as np
def acme_given_rho(beta2, s1, s2, rho_tilde, rho):
return beta2*s1/s2*(rho_tilde - rho*np.sqrt((1-rho_tilde**2)/(1-rho**2)))
rho_grid = np.linspace(-0.95, 0.95, 77)
# usage: curve = acme_given_rho(b2_hat, s1_hat, s2_hat, rt_hat, rho_grid); zero crossing at rho = rho_tildeConnections
- Reading the curve: how correlated must unmeasured mediator-outcome causes be to flip the sign of the indirect effect? In the marketing halo example (E35) the “search as control” vs “search left out” contrast is a coarser version of the same question; see Imai 2010 - Bayesian Mediation Sketch for Halo Effects.
- OVB analogue for the outcome regression: Cinelli Hazlett 2020 - Robustness Value and Extreme Scenarios.
See Also
Imai 2010 - Causal Mediation Analysis - Overview, Sensitivity Analysis in Observational Studies