Tutorials › Pattern-Mixture and Selection Models › Treatment-Arm Regression and Reference-Arm Borrowing

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

Treatment-Arm Regression and Reference-Arm Borrowing

Learn how arm-specific and shared-slope regressions define reference-based predictions, and how to compare their assumptions, estimates, and limitations.

Advanced 10 min read

What You'll Learn

  • Define arm-specific and shared-slope conditional mean models for reference-based prediction.
  • Derive the pooled common-slope estimate when each arm has its own intercept.
  • Calculate how alternative slopes change a post-dropout reference-based prediction.
  • Identify assumptions needed to estimate and apply each regression specification.
  • Diagnose slope heterogeneity, poor covariate overlap, and unstable extrapolation.
  • Distinguish a reference-arm distribution restriction from a choice to pool regression slopes.

Why the Covariate Regression Matters

Reference-based imputation specifies how the distribution of an outcome after dropout relates to outcomes in a reference arm. When a baseline covariate predicts that outcome, the imputed value depends not only on which arm supplies the reference distribution but also on the regression used to relate the outcome to the covariate. A separate slope for each arm and a common slope across arms can therefore produce different predictions for the same participant.

Consider a single post-baseline outcome \(Y\), a baseline covariate \(X\), and randomized arm \(A\), where \(A=R\) denotes the reference arm and \(A=T\) the treatment arm. For a treatment-arm participant who drops out, a reference-based rule uses a reference-arm conditional distribution for the post-dropout outcome. The choice between separate and shared slopes concerns how that conditional distribution is estimated. It does not, by itself, change the rule that the post-dropout distribution borrows from arm \(R\).

Definition: An arm-specific regression allows the conditional mean of \(Y\) to have a different covariate slope in each arm: \(E(Y\mid A=a,X=x)=\alpha_a+\beta_a x\). A shared-slope regression allows arm-specific intercepts but constrains the covariate slope to be common: \(E(Y\mid A=a,X=x)=\alpha_a+\beta x\). Under a reference-based rule, the post-dropout conditional mean for a treatment-arm participant is obtained from the reference-arm part of the chosen model.

For several covariates, replace \(x\) by a vector \(\mathbf{x}\) and the scalar slope by a vector of regression coefficients. The same distinction remains: arm-specific models allow each coefficient to vary by arm, whereas shared-slope models constrain the covariate coefficients to be equal across arms. This tutorial uses one covariate to make the consequences visible.

Two Regression Specifications

The arm-specific model is

$$ E(Y\mid A=a,X=x)=\alpha_a+\beta_a x,\qquad a\in\{R,T\}. $$

For a post-dropout treatment-arm outcome whose distribution borrows from the reference arm, the conditional mean is \(\alpha_R+\beta_R x\). The treatment-arm slope \(\beta_T\) describes the observed treatment-arm regression; it does not replace \(\beta_R\) in that reference-based prediction.

The shared-slope model is

$$ E(Y\mid A=a,X=x)=\alpha_a+\beta x,\qquad a\in\{R,T\}. $$

Here the reference-based mean is \(\alpha_R+\beta x\). The common slope may be estimated using information from both arms, while the intercept for the prediction remains the reference-arm intercept. Thus, “shared slope” does not mean “use the treatment-arm mean after dropout,” and “reference borrowing” does not necessarily mean that every regression coefficient was estimated from reference-arm observations alone.

These equations describe conditional means, not complete predictive distributions. An imputation procedure also needs a suitable conditional residual distribution and its uncertainty. The present comparison focuses on the mean regression; it does not imply that residual variances or other distributional features must be shared.

Assumptions and the Common-Slope Derivation

Both specifications assume that a linear conditional mean is adequate over the covariate values used for prediction. Estimating the regression from observed outcomes additionally requires an appropriate observed-data analysis: for example, dropout must be ignorable for that regression after conditioning on the covariates and any observed history included in the model, or the estimation must otherwise account for the dropout process. A regression fitted to observed cases does not, by itself, identify the unobserved post-dropout outcomes.

The shared-slope model makes a further substantive restriction: at a given \(x\), the expected change in \(Y\) for a one-unit increase in \(X\) is the same in both arms. Arm-specific intercepts permit different arm means at a given covariate value, but cannot represent different linear covariate effects. Both models also require enough covariate variation to estimate their slopes. Reference-based prediction at covariate values far outside the reference arm’s observed range is extrapolation, regardless of which model is chosen.

