Tutorials › Pattern-Mixture and Selection Models › Worked Single-Visit Copy-Reference Imputation

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

Worked Single-Visit Copy-Reference Imputation

Learn to calculate a copy-reference conditional mean and variance from reference-arm parameters, check the calculation, and distinguish a conditional mean from an imputed draw.

Advanced 11 min read

What You'll Learn

  • State the single-visit copy-reference assumption in conditional-distribution form.
  • Calculate a missing outcome’s conditional mean and variance from a bivariate normal reference model.
  • Check covariance-matrix validity and verify the conditional-variance calculation.
  • Distinguish the conditional mean, a random imputation, and a predictive interval.
  • Compare copy-reference with J2R and treatment-arm extrapolation.
  • Recognize when the reference-based prediction may be unstable or poorly supported.

Copy-Reference for One Missing Visit

Suppose a participant in a treatment arm has an observed outcome at one visit and a missing outcome at the next. A single-visit copy-reference rule predicts the missing outcome using the reference arm’s conditional distribution, evaluated at that participant’s observed outcome. The observed value still matters: it is the history on which the prediction is conditioned. What is copied is the reference arm’s conditional relationship and variability, rather than the treatment arm’s post-dropout relationship.

This is a distributional assumption about outcomes after dropout, not a conclusion forced by the observed data. The copy-reference model says what distribution to use for the missing value; it does not establish that the unobserved outcome actually follows that distribution. That distinction is important when interpreting an imputation or assessing how sensitive a treatment comparison is to the chosen assumption.

Definition: Let \(Y_1\) be an outcome observed before dropout and \(Y_2\) the missing outcome at the single later visit. Under single-visit copy-reference imputation, the missing \(Y_2\), conditional on the participant’s observed \(Y_1=y_1\), is drawn from the reference-arm conditional distribution of \(Y_2\mid Y_1=y_1\). In a bivariate normal model, this uses the reference arm’s means, variances, and covariance. The value \(y_1\) is the participant’s observed history, even if that participant was randomized to another arm.

For the calculations below, use the reference-arm model \( (Y_1,Y_2) \sim N\big((\mu_1,\mu_2)^\mathsf{T},\Sigma\big) \), where \( \Sigma=\begin{pmatrix}\sigma_{11}&\sigma_{12}\\\sigma_{12}&\sigma_{22}\end{pmatrix} \). Here \(\sigma_{11}\) and \(\sigma_{22}\) are variances, while \(\sigma_{12}\) is the covariance. The model assumes a jointly normal pair and a positive-definite covariance matrix, so \(\sigma_{11}>0\) and \(\sigma_{22}-\sigma_{12}^2/\sigma_{11}>0\). In applications, parameters are often estimated from reference-arm data; calculations that substitute estimates treat those estimates as fixed unless parameter uncertainty is handled separately.

Conditional distribution: Under the bivariate normal model, \(Y_2\mid Y_1=y_1\) is normal with conditional mean \(\mu_2+\dfrac{\sigma_{12}}{\sigma_{11}}(y_1-\mu_1)\) and conditional variance \(\sigma_{22}-\dfrac{\sigma_{12}^2}{\sigma_{11}}\). The copy-reference imputation uses these quantities from the reference arm.

Why the Conditional Variance Has This Form

The conditional mean adjusts the reference-arm mean at visit 2 according to how far the observed visit-1 value is from the reference-arm visit-1 mean. The adjustment per unit of that difference is the reference regression coefficient \(\sigma_{12}/\sigma_{11}\). The conditional variance is the part of the visit-2 variance not accounted for by the linear association with visit 1.

A short derivation makes clear why the variance must be reduced by a nonnegative amount. Define the residual \(E=Y_2-\mu_2-\beta(Y_1-\mu_1)\), with \(\beta=\sigma_{12}/\sigma_{11}\). Its covariance with \(Y_1\) is zero:

$$ \operatorname{Cov}(E,Y_1) =\sigma_{12}-\beta\sigma_{11} =\sigma_{12}-\frac{\sigma_{12}}{\sigma_{11}}\sigma_{11} =0. $$

Because \(E\) and \(Y_1\) are jointly normal, zero covariance implies independence. Thus, once \(Y_1=y_1\) is given, the remaining uncertainty in \(Y_2\) is the variance of \(E\). Expanding that variance gives

$$ \begin{aligned} \operatorname{Var}(E) &=\operatorname{Var}(Y_2-\beta Y_1)\\ &=\sigma_{22}-2\beta\sigma_{12}+\beta^2\sigma_{11}\\ &=\sigma_{22}-\frac{\sigma_{12}^2}{\sigma_{11}}. \end{aligned} $$

