Tutorials › Pattern-Mixture and Selection Models › Proper MI Variance for Reference-Based Imputations

Reference-Based Imputation for Clinical Trials · Tutorial 291 of 499

Proper MI Variance for Reference-Based Imputations

Learn why parameter draws matter for reference-based imputation and how to calculate and check its multiple-imputation variance.

Advanced 11 min read

What You'll Learn

  • Distinguish complete-data variance from variability across imputations.
  • Explain how parameter draws carry model uncertainty into completed-data estimates.
  • Calculate the finite-imputation variance using within- and between-imputation components.
  • Identify why plug-in imputations can understate uncertainty.
  • Check whether reference-based imputation and its variance calculation are being used appropriately.

Why Variance Requires More Than One Completed Data Set

A reference-based imputation is built from a specified model for outcomes after discontinuation. Under jump to reference (J2R), for example, post-discontinuation outcomes follow the reference-arm behavior specified by the imputation model; under copy reference (CR), the reference behavior is applied while retaining the copied history prescribed by that rule. These assumptions determine how missing outcomes are generated. They do not make the parameters of the imputation model known.

A completed data set contains both observed outcomes and simulated missing outcomes. An analysis of that data set gives an estimate, such as a treatment-minus-reference mean difference, and an estimated variance. But a single completed data set cannot show how much the estimate would change if the missing outcomes, or the model parameters used to generate them, were drawn differently. Proper multiple imputation represents that uncertainty by creating \(M\) completed data sets and combining two kinds of variation.

Definition: For imputation \(m=1,\ldots,M\), let \(Q_m\) be the estimate of the target quantity from completed data set \(m\), and let \(U_m\) be its estimated complete-data variance. The average within-imputation variance is \(\bar{U}=M^{-1}\sum_{m=1}^{M}U_m\). The between-imputation variance is \(B=(M-1)^{-1}\sum_{m=1}^{M}(Q_m-\bar{Q})^2\), where \(\bar{Q}=M^{-1}\sum_{m=1}^{M}Q_m\). The usual multiple-imputation total variance estimate is \(T=\bar{U}+(1+1/M)B\).

Here \(U_m\) describes sampling variation in the analysis estimate if completed data set \(m\) were treated as complete. The quantity \(B\) describes how the estimate changes across imputations. The factor \(1+1/M\) includes both the estimated missing-data contribution \(B\) and the extra Monte Carlo variance from using a finite number \(M\) of imputations. The corresponding standard error is \(\sqrt{T}\).

These quantities have the units implied by the target estimate: if \(Q_m\) is a mean difference in symptom-score points, then \(U_m\), \(B\), and \(T\) are in squared points, while \(\sqrt{T}\) is in points. The total variance is not obtained by averaging the \(U_m\) values alone; doing so ignores variation in the estimates across imputations.

Where Parameter Uncertainty Enters

In proper reference-based multiple imputation, missing values are not generated only from a predictive distribution with fixed, estimated parameters. The imputation procedure also draws uncertain parameters, or otherwise uses a procedure that adequately represents their sampling uncertainty. For example, the model may draw regression coefficients and covariance parameters and then draw missing outcomes conditional on the observed history and the reference-based rule. The precise draw must respect the chosen reference rule and the model used for the observed data.

When parameters are drawn, different imputations can have different predictive means, conditional variances, or both. The resulting \(Q_m\) values therefore vary because of uncertainty in the missing outcomes and uncertainty in the imputation parameters. That variation contributes to \(B\). Meanwhile, \(U_m\) still represents the complete-data analysis variance for imputation \(m\); it is not a substitute for the parameter uncertainty carried by the imputation draws.

Key distinction: Proper parameter draws allow imputation-model uncertainty to affect the completed-data estimates and hence their between-imputation variability. The within-imputation variance describes uncertainty in the complete-data analysis. Both components are needed for the usual multiple-imputation variance calculation.

This distinction matters especially when a reference-based rule borrows information from a reference arm. Uncertainty in estimated reference-arm means, regression relationships, and covariance parameters can affect the distribution assigned to missing outcomes. Treating those estimated quantities as fixed may make imputations too similar and can omit an important source of uncertainty. Proper variance estimation does not, however, establish that J2R, CR, or any other chosen assumption is scientifically correct. It quantifies uncertainty under the imputation model that was specified.

Why the Total Variance Has This Form

The formula can be understood by separating uncertainty in the target estimate from the simulation error in its finite-imputation average. In repeated imputations under a fixed observed data set, \(\bar{Q}\) estimates the estimate averaged over the imputation distribution. The spread of the \(Q_m\) values estimates the variation attributable to that distribution, represented by \(B\). The finite average \(\bar{Q}\) also has Monte Carlo variance approximately \(B/M\), since it averages \(M\) draws with estimated variance \(B\).

Under the standard large-sample multiple-imputation approximation, the uncertainty in the pooled estimate is estimated by adding the average complete-data variance, the missing-data contribution, and the finite-imputation simulation contribution:

$$ T \approx \bar{U}+B+\frac{B}{M} =\bar{U}+\left(1+\frac{1}{M}\right)B. $$