A simple least-squares derivation clarifies what pooling slopes means. Let \(\bar{x}_a\) and \(\bar{y}_a\) be the observed means in arm \(a\), and define \(S_{xx,a}=\sum_{i:A_i=a}(x_i-\bar{x}_a)^2\) and \(S_{xy,a}=\sum_{i:A_i=a}(x_i-\bar{x}_a)(y_i-\bar{y}_a)\). With an intercept for each arm, the fitted intercept for any proposed common slope \(\beta\) is \(\bar{y}_a-\beta\bar{x}_a\). Substituting these intercepts into the least-squares criterion leaves the within-arm residual sum of squares as a function of \(\beta\). Differentiating and setting the derivative to zero gives the common-slope estimate below.

$$ \hat{\beta}_{\mathrm{shared}} = \frac{S_{xy,R}+S_{xy,T}}{S_{xx,R}+S_{xx,T}}. $$

The estimate combines within-arm covariate-outcome information; it does not use differences between arm means as if those differences were covariate effects. In contrast, the separate-slope estimates are \(\hat{\beta}_a=S_{xy,a}/S_{xx,a}\), provided \(S_{xx,a}>0\) in each arm. This derivation is for ordinary least squares with the stated linear mean model. Other estimation procedures may use different weights or likelihoods.

Worked Example: Different Slopes, Different Reference Predictions

Suppose a hypothetical analysis of an outcome measured in points gives the arm-specific fitted means \(\widehat{E}(Y\mid R,X=x)=20+2x\) and \(\widehat{E}(Y\mid T,X=x)=30+4x\). A treatment-arm participant drops out with baseline \(X=5\). Compare the reference-based prediction under this model with a shared-slope fit whose estimated common slope is 3 points per covariate unit. In the reference arm, the observed covariate mean is 4 and the observed outcome mean is 28 points.

Under the arm-specific model, borrowing the reference-arm conditional mean gives

$$ \hat{Y}_{\mathrm{ref,sep}}=20+2(5)=20+10=30\text{ points}. $$

For the shared-slope model, the reference-arm intercept is anchored to its fitted mean at the reference-arm covariate mean. Thus \(\hat{\alpha}_R=\bar{y}_R-\hat{\beta}_{\mathrm{shared}}\bar{x}_R=28-3(4)=16\) points. The corresponding prediction is

$$ \hat{Y}_{\mathrm{ref,shared}}=16+3(5)=16+15=31\text{ points}. $$

The predictions differ by 1 point because the two specifications imply different covariate slopes. The treatment-arm equation is not used as the post-dropout mean in either calculation. These are conditional mean predictions, not individual observed outcomes.

Worked Example: Calculating a Shared Slope From Both Arms

In a hypothetical study, the observed reference-arm data have \(S_{xx,R}=80\) and \(S_{xy,R}=120\); the observed treatment-arm data have \(S_{xx,T}=120\) and \(S_{xy,T}=180\). The reference-arm observed means are \(\bar{x}_R=10\) covariate units and \(\bar{y}_R=50\) outcome units. Calculate the shared slope and predict the reference-based mean at \(X=14\).

Using arm-specific intercepts with a common slope, the within-arm least-squares formula gives

$$ \hat{\beta}_{\mathrm{shared}} = \frac{120+180}{80+120} = \frac{300}{200} = 1.5\text{ outcome units per covariate unit}. $$

The reference-arm intercept is \(\hat{\alpha}_R=\bar{y}_R-\hat{\beta}_{\mathrm{shared}}\bar{x}_R=50-1.5(10)=35\) outcome units. Therefore, at \(X=14\),

$$ \hat{Y}_{\mathrm{ref,shared}}=35+1.5(14)=35+21=56\text{ outcome units}. $$

This calculation uses within-arm covariation from both arms to estimate the common slope, but uses the reference-arm mean to set the reference intercept. It is appropriate only if a common covariate slope is defensible and the observed-data estimation assumptions are adequate. The summary quantities alone do not establish either condition.

Comparing the Choices and Checking Their Fit

Arm-specific slopes are more flexible: they can represent different covariate-outcome relationships in the two arms. Their cost is that each slope is estimated from one arm’s information, which can make estimates imprecise when an arm is small or has little covariate variation. A shared slope uses information across arms and may improve precision if the equality restriction is reasonable. If the true slopes differ, however, pooling can distort the reference-arm relationship that supplies the post-dropout prediction.

