Imai 2010 - LSEM Baron-Kenny Interaction and Estimation
Summary
Under sequential ignorability, Baron & Kenny’s product-of-coefficients is a valid ACME estimator, but implicitly assumes (Assumption 2). Adding a interaction identifies . The paper also gives plug-in nonparametric estimators (Eq. 18-20) with asymptotic variance (Theorem 3), and clarifies that testing is unnecessary.
Overview
Baron & Kenny (1986) model, with optional pre-treatment covariates added to each equation:
Substituting (12) into (13): (14). So (11) is redundant, with and . Testing is unnecessary: the ACME can be nonzero while the total effect is zero (indirect offsets direct).
Main Content
Theorem 2 (identification under the LSEM)
In the LSEM (11)-(13) under Assumption 1, the ACME is identified and (equality of the two is also assumed). The average natural direct effects are and the total effect .
Proof (Appendix B). Write potential outcomes and with . Eq. (4) gives so ; Eq. (5) gives so . Hence OLS on (12) and (13) is unbiased; applying Theorem 1 with and yields .
Assumption 2 (no interaction between treatment and the ACME)
. Equivalent to . It is implied by Robins’ no-interaction assumption (9) but is stated on the ACME, not on controlled direct effects, and is not required by Theorem 1.
With interaction. Extend (13) to (15). Under Assumption 1:
Kraemer et al.’s proposal (establish mediation by testing or ) is “neither necessary nor sufficient” for .
Estimation
Parametric. Fit (12) and (13) separately; . Standard errors: Delta/Sobel ; Goodman (1960) exact adds . With interaction: (the printed formula uses for , equal since ).
Nonparametric, discrete (Eq. 18). With mediator values, :
Theorem 3 (asymptotic variance, given realised )
Under Assumption 1, with and , the variance of the estimator in Eq. 18 is asymptotically approximated (Delta method) by a sum of three kinds of terms: (i) the conditional outcome variance scaled by -type factors; (ii) the sampling variability of the estimated mediator probabilities in both arms, which carries the factors and the cross terms , divided by ; and (iii) a term. Population quantities are replaced by sample analogues and strata are aggregated by sample size.
Transcription note
The text extraction scrambles the multi-line displayed variance in Theorem 3, so only its structure (not every coefficient, nor the exact placement of and ) is described above. Use the bootstrap for production inference, which the paper also recommends for Eq. 19.
Covariate-adjusted (Eq. 19). With nonparametric fits , : ; no simple variance, use bootstrap.
Continuous (Eq. 20). Draw mediator values from the fitted conditional and average over and . This is the “counterfactual propagation” idea later used with posterior draws in Bayesian mediation; see Imai 2010 - Bayesian Mediation Sketch for Halo Effects.
Examples
ACME with and without interaction
Take in the paper’s Monte Carlo. With the interaction the ACME differs by treatment arm ( vs on the lognormal outcome scale) so Assumption 2 is clearly violated; in the media framing data the test of has so no-interaction is tenable.
import numpy as np, statsmodels.api as sm
def lsem_acme(T, M, Y, interact=False):
X2 = sm.add_constant(T); m2 = sm.OLS(M, X2).fit()
cols = [T, M] + ([T*M] if interact else [])
m3 = sm.OLS(Y, sm.add_constant(np.column_stack(cols))).fit()
b2 = m2.params[1]; g = m3.params[2]; k = m3.params[3] if interact else 0.0
return {t: b2*(g + t*k) for t in (0, 1)}, m2, m3Connections
- The ACME as a product of two effects is the continuous- analogue of Eq. 17 in Imai 2010 - Potential Outcomes Mediation Effects and Sequential Ignorability.
- Sensitivity of to correlated errors: Imai 2010 - Sensitivity Analysis with Error Correlation Rho.
See Also
Imai 2010 - Causal Mediation Analysis - Overview, Hierarchical Models