Tutorials › Multiple Imputation by Chained Equations (MICE) › Why the Outcome Belongs in Predictor Imputation

Imputation-Model Compatibility With the Analysis Model · Tutorial 261 of 497

Why the Outcome Belongs in Predictor Imputation

Learn why omitting an observed outcome from a predictor-imputation model can discard information needed to preserve the relationship studied in the analysis.

Advanced 12 min read

What You'll Learn

  • Explain why the outcome is a predictor when imputing an incomplete covariate.
  • Derive the conditional distribution of a predictor given a continuous outcome under joint normality.
  • Calculate conditional means and variances for outcome-informed imputations.
  • Distinguish the analysis model from the conditional imputation model.
  • Identify assumptions, diagnostics, and limitations of including the outcome.
  • Explain why outcome inclusion alone does not guarantee valid imputation.

Why the Outcome Helps Impute a Predictor

Suppose the scientific analysis relates an outcome \(Y\) to a predictor \(X\), but some values of \(X\) are missing. For a record with an observed outcome, that outcome contains information about the plausible value of its missing predictor. An imputation model for \(X\) that ignores \(Y\) discards that information. More importantly, it may fail to preserve the relationship between \(X\) and \(Y\) that the analysis is intended to estimate.

In MICE, each incomplete variable is imputed in turn using a conditional model. When imputing \(X\), the predictors of that conditional model should generally include the observed outcome and the other variables needed to represent the analysis. This does not mean fitting the analysis model backwards and treating it as the imputation model: the imputation model predicts \(X\) given \(Y\), while the analysis model describes \(Y\) given \(X\).

Definition: An outcome-informed predictor imputation uses the observed outcome \(Y\), along with other appropriate predictors, in the conditional model for an incomplete covariate \(X\). For a regression analysis of \(Y\) on \(X\), this generally means modelling \(X\) conditional on \(Y\) and the other relevant variables, rather than imputing \(X\) from its marginal distribution or from predictors that omit \(Y\).

The reason is conditional prediction. If people with larger outcomes tend to have larger values of \(X\), then knowing a person's observed \(Y\) shifts the distribution of that person's missing \(X\). A model that ignores \(Y\) instead draws from a distribution that does not reflect this person-specific information. Including \(Y\) is generally important for maintaining the association of interest, but it does not by itself ensure a valid imputation model. The conditional model must still be suitable for the data and analysis.

A Conditional-Normal Justification

A clear derivation is available when \(X\) and \(Y\) have a bivariate normal distribution. Write their means as \(\mu_X\) and \(\mu_Y\), their standard deviations as \(\sigma_X\) and \(\sigma_Y\), and their correlation as \(\rho\). Under this assumption, the conditional distribution of \(X\) given \(Y=y\) is normal. Its mean depends on \(y\), and its variance is smaller than the marginal variance of \(X\), unless \(X\) and \(Y\) are uncorrelated.

$$ X = \mu_X + \beta(Y-\mu_Y) + \varepsilon, \qquad \beta = \frac{\operatorname{Cov}(X,Y)}{\operatorname{Var}(Y)} = \rho\frac{\sigma_X}{\sigma_Y}. $$

To justify this representation, define \(\varepsilon=X-\mu_X-\beta(Y-\mu_Y)\). Its covariance with \(Y\) is \(\operatorname{Cov}(X,Y)-\beta\operatorname{Var}(Y)=0\), by the definition of \(\beta\). Because \(X\) and \(Y\) are jointly normal, \(\varepsilon\) and \(Y\) are jointly normal; for jointly normal variables, zero covariance implies independence. Thus the conditional distribution of \(X\) given \(Y=y\) has mean \(\mu_X+\beta(y-\mu_Y)\) and variance \(\operatorname{Var}(\varepsilon)\). Expanding that variance gives:

$$ \begin{aligned} \operatorname{Var}(\varepsilon) &= \operatorname{Var}(X)-\frac{\operatorname{Cov}(X,Y)^2}{\operatorname{Var}(Y)}\\ &= \sigma_X^2(1-\rho^2). \end{aligned} $$

Consequently, the conditional mean changes with the observed outcome whenever \(\rho\ne 0\), and conditioning reduces uncertainty from \(\sigma_X^2\) to \(\sigma_X^2(1-\rho^2)\). These formulas rely on joint normality. Outside that setting, the general principle remains that the imputation model should use outcome information, but the conditional form need not be normal or linear.

Worked Example: Imputing from a Continuous Outcome

Consider hypothetical measurements with \(\mu_X=10\) units, \(\mu_Y=50\) points, \(\sigma_X=4\) units, \(\sigma_Y=10\) points, and \(\rho=0.60\). Assume the bivariate normal model just described. For a record with observed \(Y=60\) points and missing \(X\), find the conditional mean and standard deviation of \(X\).