The \(B/M\) term is not a second estimate of the uncertainty in the missing outcomes. It accounts for the fact that \(\bar{Q}\) is based on a finite Monte Carlo sample of imputations. As \(M\) increases, that term decreases, but \(B\) itself does not disappear: it represents uncertainty associated with the missing data under the imputation model. Increasing \(M\) improves the numerical stability of the pooled estimate; it does not remove uncertainty created by missing outcomes.

This argument uses the usual multiple-imputation conditions: the imputation procedure must represent the relevant uncertainty in the missing values and model parameters; the analysis must estimate the same target quantity across completed data sets; and the complete-data variance estimates \(U_m\) must be suitable for that analysis. The standard formula is an approximation, commonly justified when the analysis estimate is approximately normally distributed and its complete-data variance estimate is reliable. For reference-based analyses, these conditions apply relative to the specified reference-based imputation model. They do not turn a sensitivity assumption into an empirically verified fact.

Worked Example: Combining Within- and Between-Imputation Variation

Suppose a hypothetical trial uses reference-based imputations for a follow-up symptom score. The analysis estimate \(Q_m\) is the treatment-minus-reference mean difference in score points. Four completed data sets give \(Q_1=1.5\), \(Q_2=2.5\), \(Q_3=1.5\), and \(Q_4=3.5\) points. Their complete-data variance estimates are \(U_1=0.64\), \(U_2=0.81\), \(U_3=0.64\), and \(U_4=0.81\) squared points. These are hypothetical values used to illustrate the calculation.

First, the average estimate is \(\bar{Q}=(1.5+2.5+1.5+3.5)/4=2.25\) points. The squared deviations from this average are \(0.5625\), \(0.0625\), \(0.5625\), and \(1.5625\) squared points. Thus:

$$ B=\frac{0.5625+0.0625+0.5625+1.5625}{4-1} =\frac{2.75}{3} =0.916666\ldots\ \text{squared points}. $$

The within-imputation variance is:

$$ \bar{U}=\frac{0.64+0.81+0.64+0.81}{4} =\frac{2.90}{4} =0.725\ \text{squared points}. $$

With \(M=4\), the total variance is:

$$ T=0.725+\left(1+\frac{1}{4}\right)\frac{11}{12} =0.725+\frac{55}{48} =1.870833\ldots\ \text{squared points}. $$

Therefore the estimated standard error is \(\sqrt{1.870833\ldots}=1.368\) points. The between-imputation component increases the variance above the within-imputation value of \(0.725\) squared points. This calculation estimates uncertainty under the hypothetical imputation model; it does not establish whether the reference-based assumption is appropriate for a real trial.

What Goes Wrong With Fixed-Parameter Imputation

A common shortcut is to estimate the imputation-model parameters once and then hold them fixed in every imputation. Missing outcomes may still be randomly drawn, so the completed-data estimates can vary and \(B\) need not be zero. But that variation reflects only the random draws conditional on the fixed parameter estimates. It can fail to represent the additional variation that would arise if the model parameters themselves were uncertain.

This is not corrected merely by making many imputations. A larger \(M\) reduces Monte Carlo error in estimating the imputation distribution; it cannot restore parameter uncertainty that the imputation procedure excluded. If the missing values are strongly influenced by uncertain fitted quantities, the resulting \(B\), and consequently \(T\), may be too small. The direction and magnitude of any error depend on the model and analysis, so a fixed-parameter procedure should not be assumed to give a valid variance estimate.

Worked Example: Effect of Omitting Parameter Uncertainty

Consider hypothetical calculations for the same treatment contrast using \(M=20\) imputations and an average within-imputation variance of \(0.72\) squared points. Suppose a procedure with parameter draws yields \(B=0.80\) squared points, while a fixed-parameter procedure yields \(B=0.50\) squared points. These are illustrative outputs, not results from an actual trial.

With parameter draws, the total variance estimate is:

$$ T_{\text{draw}}=0.72+\left(1+\frac{1}{20}\right)(0.80) =0.72+1.05(0.80) =1.56\ \text{squared points}. $$

For the fixed-parameter procedure, the same calculation gives:

$$ T_{\text{fixed}}=0.72+\left(1+\frac{1}{20}\right)(0.50) =0.72+1.05(0.50) =1.245\ \text{squared points}. $$

The difference is \(1.56-1.245=0.315\) squared points. In this illustration the smaller between-imputation variance from the fixed-parameter procedure produces a smaller total variance estimate. The calculation alone does not prove that every fixed-parameter procedure understates variance by this amount; it shows why excluding parameter draws can matter and why the procedure used to generate imputations must be examined.

Reference-Based Variation Across Imputations

The reference-based rule affects the distribution from which missing outcomes are generated, so it can affect both the completed-data estimates and their between-imputation variation. For example, with J2R, the post-discontinuation distribution is governed by the specified reference behavior, conditional on the information retained by the model. With CR, the copied reference behavior and the retained history determine the predictive distribution. In either case, the uncertainty in estimated means, covariance structures, and other model parameters should be represented as required by the chosen procedure.