The conditional mean follows from \(Y_2=\mu_2+\beta(Y_1-\mu_1)+E\) and \(E\)’s mean of zero. Positive definiteness ensures the resulting conditional variance is positive. If it is negative, the covariance inputs are inconsistent or a calculation has gone wrong.

Worked Example: A Conditional Mean, Variance, and Draw

Consider a hypothetical trial with scores measured in points at two visits. For the reference arm, suppose the fitted bivariate normal model has means \(\mu_1=50\) and \(\mu_2=54\), variances \(\sigma_{11}=9\) and \(\sigma_{22}=25\), and covariance \(\sigma_{12}=12\). A participant assigned to the other arm drops out after recording \(y_1=56\). Calculate the copy-reference conditional distribution and one possible imputation.

First check the covariance matrix. Its determinant is \(9(25)-12^2=225-144=81>0\), and its diagonal entries are positive. Thus it is positive definite and the bivariate normal model is admissible.

The conditional mean is \(54+(12/9)(56-50)=54+(4/3)(6)=54+8=62\) points.

The conditional variance is \(25-12^2/9=25-144/9=25-16=9\) points squared. Therefore \(Y_2\mid Y_1=56\sim N(62,9)\), with conditional standard deviation \(\sqrt{9}=3\) points.

The conditional mean, 62 points, is the expected missing score under this model; it is not the only possible imputed value. For example, if a standard normal draw for this participant is \(z=-0.5\), then a random imputation is \(62+(-0.5)(3)=60.5\) points. That draw incorporates individual outcome variability, whereas replacing every such missing value by 62 would use conditional-mean imputation.

Worked Calculation With a Conditional Interval

The next example emphasizes checking the conditional variance and interpreting a model-based predictive interval. As in the previous example, the numbers are hypothetical and refer to outcome scores measured in points.

Worked Example: Checking the Variance Reduction

Suppose the reference-arm means are \(\mu_1=60\) and \(\mu_2=52\), with variances \(\sigma_{11}=7\) and \(\sigma_{22}=16\), and covariance \(\sigma_{12}=\sqrt{12}\). The observed score for a participant who dropped out is \(y_1=60+20/\sqrt{12}\), approximately 65.77 points. Find the conditional mean and variance, then give a central 95% conditional predictive interval under the plug-in model.

The covariance matrix is positive definite: its determinant is \(7(16)-(\sqrt{12})^2=112-12=100>0\), and both variances are positive. The conditional mean is

$$ 52+\frac{\sqrt{12}}{7}\left(\frac{20}{\sqrt{12}}\right) =52+\frac{20}{7} =\frac{384}{7} \approx 54.857\text{ points}. $$

The conditional variance is \(16-(\sqrt{12})^2/7=16-12/7=100/7\approx14.29\) points squared. The subtraction is \(16-100/7=12/7\approx1.714\) points squared: this is the variance reduction contributed by the observed history. The conditional standard deviation is \(\sqrt{100/7}\approx3.780\) points.

For a normal distribution with its parameters treated as fixed, a central 95% conditional predictive interval is approximately the conditional mean plus or minus \(1.96\) conditional standard deviations: \(54.857\mathbin{\pm}1.96\sqrt{100/7}\). The margin is approximately \(7.408\), giving \([47.45,62.27]\) points. Under the specified plug-in model, this interval describes the central 95% of individual missing outcomes conditional on the observed history. It is not a 95% confidence interval for a population mean, and it does not include uncertainty from estimating the reference-arm parameters.

How the Observed History Enters

The conditional mean changes with the observed value \(y_1\), while the conditional variance in this simple bivariate normal model does not. The following hypothetical calculation illustrates both features and shows why a participant’s observed score is not discarded when applying the copy-reference rule.

Worked Example: Two Histories, One Conditional Variance

Suppose a reference-arm model for scores in points has \(\mu_1=40\), \(\mu_2=42\), \(\sigma_{11}=4\), \(\sigma_{22}=9\), and \(\sigma_{12}=3\). The covariance matrix is valid because \(4(9)-3^2=27>0\). For a participant with observed \(y_1=44\), the conditional mean is \(42+(3/4)(44-40)=45\) points, and the conditional variance is \(9-3^2/4=9-2.25=6.75\) points squared.

