Why Combine Two Models?
When an omics modality is unavailable for some subjects, its measurements cannot simply be averaged over the observed subjects and assumed to represent the entire cohort. The observed subjects may differ systematically from those whose modality is missing. Inverse-probability weighting addresses this by giving more influence to subjects who resemble those less likely to have the modality observed. An outcome model instead predicts the missing measurements from information available for everyone. Doubly robust estimation combines these strategies: under stated conditions, it can remain consistent if either one of the two models is correctly specified.
We focus on a scalar target, such as the cohort mean of a prespecified molecular feature or a score derived from a modality. The same construction can be applied to other defined full-data means, but it does not make an unidentified target identifiable. In particular, the availability and modeling assumptions must support inference about the intended cohort quantity.
Here \(\hat{\pi}(Z_i)\) and \(\hat{m}(Z_i)\) are estimates of the availability probability and conditional outcome mean. Because \(Z_i\) is observed for every subject, the fitted outcome model supplies a prediction for each subject, including those with \(R_i=0\). The residual correction then adjusts predictions using observed outcomes, with larger corrections for observations that represent subjects less likely to have their modality observed.
Assumptions for the Doubly Robust Result
The central missingness condition is that, conditional on \(Z\), availability carries no further information about the unobserved measurement: \(R\) is independent of \(Y\) given \(Z\). This is a missing-at-random condition for this target and these predictors. It is an assumption, not a fact established merely because the availability model fits well. If availability depends on the unseen value even after conditioning on \(Z\), the observed data generally do not identify the full-cohort mean without additional assumptions.
The other key condition is positivity: for covariate values represented in the target population, \(\pi(Z)>0\). If a subgroup has zero chance of having the modality observed, its outcome distribution cannot be learned from observed outcomes under this setup. Very small probabilities are also problematic in practice because they can produce unstable, highly influential corrections. The earlier material on positivity and extreme weights discusses this issue in more detail.
For the usual consistency result, subjects are sampled independently from the target population (or an appropriate sampling design is accounted for), the stated conditional mean and availability probabilities are well-defined, and the nuisance estimates converge to suitable limits. The result concerns large-sample consistency. It does not guarantee that every finite-sample estimate is stable or unbiased, nor does it protect against misspecification of both models.
Why Either Model Can Be Enough
The argument is easiest to see by considering the population version of the estimator, with fitted nuisance functions replaced by limiting functions \(\pi^*(Z)\) and \(m^*(Z)\). Conditional on \(Z\), its expected contribution is \(m^*(Z)+E(R\mid Z)E\{Y-m^*(Z)\mid R=1,Z\}/\pi^*(Z)\). Under missing at random, \(E(Y\mid R=1,Z)=E(Y\mid Z)=m(Z)\), and \(E(R\mid Z)=\pi(Z)\). Therefore the conditional expectation becomes \(m^*(Z)+\{\pi(Z)/\pi^*(Z)\}\{m(Z)-m^*(Z)\}\).
If the availability model is correct, \(\pi^*(Z)=\pi(Z)\), and this expression simplifies to \(m(Z)\), even when \(m^*(Z)\) is not the true outcome regression. If the outcome model is correct, \(m^*(Z)=m(Z)\), the second term is zero, even when \(\pi^*(Z)\) is not the true availability probability, provided the fitted probabilities remain valid and bounded away from zero as needed. Averaging over \(Z\) gives \(E\{m(Z)\}=E(Y)=\theta\). This establishes the two population routes to consistency.
The calculation also shows what the label “doubly robust” does not mean. It does not mean robust to any two errors, to missing-not-at-random mechanisms, or to a lack of overlap. If both limiting models are wrong, the conditional expectation generally differs from \(m(Z)\). Specifically, its discrepancy from \(m(Z)\) is \(\{1-\pi(Z)/\pi^*(Z)\}\{m^*(Z)-m(Z)\}\), which need not average to zero.
Worked Example: Calculating an Augmented Estimate
Suppose four hypothetical subjects have fully observed predictors \(Z_i\), predicted means \(\hat{m}(Z_i)\), and fitted availability probabilities \(\hat{\pi}(Z_i)\). The modality is observed for subjects 1, 3, and 4. Their measurements are \(Y_1=12\), \(Y_3=15\), and \(Y_4=9\). The fitted values are shown below.
| Subject | \(R_i\) | \(Y_i\), if observed | \(\hat{m}(Z_i)\) | \(\hat{\pi}(Z_i)\) |
|---|---|---|---|---|
| 1 | 1 | 12 | 10 | 0.50 |
| 2 | 0 | — | 8 | 0.40 |
| 3 | 1 | 15 | 13 | 0.75 |
| 4 | 1 | 9 | 11 | 0.50 |
For each subject, form the prediction plus the weighted residual when observed. The four contributions are \(10+(12-10)/0.50=14\), \(8\), \(13+(15-13)/0.75=15.6667\), and \(11+(9-11)/0.50=7\). The missing subject contributes its outcome-model prediction, \(8\), but no residual correction.
Thus the estimate is \(\hat{\theta}_{DR}=(14+8+15.6667+7)/4=44.6667/4=11.1667\). The model-only average of predictions is \((10+8+13+11)/4=10.5\). The augmented estimate differs because the observed residuals provide corrections. These are hypothetical values and illustrate the calculation, not evidence that either fitted model is correct.
Two Routes Illustrated With Population Values
The following hypothetical two-group example makes the consistency argument concrete. Let \(Z\) identify group A or group B, with each group comprising half of the target population. Suppose the true mean \(Y\) is 10 in group A and 20 in group B. Under missing at random given group, the availability probabilities are 0.50 and 1.00, respectively. The target mean is therefore \(0.5(10)+0.5(20)=15\).
Worked Example: Correct Availability Model, Incorrect Outcome Model
Suppose the availability model uses the correct probabilities, 0.50 for group A and 1.00 for group B, while the outcome model predicts 12 in A and 17 in B. In group A, the expected augmented contribution is \(12+(0.50/0.50)(10-12)=10\). In group B, it is \(17+(1.00/1.00)(20-17)=20\). Averaging across the equally sized groups gives \(0.5(10)+0.5(20)=15\), the target mean. The outcome predictions are wrong, but the correct availability probabilities make the expected residual corrections recover the group means.
Now suppose instead that the outcome model is correct, predicting 10 in A and 20 in B, while the fitted availability probabilities are 0.80 in both groups. Group A's expected contribution is \(10+(0.50/0.80)(10-10)=10\), and group B's is \(20+(1.00/0.80)(20-20)=20\). The target is again 15. Since the correct outcome model has zero mean residual within each group, the correction has expectation zero even with these incorrect availability probabilities. This illustration presumes the fitted probabilities are positive and that the missing-at-random condition holds.
Diagnostics, Inference, and Practical Choices
Doubly robust estimation should be accompanied by checks of both fitted models and of the data support. Examine the distribution of \(\hat{\pi}(Z_i)\), particularly its minimum and lower tail, and identify covariate regions with few or no observed modality measurements. Very small fitted probabilities can make \(R_i\{Y_i-\hat{m}(Z_i)\}/\hat{\pi}(Z_i)\) large. Inspect influential contributions and compare results under defensible model specifications. Truncating or stabilizing weights may reduce variance, but it changes the estimator and can introduce bias; it does not restore information in a region with no observed data.
Assess whether the availability model includes predictors associated with modality observation and the outcome, and whether the outcome model captures relevant patterns in \(Y\) across the fully observed \(Z\). Flexible models may reduce functional-form error, but do not automatically solve positivity failures or leakage from information unavailable for subjects with \(R=0\). If nuisance models are estimated using the same observations, overfitting can distort residual corrections. Cross-fitting, which estimates nuisance functions on other folds and evaluates each subject's correction on a fold not used to fit those functions, can help control this problem for flexible estimators.
For uncertainty quantification, a useful first-order influence function when the nuisance functions are correct is \(\phi(O)=m(Z)-\theta+R\{Y-m(Z)\}/\pi(Z)\), where \(O\) denotes the observed data. Under suitable regularity conditions, the sampling variance of the estimator is approximately \(\operatorname{Var}\{\phi(O)\}/n\). Estimating this variance requires accounting for the fitted nuisance models and the estimator's sampling scheme. In flexible settings, cross-fitting and appropriate nuisance-estimation rates are often used to justify standard errors; consistency alone is not a guarantee of valid confidence intervals. A common sufficient type of rate condition requires the product of the two nuisance estimation errors to be smaller than order \(n^{-1/2}\), alongside boundedness and other regularity conditions.
Worked Example: A Subject With a Large Correction
For a hypothetical observed subject, suppose \(Y_i=6\), \(\hat{m}(Z_i)=10\), and \(\hat{\pi}(Z_i)=0.10\). The augmented contribution is \(10+(6-10)/0.10=10-40=-30\). The negative contribution is mathematically possible: this is a weighted correction, not a constrained prediction of an individual outcome. Its magnitude signals that this subject may strongly influence the estimate.
If the fitted availability probability had instead been 0.50, the contribution would be \(10+(6-10)/0.50=10-8=2\). The difference illustrates why low availability probabilities can yield unstable estimates. It does not justify replacing 0.10 with 0.50: any probability adjustment must be reported and considered as a change to the analysis, not as a correction known to be true.
The principal alternatives answer related but not identical practical needs. Complete-case analysis averages outcomes among subjects with \(R=1\); it is generally representative of the full cohort only under additional conditions, such as availability being independent of the outcome in the relevant population. Inverse-probability weighting uses observed outcomes weighted by \(1/\hat{\pi}(Z_i)\); it relies heavily on the availability model and can be unstable with extreme weights. An outcome-model approach averages predicted outcomes over all subjects and depends on the outcome regression. The augmented estimator combines prediction and residual correction, offering the two-model consistency property under its assumptions. Likelihood and imputation approaches can use richer distributional or joint-data structures, but they likewise depend on their modeling and missingness assumptions. No method can use the observed data alone to identify a full-cohort mean when the assumptions fail in an unrestricted way.
Common Mistakes and Limitations
- Calling the estimator robust to missing-not-at-random data. The derivation uses \(R\) independent of \(Y\) given \(Z\). If unobserved values still affect availability conditional on \(Z\), the two-model argument does not establish consistency.
- Assuming one correct model removes every other requirement. Either nuisance model can be correct, but positivity, adequate observed-data information, and the missingness condition remain necessary.
- Treating a good model fit as proof of correctness. The unseen outcomes for \(R=0\) cannot directly validate their predicted distribution. Diagnostics can reveal problems, but cannot verify assumptions about unobserved values.
- Ignoring unstable contributions. A small \(\hat{\pi}\) can amplify a residual substantially. Report and investigate influential corrections rather than relying only on an overall fit statistic.
- Interpreting the result as causal. The estimator targets a descriptive full-cohort mean unless a separate causal estimand and its identification assumptions have been specified.
In practice, the estimator is most useful when predictors are available for everyone, there is meaningful overlap in modality availability, and at least one nuisance model is credible. Reporting the target, predictors, missingness assumption, probability range, model checks, and sensitivity to reasonable specifications makes the result easier to assess. Doubly robust construction is a protection against one particular form of model error, not a substitute for careful design or transparent assumptions.
Check Your Understanding
Answer each question, then compare with the solutions.
- For a full-cohort mean, state what \(R\), \(Z\), \(\pi(Z)\), and \(m(Z)\) represent.
- Under what condition does a correct availability model ensure consistency if the outcome model is misspecified?
- A subgroup has \(\pi(Z)=0\). Which assumption fails, and why is the target mean not recoverable for that subgroup by this estimator?
- For an observed subject, \(Y=14\), \(\hat{m}(Z)=12\), and \(\hat{\pi}(Z)=0.50\). What is the subject's augmented contribution?
- Does a correct outcome model make the estimator robust to missing-not-at-random availability? Explain briefly.
Solutions. (1) \(R\) indicates whether the target modality measurement is observed; \(Z\) contains fully observed predictors; \(\pi(Z)\) is the conditional probability of observation; and \(m(Z)\) is the conditional mean of the measurement given those predictors. (2) Availability must be missing at random conditional on \(Z\), positivity must hold, and the usual sampling and regularity conditions must be satisfied; then the correct probability model makes the expected residual correction recover the conditional mean. (3) Positivity fails: no outcomes are observed in that subgroup, so the observed data provide no direct information about its outcome mean under this setup. (4) \(12+(14-12)/0.50=16\). (5) No. The consistency argument still requires missing at random given \(Z\); a correct conditional mean model alone does not identify outcomes when availability depends on the unobserved value after conditioning on \(Z\).