Tutorials › Causal Inference › Outcome Regression With Missing Outcomes

Missing Data and Measurement Error · Tutorial 903 of 972

Outcome Regression With Missing Outcomes

Use outcome regression to estimate standardized causal effects when outcomes are missing at random, and understand the assumptions and modeling choices the approach requires.

Advanced 12 min read

What You'll Learn

  • Define the outcome-regression estimator for a causal effect with missing outcomes.
  • State the treatment, missingness, and positivity assumptions needed for identification.
  • Fit an outcome model among participants whose outcomes are observed.
  • Predict both treatment-specific outcomes for each member of the target population.
  • Average predictions over the target covariate distribution and interpret the resulting contrast.
  • Recognize how model misspecification and poor response overlap can undermine the estimate.

Why Model Outcomes When Some Are Missing?

When an outcome is unobserved for some people, an analysis limited to observed outcomes can change the composition of the groups being compared. Outcome regression offers a different route: model the outcome using treatment and covariates among people with observed outcomes, then use the fitted model to predict outcomes under each treatment for everyone in the target population. The predictions are averaged over that population’s covariate distribution, not just over the people whose outcomes happened to be recorded.

This procedure can identify a causal effect only under assumptions about treatment assignment and missingness, as well as a suitable outcome model. In particular, the missingness mechanism must be ignorable conditional on the variables used in the model, and there must be observed outcomes across the relevant treatment and covariate groups. A fitted regression does not, by itself, make those assumptions true.

Definition: Let \(A\in\{0,1\}\) denote treatment, \(X\) the measured pre-treatment covariates, \(Y\) the outcome, and \(R\) an indicator equal to 1 when \(Y\) is observed and 0 otherwise. Let \(Y(1)\) and \(Y(0)\) be the potential outcomes under treatment and control. The average treatment effect (ATE) in a target population is \(E[Y(1)-Y(0)]\). Outcome regression with missing outcomes estimates this contrast by modeling the conditional outcome mean among records with \(R=1\), predicting under both treatment values, and averaging those predictions over the target population’s covariates.

Identification Before Estimation

A target causal effect is identified from the observed data only if the assumptions connect potential outcomes to the available outcomes. For the ATE, the main assumptions are:

  • Consistency: a person who receives treatment \(A=a\) has observed outcome \(Y=Y(a)\) if that outcome is recorded.
  • Conditional exchangeability of treatment: \(Y(a)\perp A\mid X\), for \(a=0,1\). Given the measured covariates, treatment groups are comparable with respect to their potential outcomes.
  • Missing at random (MAR) for the outcome: \(Y\perp R\mid A,X\). Within treatment and covariate levels, the probability that the outcome is recorded does not depend on its value.
  • Treatment positivity: each treatment value has positive probability at covariate values represented in the target population.
  • Response positivity: the outcome has positive probability of being observed in each relevant treatment and covariate group.

The covariates \(X\) must be measured for people in the target population, including those whose outcomes are missing. The target population must also be clearly specified. If the target is the study population, its observed covariates can define the averaging distribution; targeting another population requires that population’s covariate distribution and additional justification for applying the fitted outcome model there.

Define the observed-outcome regression function as \(m(a,x)=E[Y\mid A=a,X=x,R=1]\). Under MAR, \(m(a,x)=E[Y\mid A=a,X=x]\). Consistency and conditional exchangeability then connect this conditional mean to the potential outcome mean. In combination, these assumptions give the identification result below.

$$ E[Y(a)] = E_X\{m(a,X)\},\qquad ATE = E_X\{m(1,X)-m(0,X)\}. $$

The expectation over \(X\) is taken over the covariate distribution in the target population. Importantly, a conditional regression contrast need not itself equal the ATE: averaging the two treatment-specific conditional means over the target covariates is what produces the marginal effect.

Why the Identification Formula Holds

For a fixed treatment value \(a\), conditional exchangeability says the potential outcome mean among people with \(A=a\) equals the potential outcome mean at that covariate value in the whole population. Consistency equates that potential outcome with the observed outcome for people who received \(a\). MAR then allows the observed outcomes to represent the conditional outcome distribution even though some outcomes are missing. In sequence:

$$ \begin{aligned} E[Y(a)\mid X=x] &=E[Y(a)\mid A=a,X=x] \\ &=E[Y\mid A=a,X=x] \\ &=E[Y\mid A=a,X=x,R=1] \\ &=m(a,x). \end{aligned} $$