For another participant with observed \(y_1=40\), the conditional mean is \(42+(3/4)(40-40)=42\) points. The conditional variance remains \(6.75\) points squared. Thus the first participant’s conditional distribution is \(N(45,6.75)\), and the second’s is \(N(42,6.75)\). If the first participant’s standard-normal draw is \(z=-0.4\), one imputation is \(45-0.4\sqrt{6.75}\approx43.96\) points.

The constant conditional variance is a feature of this homoscedastic bivariate normal model, not a universal property of every predictive model. If a model includes covariates, interactions, or nonnormal outcomes, the relevant conditional distribution and its variance must be obtained from that model rather than assumed to have this form.

Assumptions, Diagnostics, and Alternatives

A valid calculation requires more than inserting numbers into a formula. The visits must be defined consistently across arms, the reference group must be appropriate for the trial question, and the reference-arm parameters must describe the relevant outcome scale and population. If the analysis conditions on baseline covariates or randomization strata, the reference distribution should be formed consistently within or conditional on those factors. The observed history should also be reasonably represented in the reference data; predicting far beyond its observed range relies heavily on the assumed model.

Check the estimated covariance matrix for symmetry and positive definiteness, confirm that the conditional variance is positive, and verify that variances and squared units are not confused. Examine whether the bivariate normal model is a plausible summary of the reference-arm outcomes, including the association between visits and the spread of outcomes. Sparse reference data, extreme histories, outliers, or marked departures from the assumed distribution can make the conditional prediction unstable. Diagnostics can reveal poor fit or weak support, but they cannot verify the unobserved post-dropout assumption itself.

Copy-reference differs from the main alternatives in the distribution it specifies. A treatment-arm extrapolation uses the treatment arm’s outcome model to predict after dropout and is often associated with a missing-at-random assumption, given the modeled history. Jump-to-reference (J2R) imposes a different post-dropout mean restriction. Copy-reference instead borrows the reference arm’s conditional regression and conditional variance for the missing visit. These are distinct assumptions; neither the numerical formula nor the observed data alone selects the scientifically appropriate one.

In a single-visit calculation, a conditional mean can be useful for summarizing the prediction, but it is not a substitute for a random imputation when individual outcome variability is required. Conversely, drawing a random value does not resolve uncertainty about the reference-based assumption. The calculation also does not by itself account for estimation uncertainty in the reference parameters. A plug-in distribution treats them as fixed; methods for propagating parameter uncertainty and combining multiple imputations require additional steps.

Common pitfall: It is incorrect to use the reference-arm mean \(\mu_2\) as the imputed mean regardless of the participant’s observed \(y_1\), or to copy only a mean while overlooking the conditional variance. The copy-reference conditional mean is \(\mu_2+(\sigma_{12}/\sigma_{11})(y_1-\mu_1)\), and its variance is \(\sigma_{22}-\sigma_{12}^2/\sigma_{11}\). Use the observed history in the first expression and check the second in squared outcome units.
Key takeaway: For one missing visit after an observed visit, copy-reference imputation evaluates the reference-arm conditional distribution at the participant’s observed history. The conditional mean determines the center of that distribution; the conditional variance describes remaining outcome variability under the model.

Check Your Understanding

Answer each question, then compare your reasoning with the solutions below.

  1. A reference-arm model has \(\mu_1=10\), \(\mu_2=12\), \(\sigma_{11}=4\), \(\sigma_{22}=9\), and \(\sigma_{12}=3\). For an observed \(y_1=12\), calculate the copy-reference conditional mean and variance.
  2. In Question 1, a standard-normal draw is \(z=1\). Calculate the imputed value and state why it differs from the conditional mean.
  3. Why does a negative calculated conditional variance signal a problem?
  4. Does a 95% conditional predictive interval give a 95% confidence interval for the reference-arm mean? Explain.

Solutions. (1) The conditional mean is \(12+(3/4)(12-10)=13.5\) outcome units. The conditional variance is \(9-3^2/4=9-2.25=6.75\) squared units; the covariance matrix is valid because \(4(9)-3^2=27>0\). (2) The standard deviation is \(\sqrt{6.75}\approx2.598\), so the imputation is \(13.5+1(2.598)\approx16.10\) outcome units. It is a random draw that includes conditional outcome variability; 13.5 is the conditional mean. (3) Under a valid positive-definite covariance matrix, \(\sigma_{22}-\sigma_{12}^2/\sigma_{11}\) must be positive. A negative result indicates invalid or inconsistent covariance inputs, or an arithmetic error. (4) No. It is a model-based interval for an individual missing outcome conditional on the observed history, not a confidence interval for a population mean; a plug-in interval also omits parameter-estimation uncertainty.

Clinical Biostats