Stage 1: M ~ X (estimate alpha_M).
Stage 2: Y ~ X + M (estimate NDE = beta_X, beta_M).
NIE = alpha_M * beta_M.
Details
Does not adjust for unmeasured confounding. Provided as a bias reference floor, analogous to UNADJ in the total-effect setting.
Examples
set.seed(1)
dat <- generate_toy_data(n = 200, mo_confounding = 0.8, seed = 1)
fit_unadj_mediation(dat$Y[, 1], dat$X, dat$M)
#> $NDE
#> [1] -0.3296719
#>
#> $NDE_se
#> [1] 0.04116539
#>
#> $NDE_p
#> [1] 9.912469e-14
#>
#> $NIE
#> [1] 0.896143
#>
#> $NIE_se
#> [1] 0.04478842
#>
#> $NIE_p
#> [1] 4.656993e-89
#>
#> $alpha_M
#> [1] 0.7652063
#>
#> $alpha_se
#> [1] 0.01901884
#>
#> $beta_M
#> [1] 1.171113
#>
#> $beta_M_se
#> [1] 0.05078045
#>
