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:

  1. 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.
  2. The ACME is monotone in (increasing or decreasing depending on ) and symmetric about .
  3. . 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_tilde

Connections

See Also

Imai 2010 - Causal Mediation Analysis - Overview, Sensitivity Analysis in Observational Studies