Tutorials › Pattern-Mixture and Selection Models › Oncology Trial Attrition After Disease Progression

Case Studies · Tutorial 476 of 499

Oncology Trial Attrition After Disease Progression

Learn to model dropout after disease progression using a Diggle–Kenward selection model and compare its implied outcome trajectory with a pattern-specific estimate.

Advanced 11 min read

What You'll Learn

  • Define a Diggle–Kenward model for monotone dropout after progression.
  • Explain how an unobserved current outcome can enter the dropout model.
  • Read model-implied missing-outcome means from a selection-model likelihood.
  • Calculate and compare pattern-specific and selection-model trajectory estimates.
  • Identify the assumptions and diagnostics that matter in this oncology setting.

Why Progression-Related Attrition Needs a Sensitivity Model

In an oncology trial, disease progression may be recorded at a visit and followed by withdrawal before the next quality-of-life assessment. The progression record is informative: patients who progress can have a different outcome trajectory from those who do not. But even after accounting for recorded progression and earlier outcomes, withdrawal may depend on the outcome that would have been recorded at the missed visit. A model that assumes otherwise can give an overly optimistic trajectory.

This tutorial uses a hypothetical trial and a quality-of-life score on a 0-to-100 scale, with higher scores indicating better quality of life. The example focuses on one treatment arm to make the missing-outcome model clear; it does not estimate a treatment contrast. The selection model is the Diggle–Kenward model. It represents the joint distribution of outcomes and dropout by specifying an outcome model and a conditional model for dropout.

Definition: In a Diggle–Kenward selection model for monotone dropout, the observed-data likelihood is built from (1) a model for the repeated outcomes and (2) a model for the probability of dropout conditional on the outcome history, including the current outcome at the dropout occasion. If dropout depends on that current outcome after conditioning on recorded history, the missingness mechanism is nonignorable (MNAR).

Let \(Y_{it}\) denote patient \(i\)'s outcome at visit \(t\), and let \(D_{it}=1\) indicate dropout before visit \(t\), among patients still followed at the prior visit. Let \(P_i\) indicate progression recorded by the second visit. A simple outcome component models the distribution of each visit's outcome conditional on earlier outcomes and recorded covariates. A simple dropout component is

$$ \operatorname{logit}\{P(D_{it}=1\mid D_{i,t-1}=0,Y_{i1},\ldots,Y_{it},P_i)\} =\alpha_t+\gamma Y_{it}+\boldsymbol{\delta}^{\mathsf T}\mathbf{H}_{it}, $$

where \(\mathbf{H}_{it}\) contains recorded history such as earlier outcomes, progression status, and possibly treatment. The defining feature is that \(Y_{it}\), the outcome at the dropout occasion, appears in the dropout probability. A negative \(\gamma\), for a higher-is-better score, means that lower current scores are associated with higher dropout probability after adjustment for the included history. It does not by itself establish a causal effect of quality of life on withdrawal.

Likelihood and the Missing-Outcome Implication

For a patient who completes visit \(t\), the likelihood contribution includes the outcome density and the probability of remaining in follow-up. For a patient who drops out before that visit, \(Y_{it}\) is not observed. The contribution must therefore integrate over its possible values, weighting each value by both its outcome density and its dropout probability. This is the central selection-model calculation.

$$ L_i^{\text{drop}} =\int f(y\mid \mathbf{H}_{it})\, P(D_{it}=1\mid Y_{it}=y,\mathbf{H}_{it})\,dy. $$

Here \(f(y\mid\mathbf{H}_{it})\) is the outcome model conditional on observed history. The model-implied mean among patients with that history who drop out is not generally the ordinary outcome-model mean. It is the density reweighted by dropout probability:

$$ E(Y_{it}\mid D_{it}=1,\mathbf{H}_{it}) = \frac{\int y f(y\mid\mathbf{H}_{it}) P(D_{it}=1\mid Y_{it}=y,\mathbf{H}_{it})\,dy} {\int f(y\mid\mathbf{H}_{it}) P(D_{it}=1\mid Y_{it}=y,\mathbf{H}_{it})\,dy}. $$

The denominator is the probability of dropout given the history. Dividing by it normalizes the weighted density to integrate to one. If \(\gamma=0\), and there are no other unobserved-outcome terms, dropout is conditionally independent of the current outcome and this conditional mean reduces to the outcome-model mean. If \(\gamma\ne 0\), the two means generally differ. This formula also explains why a dropout model cannot be fitted by simply substituting a made-up value for each missing score: the missing score is integrated out in the likelihood.