SpecificationReference-based meanMain advantageMain concern
Arm-specific slopes\(\alpha_R+\beta_R x\)Allows covariate effects to differ by armSeparate estimates may be imprecise
Shared slope, arm-specific intercepts\(\alpha_R+\beta x\)Combines information to estimate the covariate effectImposes equal slopes; misspecification can bias predictions

A useful diagnostic is to examine arm-specific residual plots and fitted relationships, particularly whether the covariate trend appears systematically different by arm. An interaction model, with an arm-by-covariate term, expresses the separate-slope specification and can help assess whether the data show evidence against a common slope. A failure to detect a difference is not proof that the slopes are equal: limited sample size or restricted covariate variation may conceal real heterogeneity.

Also inspect the covariate ranges and distributions in both arms. If a treatment-arm participant’s \(X\) is rarely or never observed in the reference arm, the reference-based mean depends on extrapolating the reference regression. A shared slope does not solve this lack of support; it substitutes a pooled trend and still requires that trend to be credible at the target value. High leverage, strong curvature, or residual patterns can likewise make either linear specification unreliable.

Worked Example: A Shared Slope Can Hide a Reference Trend

Suppose a hypothetical study measures an outcome in points and has little covariate overlap: observed reference-arm values of \(X\) range from 0 to 4, while treatment-arm values range from 4 to 8. Separate linear fits are \(\widehat{E}(Y\mid R,X=x)=5+x\) and \(\widehat{E}(Y\mid T,X=x)=5+3x\). A shared-slope fit has estimated slope 2; the reference-arm observed means are \(\bar{x}_R=2\) and \(\bar{y}_R=7\). For a treatment-arm dropout with \(X=7\), compare the predictions and assess their reliability.

The separate reference regression gives

$$ \hat{Y}_{\mathrm{ref,sep}}=5+1(7)=12\text{ points}. $$

For the shared-slope model, \(\hat{\alpha}_R=7-2(2)=3\) points, so

$$ \hat{Y}_{\mathrm{ref,shared}}=3+2(7)=17\text{ points}. $$

The 5-point difference is substantial relative to the predicted values. But \(X=7\) lies outside the reference arm’s observed range, so both predictions extrapolate the reference conditional mean. The shared fit also imposes a slope of 2 even though the fitted reference slope is 1. Neither calculation is made reliable merely by producing a number. The limited overlap and differing arm-specific trends are warnings that the reference-based prediction is sensitive to the regression specification.

Common Mistake and Practical Interpretation

A common mistake is to reason, “The post-dropout distribution borrows from the reference arm, so the regression slope must be estimated only in that arm.” That conclusion does not follow. The reference-based restriction determines which arm’s conditional distribution supplies the post-dropout prediction; a shared-slope specification can estimate the covariate slope using both arms while retaining a reference-arm intercept. Conversely, a shared slope does not make the post-dropout distribution a treatment-arm distribution.

The choice is a modeling assumption, not a mechanical consequence of randomization. State it explicitly, report which arm information contributes to each coefficient, and check whether the fitted conditional relationships and covariate support make the resulting predictions plausible. Neither greater flexibility nor greater precision automatically makes a model preferable: flexibility can increase uncertainty, while pooling can introduce bias if the common-slope restriction is wrong.

Key takeaway: Reference-arm borrowing specifies the source of the post-dropout conditional distribution. Arm-specific versus shared regression specifies how covariate effects are modeled and estimated. Keep these decisions distinct, and evaluate slope compatibility and covariate overlap before interpreting the resulting predictions.

Check Your Understanding

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

  1. Under a shared-slope model, which intercept and which slope define the reference-based conditional mean?
  2. If \(S_{xy,R}=40\), \(S_{xy,T}=60\), \(S_{xx,R}=50\), and \(S_{xx,T}=75\), what is the shared-slope estimate?
  3. Why does a shared slope not guarantee reliable prediction for a covariate value outside the reference arm’s observed range?
  4. Does a nonsignificant arm-by-covariate interaction establish that the slopes are equal? Explain.

Solutions. (1) The reference-arm intercept \(\alpha_R\) and the common slope \(\beta\) define the mean \(\alpha_R+\beta x\). (2) \(\hat{\beta}_{\mathrm{shared}}=(40+60)/(50+75)=100/125=0.8000\) outcome units per covariate unit. (3) The prediction still extrapolates beyond the reference data; the common slope does not create reference-arm observations at that covariate value. (4) No. A nonsignificant interaction may reflect low precision or limited covariate variation and is not proof of equal slopes.

Clinical Biostats