The next hypothetical calculation illustrates the variance components for a treatment-minus-reference contrast after a reference-based imputation. Suppose five completed data sets produce estimates \(1,2,3,2,\) and \(2\) points, and complete-data variance estimates \(0.36,0.49,0.36,0.49,\) and \(0.30\) squared points. The estimate average is \(2\) points. The deviations are \(-1,0,1,0,0\), so:

Worked Example: A Reference-Based Contrast With Five Imputations

For these hypothetical completed-data results, the between-imputation variance is:

$$ B=\frac{(-1)^2+0^2+1^2+0^2+0^2}{5-1} =\frac{2}{4} =0.50\ \text{squared points}. $$

The average within-imputation variance is:

$$ \bar{U}=\frac{0.36+0.49+0.36+0.49+0.30}{5} =\frac{2.00}{5} =0.40\ \text{squared points}. $$

Since \(M=5\), the total variance and standard error are:

$$ T=0.40+\left(1+\frac{1}{5}\right)(0.50) =0.40+0.60 =1.00\ \text{squared points}, \qquad \sqrt{T}=1.00\ \text{point}. $$

The estimate varies across imputations even though its average is \(2\) points. That variability contributes \(0.60\) squared points to \(T\), including the finite-imputation adjustment. The calculation is valid only to the extent that the imputation procedure properly represents uncertainty under the stated reference-based model and the \(U_m\) values are appropriate for the analysis.

Diagnostics, Alternatives, and Limitations

Variance calculations should be checked alongside the imputation procedure, rather than treated as a final mechanical step. Useful checks include:

  • Check that parameters are uncertain in the procedure. Confirm that the imputation method draws or otherwise accounts for uncertainty in estimated model quantities, rather than merely substituting estimates into a predictive model.
  • Inspect the \(Q_m\) values. Look for unusual outliers, strong skewness, or instability across imputations. These may signal a poorly behaved predictive distribution, influential observations, or a small reference group.
  • Check the \(U_m\) values. Large discrepancies can arise when completed data sets differ greatly or when the analysis variance calculation is unstable. Confirm that every \(U_m\) estimates the variance of the same target estimate in the same units.
  • Assess Monte Carlo stability. If results change materially when the number of imputations is increased, the finite simulation may be too noisy for reliable reporting. Increasing \(M\) addresses this numerical issue, not misspecification of the reference-based assumptions.

A single imputation discards the between-imputation variation and therefore does not provide the usual multiple-imputation variance estimate. Fixed-parameter multiple imputation can include residual variation but may omit parameter uncertainty. Proper reference-based multiple imputation aims to include both sources through parameter and outcome draws, then combines \(\bar{U}\) and \(B\) using \(T=\bar{U}+(1+1/M)B\). These approaches are not interchangeable simply because each produces completed data.

The variance formula has limitations. It relies on adequate imputation and analysis models, appropriate parameter draws, and the large-sample conditions behind the usual multiple-imputation approximation. It estimates uncertainty conditional on the selected reference-based assumptions; it does not account automatically for uncertainty about which sensitivity assumption is scientifically most credible. Nor does a plausible value of \(T\) diagnose whether the imputed distributions match the intended clinical scenario. Those questions require substantive justification and separate checks of the predictive behavior.

A frequent mistake is to report only \(\bar{U}\), reasoning that every completed data set already contains imputed outcomes. That reasoning overlooks the fact that different imputations can yield different analysis estimates. The correction is to calculate \(B\) from the \(Q_m\) values and include it, with the finite-\(M\) factor, in \(T\). A second mistake is to increase \(M\) while leaving model parameters fixed and assume that this repairs omitted parameter uncertainty. It does not: more imputations reduce Monte Carlo error, but proper parameter uncertainty must be represented by the imputation procedure itself.

Key takeaway: A proper reference-based MI variance estimate combines complete-data analysis variance with between-imputation variation. Parameter draws help that between-imputation variation represent uncertainty in the fitted imputation model as well as uncertainty in the missing outcomes.

Check Your Understanding

Work through each question, then compare with the solutions below.

  1. If \(M=10\), \(\bar{U}=0.40\) squared units, and \(B=0.30\) squared units, what is \(T\)?
  2. Why does increasing \(M\) not repair an imputation procedure that holds uncertain model parameters fixed?
  3. In a reference-based analysis, what does \(B\) measure, and what does it not establish?
  4. Suppose every completed-data analysis has \(U_m=0.50\) squared units, but the \(Q_m\) values differ. Is \(T\) necessarily \(0.50\)? Explain.

Solutions. (1) \(T=0.40+(1+1/10)(0.30)=0.40+0.33=0.73\) squared units. (2) Increasing \(M\) reduces the Monte Carlo contribution \(B/M\), but it does not add parameter uncertainty omitted by the imputation procedure. (3) \(B\) measures variation in the analysis estimates across imputations under the specified imputation model; it does not establish that the reference-based assumption is scientifically correct. (4) No. If the \(Q_m\) values differ, then \(B\) is positive, and \(T=0.50+(1+1/M)B\) exceeds \(0.50\) squared units.

Clinical Biostats