The model requires a correctly specified outcome distribution and dropout model for the interpretation to be credible. It also assumes independent patients conditional on modeled covariates, a correctly recorded dropout time and progression history, and a suitable account of the within-patient outcome dependence. In this example, dropout is monotone after the last observed visit. If visits can be missed and later resumed, that intermittent pattern needs an appropriate observation-process model rather than this simple monotone setup.

Worked Example: Summarizing the Progression Patterns

Suppose 30 hypothetical patients have baseline and week-6 quality-of-life scores. By week 6, 12 have no recorded progression, 10 have recorded progression and later complete week 12, and 8 have recorded progression and drop out before week 12. The group means are shown below. All 30 have a baseline score; the eight dropouts have no week-12 score.

Pattern through week 12Number of patientsBaseline meanWeek-6 meanWeek-12 mean
No progression, followed through week 1212727068
Progression by week 6, followed through week 1210705854
Progression by week 6, dropout before week 1286957Missing

There are \(10+8=18\) patients with recorded progression, not 28. Their pooled observed week-6 mean is

$$ \bar{Y}_{6,\text{progression}} =\frac{10(58)+8(57)}{10+8} =\frac{580+456}{18} =\frac{1036}{18} =57.56. $$

The denominator is 18 because both progression patterns have week-6 measurements. The 12 patients without progression are not included in this progression-specific mean.

For a simple pattern-specific comparison, take the observed week-12 mean of 54 among the 10 patients who progressed and remained followed as the estimate for the eight patients who progressed and dropped out. This is an identifying restriction, not a quantity learned directly from their missing week-12 values: it assumes that, for the purpose of this estimate, the dropout pattern has the same week-12 mean as the observed completers in the progression pattern.

Fitting and Interpreting a Diggle–Kenward Model

A practical analysis first specifies the outcome model and dropout model, then maximizes their joint observed-data likelihood. For the hypothetical trial, suppose progression status and the week-6 score are included in the history. The dropout probability before week 12 is modeled using week-12 quality of life, even though it is unobserved for dropouts. A fitted model can use the observed completers and the integrated dropout contributions to estimate its parameters. Because the current outcome is missing precisely for dropouts, the dependence parameter \(\gamma\) is not identified from the observed data without modeling restrictions; its estimate is therefore conditional on the chosen parametric model and assumptions.

Worked Example: Translating the Dropout Coefficient

Suppose a hypothetical fitted dropout component for patients with progression has the form

$$ \operatorname{logit}\{P(D=1\mid Y_{12},Y_6,P=1)\} =-0.20-0.08(Y_{12}-54)+\delta(Y_6-57), $$

where \(D=1\) means dropout before week 12. To illustrate the coefficient, compare patients at the same week-6 score of 57, so the history term involving \(\delta\) is zero. At a week-12 score of 44, the linear predictor is \(-0.20-0.08(44-54)=0.60\). Thus

$$ P(D=1\mid Y_{12}=44,Y_6=57,P=1) =\frac{e^{0.60}}{1+e^{0.60}} =0.6457. $$

At a week-12 score of 54, the linear predictor is \(-0.20\), giving \(e^{-0.20}/(1+e^{-0.20})=0.4502\). At a score of 64, it is \(-1.00\), giving \(e^{-1}/(1+e^{-1})=0.2689\). The negative coefficient means lower scores correspond to larger modeled dropout probabilities at the same recorded history. These are conditional probabilities implied by the hypothetical model, not observed rates for score-defined subgroups; the score is missing for the patients who actually dropped out.

Worked Example: Comparing the Implied Week-12 Trajectories

Suppose the fitted outcome component and dropout model, evaluated by numerical integration of the reweighted density, imply a mean week-12 score of 50.3 among the eight progression patients who dropped out. For this illustration, the conditional outcome distribution for their recorded histories is modeled as normal with mean 53 and standard deviation 8, and the dropout weight decreases as the current score increases. Numerical integration—not the normal mean alone—produces the illustrative dropout-conditional mean of 50.3.

Using the pattern-specific restriction from the earlier example gives an estimated missing-group mean of 54. The two approaches therefore imply different trajectories for this group: the pattern-specific estimate holds its week-12 mean at the completer mean, whereas the fitted selection model shifts the mean downward to reflect the modeled association between low current scores and dropout.