The first equality uses conditional exchangeability, the second uses consistency, and the third uses MAR together with response positivity. Averaging the resulting equality over the target distribution of \(X\) gives \(E[Y(a)]=E_X\{m(a,X)\}\). Subtracting the expressions for \(a=0\) and \(a=1\) gives the ATE formula. This derivation shows why each assumption matters: if one link fails, the observed-data regression need not recover the relevant potential-outcome mean.

Estimation by Prediction and Averaging

In a sample, fit a model for \(E[Y\mid A,X,R=1]\), using only records with observed outcomes. The model may be linear, logistic, or another appropriate regression model, depending on the outcome and the intended conditional mean. Then, for every member \(i\) of the target sample, predict the outcome twice: once setting treatment to 1 and once setting it to 0, while retaining that person’s observed covariates \(X_i\).

$$ \widehat{ATE} = \frac{1}{n}\sum_{i=1}^{n} \left\{\widehat m(1,X_i)-\widehat m(0,X_i)\right\}. $$

Here \(n\) is the number of people in the target sample, including those with missing outcomes, and \(\widehat m\) is the fitted conditional mean. For a target population represented by unequal sampling weights, the averaging step must instead use the corresponding normalized target weights. The outcome model is estimated among observed outcomes; the standardization step uses the covariates of the target population.

1
Specify the target and assumptions.
Define the causal contrast and target population, then assess whether treatment exchangeability, MAR, and both positivity conditions are scientifically plausible.
2
Fit the observed-outcome model.
Estimate the conditional mean of \(Y\) given \(A\) and \(X\) using records with \(R=1\). Include covariate structure needed to represent meaningful differences across treatment and covariate groups.
3
Make both predictions.
For each target-population member, predict the outcome with \(A=1\) and with \(A=0\), keeping that member’s \(X\) fixed.
4
Average and contrast.
Average the treatment-specific predictions separately over the target population, then subtract the control mean from the treatment mean.

Worked Example: Standardizing Across Two Covariate Groups

Suppose a hypothetical study compares a treatment with control and records a binary risk group \(X\) for all 100 people. Sixty people are in the low-risk group and 40 are in the high-risk group. Outcomes are observed for some, but not all, people. Among those with observed outcomes, the fitted conditional means are 8 units for treated low-risk people, 6 for control low-risk people, 18 for treated high-risk people, and 15 for control high-risk people. Assume, for this calculation, that treatment exchangeability given risk group, MAR given treatment and risk group, and treatment and response positivity are plausible. Also assume the fitted means adequately represent the conditional means.

The target covariate proportions are \(60/100=0.60\) low risk and \(40/100=0.40\) high risk. Average the fitted means for each treatment over those same proportions:

$$ \widehat\mu_1 =(0.60)(8)+(0.40)(18) =4.8+7.2 =12.0\text{ units}, $$
$$ \widehat\mu_0 =(0.60)(6)+(0.40)(15) =3.6+6.0 =9.6\text{ units}. $$

Thus \(\widehat{ATE}=12.0-9.6=2.4\) outcome units. Under the stated assumptions and model, the standardized estimate is an average treatment effect of 2.4 units in this target population. It is not the raw difference between observed treated and control participants: the prediction-and-averaging calculation uses the target group distribution for both treatment conditions.

Model Form and the Scale of the Effect

The regression model must estimate the conditional mean well enough over the covariate values being averaged. A model that omits important treatment-by-covariate variation can give poor predictions even if its overall fit appears acceptable. When the effect may differ by \(X\), the model needs a structure that can represent that difference, such as an interaction or separate treatment-specific models. The right choice depends on subject-matter knowledge and the observed data; a simple formula should not be mistaken for evidence that effects are truly constant.

For a continuous outcome, a linear model can directly predict conditional means in outcome units. For a binary outcome, a logistic model predicts conditional probabilities after applying the inverse-logit transformation. Average those predicted probabilities to estimate each marginal risk, then subtract them for a risk difference. A logistic regression coefficient for treatment is a conditional log odds ratio, not the standardized marginal risk difference; in general, it is not the ATE on the risk-difference scale.

Worked Example: A Linear Outcome Model

Consider a hypothetical study with a continuous outcome measured in points and a continuous pre-treatment covariate \(X\). Among participants with observed outcomes, suppose the fitted mean model is \(\widehat m(a,x)=10+2a+3x\). The 100-person target sample includes everyone, whether or not their outcome was observed, and has mean covariate value \(\bar{x}=4\). Assume the causal and missingness assumptions are plausible, and that this linear conditional-mean model is adequate over the target covariate range.