The conditional mean is \(\mu_X+\rho(\sigma_X/\sigma_Y)(y-\mu_Y) =10+0.60(4/10)(60-50) =10+2.4 =12.4\) units.

The conditional variance is \(\sigma_X^2(1-\rho^2) =4^2(1-0.60^2) =16(0.64) =10.24\) square units. The conditional standard deviation is \(\sqrt{10.24}=3.2\) units.

Thus, for this outcome value, \(X\mid Y=60\) has a normal distribution with mean 12.4 units and standard deviation 3.2 units. The mean is not itself a completed imputation: a stochastic imputation draws a value from the conditional distribution, allowing for residual variation (and, in a full multiple-imputation procedure, uncertainty in the fitted model). The outcome shifts the centre of the distribution from the marginal mean of 10 to 12.4 units.

Using the Outcome in a Regression Imputation Model

In practice, an analysis may adjust for other covariates. If \(Z\) is such a covariate, the conditional model for the missing \(X\) should generally use both \(Y\) and \(Z\). The relevant question is whether \(Y\) adds information about \(X\) after accounting for the other predictors—not merely whether \(X\) and \(Y\) are associated before adjustment.

For a continuous \(X\), a common starting point is a regression model for \(X\) conditional on \(Y\), \(Z\), and any other selected predictors. A linear conditional mean with an appropriate residual distribution may be reasonable, but its adequacy depends on the data. The analysis model and imputation model have different roles: the first estimates the scientific relationship, while the second generates plausible values for missing data.

Worked Example: The Outcome Adds Information After Adjustment

Suppose a hypothetical fitted conditional model for \(X\), measured in units, is \(X\mid Y,Z = 8+0.20(Y-40)+0.50(Z-6)+\varepsilon\), where \(Y\) is measured in points, \(Z\) is measured in years, and the residual \(\varepsilon\) has mean zero and standard deviation 2 units. Assume this model is an adequate description of the conditional distribution. A record has observed \(Y=50\) points, \(Z=8\) years, and missing \(X\).

The conditional mean is \(8+0.20(50-40)+0.50(8-6) =8+2+1 =11\) units.

If the model is normal and a stochastic draw happens to use a standardized residual of \(-0.50\), the imputed value is \(11+(-0.50)(2)=10\) units. This is one possible draw, not a fixed prediction. If the outcome term were omitted while retaining the \(Z\) term, the conditional mean for this record would be \(8+0.50(8-6)=9\) units. The two conditional means differ by 2 units because the observed outcome contributes information about \(X\) after adjustment for \(Z\).

This calculation illustrates why the outcome can be useful even when the imputation model already contains other covariates. Whether the fitted coefficient and residual model are appropriate remains a modelling question; the example assumes they are adequate and does not establish that any particular real dataset follows this model.

Applying the Principle in MICE

For an incomplete \(X\), the conditional imputation model should ordinarily include the observed outcome \(Y\), the other variables in the analysis model, and relevant auxiliary predictors that help explain missing values or the missingness process. The selection should preserve the analysis relationship while producing a credible conditional distribution for \(X\). If an outcome value is observed, it is available as a predictor when imputing \(X\); missing-outcome records require additional care and are not covered by the simple calculation above.

1
State the analysis relationship.
Identify the outcome, the incomplete covariate, and any adjustment variables in the intended analysis.
2
Specify the conditional imputation model.
When imputing \(X\), include the observed \(Y\) and relevant covariates, using a form suitable for the variable types and relationships.
3
Check the model and generated values.
Assess whether the conditional predictions and imputations are plausible, and whether key relationships are represented adequately.
4
Keep the inferential target in view.
Use multiple stochastic imputations and analyze each completed dataset with the intended analysis model; outcome inclusion alone does not settle all model or missingness assumptions.

The usual justification assumes that the conditional imputation model is correctly specified, or sufficiently well specified for the target analysis; that the variables used as predictors are appropriately handled; and that the missingness assumptions needed for the analysis are defensible. Under a missing-at-random assumption, the probability that \(X\) is missing may depend on observed information such as \(Y\) and \(Z\), after conditioning on the variables in the model. Including \(Y\) can therefore help both represent the conditional distribution of \(X\) and account for its observed association with missingness. It does not make missing-at-random true, and it does not resolve missing-not-at-random mechanisms by itself.

Worked Example: Choosing Predictors for an Incomplete Covariate