The observed week-12 total among the 22 completers is \(12(68)+10(54)=816+540=1356\), so their mean is \(1356/22=61.64\). To obtain a whole-cohort mean under the pattern-specific restriction, impute 54 for each of the eight dropouts:

$$ \hat{\mu}_{12,\text{pattern}} =\frac{12(68)+10(54)+8(54)}{30} =\frac{1788}{30} =59.60. $$

Under the Diggle–Kenward model, use 50.3 for the missing group:

$$ \hat{\mu}_{12,\text{DK}} =\frac{12(68)+10(54)+8(50.3)}{30} =\frac{816+540+402.4}{30} =\frac{1758.4}{30} =58.61. $$

The model-based whole-cohort mean is about \(0.987\) quality-of-life points lower than the pattern-specific estimate. This difference is a consequence of different assumptions about the missing outcomes; it is not evidence that the model has discovered the true unobserved scores. Every number in this example is hypothetical, and the model-implied value 50.3 is stipulated as the numerical-integration output of the hypothetical fit, not an estimate calculated from the summary table alone.

Assumptions, Diagnostics, and Alternatives

The Diggle–Kenward model is useful when a scientifically plausible explanation is that a patient's current, unobserved outcome helps determine whether the next assessment is missing. Its appeal is also its main limitation: the data do not reveal the missing outcomes, so the dependence between those outcomes and dropout must be supported by assumptions. A single fitted model should not be treated as a definitive correction for attrition.

Before interpreting a fit, check whether the model is numerically and substantively adequate. Review convergence messages, gradients, parameter standard errors, and sensitivity to starting values. Inspect whether the outcome model reproduces the observed means and variability across visits and progression histories. Check the observed dropout rates across recorded histories, and assess whether fitted dropout probabilities are extreme or nearly zero for important histories. Sparse progression strata, little variation in observed outcomes, or few completers can make the dependence parameter unstable. Also verify the pattern coding and visit denominators: the progression-specific week-6 denominator in the example is 18, while the week-12 completer denominator is 22.

A useful comparison is with a pattern-mixture estimate. The pattern-specific approach directly describes observed outcome distributions by missingness pattern, but the missing week-12 mean still requires an identifying restriction, as the worked example made explicit. The selection model instead specifies dropout conditional on current and recorded outcomes, and its missing-group estimate follows from that joint model. Neither framework removes the need for assumptions. The choice of pattern-mixture restriction or selection-model dependence structure should be reported and examined through sensitivity analyses; it should not be hidden behind a single point estimate.

Other failure modes include treating progression as if it were itself dropout, ignoring the time order between progression and withdrawal, and interpreting an association parameter as a causal effect. In this case, progression is an observed history variable; the dropout event occurs later. If progression status is misclassified, omitted from the relevant models, or used to define groups with very few observations, the fitted trajectory may be misleading. If death prevents a quality-of-life measurement, that outcome has a different interpretation from an ordinary missing score and cannot automatically be handled as routine dropout.

Key takeaway: A Diggle–Kenward model makes the current outcome part of the conditional dropout mechanism. Its implied missing-outcome trajectory is calculated by weighting the outcome distribution by dropout probability and integrating over the unobserved score. Compare that trajectory with a clearly stated pattern-specific restriction, and treat their disagreement as evidence of assumption sensitivity.

Check Your Understanding

Answer each question, then compare with the concise solutions below.

  1. In the hypothetical table, how many patients with recorded progression contribute to the week-6 mean, and what is that mean?
  2. What does a negative \(\gamma\) mean when higher quality-of-life scores are better?
  3. Why does the dropout likelihood contribution require an integral over the current outcome?
  4. Using the example's pattern-specific estimate of 54, what whole-cohort week-12 mean results if the eight missing scores are each assigned that value?
  5. Name one important limitation shared by the selection-model and pattern-specific estimates.

Solutions. (1) There are \(10+8=18\) patients with progression and week-6 scores. Their mean is \([10(58)+8(57)]/18=57.56\). (2) At the same recorded history, a lower current score corresponds to a higher modeled probability of dropout. (3) The current outcome is unobserved for dropouts, so its possible values must be averaged over the outcome density, weighted by their dropout probabilities. (4) The mean is \([12(68)+10(54)+8(54)]/30=1788/30=59.60\) points. (5) Both require assumptions about missing outcomes that are not determined by observed data alone; conclusions can change when those assumptions change.

Clinical Biostats