For each person, the model predicts \(10+2+3X_i\) under treatment and \(10+3X_i\) under control. Averaging these predictions gives:

$$ \widehat\mu_1=10+2+3(4)=24\text{ points},\qquad \widehat\mu_0=10+3(4)=22\text{ points}. $$

Therefore, \(\widehat{ATE}=24-22=2\) points. In this particular model, the treatment contrast is 2 at every \(X\), so the standardized contrast equals the treatment coefficient. That equality depends on the specified linear model without a treatment-by-\(X\) interaction; it is not a general rule for outcome regression.

Worked Example: Standardizing Predicted Risks

Suppose a hypothetical binary-outcome study has two covariate strata. One quarter of the target population is in stratum 1 and three quarters in stratum 2. A logistic outcome regression, fitted among people with observed outcomes and then transformed to predicted probabilities, gives treatment risks of 0.30 and 0.50 and control risks of 0.20 and 0.40 in strata 1 and 2, respectively. Assume the model is adequate, the treatment and missingness assumptions hold, and both treatments and observed outcomes occur in the relevant strata.

The standardized treatment risk and control risk are:

$$ \widehat\mu_1=(0.25)(0.30)+(0.75)(0.50)=0.075+0.375=0.450, $$
$$ \widehat\mu_0=(0.25)(0.20)+(0.75)(0.40)=0.050+0.300=0.350. $$

The estimated standardized risk difference is \(0.450-0.350=0.100\), or 10 percentage points. This is a marginal contrast for the stated target population. It is obtained by averaging predicted risks, not by interpreting the treatment coefficient from the logistic model as a risk difference.

Diagnostics, Uncertainty, and Common Pitfalls

MAR is an assumption about the relationship between the missingness indicator and the unobserved outcome after conditioning on \(A\) and \(X\). It cannot generally be verified from the observed data alone, because the outcomes needed to assess dependence among people with \(R=0\) are precisely the outcomes that are unavailable. Investigators should use substantive knowledge to assess whether the conditioning variables make MAR plausible and should be explicit about this limitation.

Response positivity can also be fragile. If a treatment-covariate group has very few observed outcomes, its fitted mean may depend heavily on model extrapolation. Inspect the observed response patterns across treatment and important covariates, check whether predictions are being made far outside the support of the observed outcomes, and report limitations when overlap is weak. A mathematically computable prediction is not necessarily a well-supported one.

The estimator has sampling uncertainty from both fitting the outcome model and averaging predictions over the target sample. Confidence intervals should account for the complete estimation procedure; for example, a bootstrap can resample the relevant sampling units and repeat both model fitting and standardization in each resample. The interval’s validity still relies on the identification assumptions and a suitable estimation procedure. It does not measure uncertainty about whether MAR or no unmeasured confounding is true.

  • Pitfall: “MAR means the observed cases are representative without adjustment.” This is wrong if response depends on treatment or covariates. MAR permits dependence on \(A,X\); the conditional model and target-population averaging are what address those differences.
  • Pitfall: “A regression coefficient is automatically the causal effect.” The fitted outcome regression is used to predict potential-outcome means. The causal contrast comes from averaging both predictions over the target covariate distribution, and its scale depends on the chosen outcome summary.
  • Pitfall: “MAR guarantees a correct estimate.” MAR does not correct a misspecified conditional mean model, lack of response positivity, or unmeasured confounding of treatment and outcome. These are distinct requirements.
Key takeaway: Outcome regression with missing outcomes estimates a causal effect by fitting conditional outcome means among observed outcomes, predicting both treatment conditions for every target-population member, and averaging each set of predictions. Its causal interpretation requires treatment exchangeability, MAR, positivity, and an adequate outcome model.

Check Your Understanding

Answer each question by connecting the estimation step to its assumptions.

  1. What does MAR assert about \(Y\) after conditioning on treatment and covariates, and why can it not usually be checked directly from the observed outcomes alone?
  2. Why are both treatment-specific predictions averaged over the target covariate distribution, including covariates from people whose outcomes are missing?
  3. In a logistic outcome model, why is the treatment coefficient generally not the standardized marginal risk difference?
  4. What problem arises if a target-population treatment-covariate group has no observed outcomes?
  5. How does a treatment-by-covariate interaction affect the relationship between a regression treatment coefficient and the standardized ATE?
Clinical Biostats