In a hypothetical regression analysis, the target is the association between a continuous exposure \(X\) and a continuous outcome \(Y\), adjusted for age \(Z\). Some exposure values are missing, while \(Y\) and age are recorded for those same people. The imputation team proposes predicting missing \(X\) from age alone.

The analysis model uses \(X\), \(Y\) is the response, and age is an adjustment variable. Because \(Y\) is observed for the records with missing \(X\), it should generally also be included when modelling \(X\). A suitable starting conditional model is \(X\mid Y,Z\), not \(X\mid Z\) alone.

Suppose, for illustration, the fitted conditional mean is \(6+0.30(Y-20)+0.40(Z-50)\) units, with \(Y\) in points and age \(Z\) in years. For a person with \(Y=30\) points and \(Z=55\) years, the predicted conditional mean is \(6+0.30(30-20)+0.40(55-50) =6+3+2 =11\) units.

If the outcome term is dropped, the corresponding mean from this illustrative model becomes \(6+0.40(55-50)=8\) units. This difference shows that the outcome changes the conditional prediction for the record. A suitable imputation would draw around the conditional prediction using the fitted residual distribution and account for model uncertainty; it would not simply fill in 11 units with certainty.

Diagnostics, Alternatives, and Limitations

Including \(Y\) is a general principle, not a guarantee. Diagnose the conditional model as well as the MICE sequence. Useful checks include comparing observed and imputed \(X\) distributions, examining imputed values across ranges of \(Y\) and other predictors, checking whether fitted relationships are plausible, and reviewing convergence and chain behaviour. The earlier material on masked-value diagnostics is relevant to evaluating predictive performance where observed values can be temporarily hidden.

Warning signs include implausible imputations, poor prediction in parts of the outcome range, residual patterns inconsistent with the assumed model, or chains that do not stabilize. A linear conditional mean may be inadequate if the relationship is nonlinear; a normal residual distribution may be unsuitable for a skewed or bounded \(X\). These problems require revising the conditional model, not removing a useful observed outcome by default.

The main alternative is an imputation model that omits \(Y\), for example a model using only \(Z\) or a marginal draw for \(X\). Such an approach may be defensible in particular circumstances, but it should not be chosen merely because \(Y\) is the analysis response. Omitting a predictive outcome can lose information and inadequately represent the relationship targeted by the analysis. Conversely, including \(Y\) in a misspecified conditional model is not automatically safe. The choice must be assessed against the analysis structure and the data.

A common mistake is to reason, “The analysis predicts \(Y\) from \(X\), so the imputation should also predict \(X\) without using \(Y\).” That reverses the conditional distributions: the analysis model concerns \(Y\mid X\), while imputing a missing \(X\) requires a model for \(X\) conditional on observed information, usually including \(Y\). Another mistake is to treat the conditional mean as the completed value. Deterministic mean replacement ignores residual and model uncertainty and can make completed data too concentrated.

Key takeaway: When the analysis relates \(Y\) to an incomplete \(X\), the observed outcome generally belongs among the predictors in the imputation model for \(X\). This uses available information to represent the conditional distribution relevant to the analysis, but correct model form, appropriate stochastic imputation, and defensible missingness assumptions are still required.

Check Your Understanding

Answer each question, then compare with the solutions below.

  1. An analysis regresses a continuous outcome \(Y\) on an incomplete continuous predictor \(X\). \(Y\) is observed for records with missing \(X\). What is the usual predictor set to consider when imputing \(X\)?
  2. Under a bivariate normal model, \(\mu_X=5\), \(\mu_Y=20\), \(\sigma_X=2\), \(\sigma_Y=4\), and \(\rho=0.50\). Find the conditional mean of \(X\) when \(Y=24\).
  3. Using the same values as question 2, find the conditional standard deviation of \(X\) given \(Y\).
  4. A fitted model for \(X\mid Y,Z\) has mean \(3+0.25Y+0.40Z\). For \(Y=8\) and \(Z=5\), calculate the conditional mean.
  5. Why is filling every missing \(X\) with its conditional mean not equivalent to stochastic multiple imputation?

Solutions. 1. Consider \(Y\), the other variables in the analysis model, and relevant auxiliary predictors in a suitable conditional model for \(X\). 2. The conditional mean is \(5+0.50(2/4)(24-20)=5+1=6\) units. 3. The conditional variance is \(2^2(1-0.50^2)=4(0.75)=3\) square units, so the standard deviation is \(\sqrt{3}=1.732\) units. 4. The mean is \(3+0.25(8)+0.40(5)=3+2+2=7\) units. 5. A conditional-mean fill assigns no residual variation and does not represent uncertainty in the fitted model; stochastic multiple imputation generates varying plausible values and accounts for uncertainty, rather than treating predictions as known data.

Clinical Biostats