Tutorials › Model-Informed Drug Development (MIDD) › Simulating Dropout and Informative Missingness

Clinical Trial Simulation · Tutorial 281 of 596

Simulating Dropout and Informative Missingness

Build explicit missing-data mechanisms into virtual trials and compare their effects on observed treatment effects and decision rates.

Advanced 12 min read

What You'll Learn

  • Distinguish administrative censoring from participant dropout and outcome-dependent missingness.
  • Implement visit-level observation indicators and absorbing dropout processes.
  • Explain when complete-case treatment-effect estimates are unbiased and when they are not.
  • Calculate how reduced follow-up can change a trial’s probability of crossing a decision threshold.
  • Diagnose implausible missingness patterns and compare analysis strategies and sensitivity checks.

Why Simulate Missingness Explicitly?

A simulated trial may generate every participant’s outcome at every planned visit, but a real trial may not observe all of those outcomes. The reasons matter. A participant may have no opportunity to complete a visit because data collection ended at a fixed cutoff; may drop out for reasons unrelated to outcome; or may be more likely to miss a visit because their current or future outcome is poor. These mechanisms can produce different observed data, even when the underlying treatment effect is identical.

For trial simulation, it is useful to generate the full outcome history first and then apply a specified observation process. This separates the scientific data-generating model from the process that determines which data are available to an analysis. Comparing full-data results with observed-data results helps reveal both loss of precision and potential bias.

Definition: Administrative censoring occurs when observation ends at a prespecified study or data cutoff, so some participants have not reached later assessment times. Dropout is the end of a participant’s follow-up before that cutoff. A value is missing when it was not observed at a planned assessment. Missingness is informative for an outcome when the probability that the outcome is observed depends on that outcome, even after accounting for the information included in the analysis.

Representing the Observation Process

Let \(Y_{ij}\) denote the outcome for participant \(i\) at planned visit \(j\), and let \(R_{ij}=1\) if that outcome is observed and \(R_{ij}=0\) otherwise. For administrative censoring, define \(A_{ij}=1\) when visit \(j\) occurs on or before the applicable data cutoff, and \(A_{ij}=0\) otherwise. For dropout, define \(D_{ij}=1\) if the participant remains under follow-up through visit \(j\), and \(D_{ij}=0\) after dropout. The combined observation indicator can be written as:

$$ R_{ij}=A_{ij}D_{ij}. $$

This representation makes the mechanisms distinct. A participant whose visit falls after the cutoff has \(A_{ij}=0\), even if they would otherwise have stayed in the study. A participant who drops out before the cutoff has \(D_{ij}=0\) for subsequent visits. In a dropout process that is absorbing, once \(D_{ij}=0\), it remains zero at all later visits.

For a fixed endpoint time, administrative censoring can be implemented by generating enrollment dates and a study cutoff, then marking the endpoint unavailable for participants whose scheduled endpoint occurs after the cutoff. In a longitudinal trial, dropout can be simulated at each interval. For example, let \(h_{ij}\) be the probability of dropout between visits \(j-1\) and \(j\), conditional on remaining in follow-up through visit \(j-1\). Draw a dropout indicator with probability \(h_{ij}\); if dropout occurs, set all subsequent \(D_{ij}\) values to zero.

The dropout probability can be constant, vary by visit, or depend on participant information. A constant probability is a simple independent-dropout scenario. To represent dropout depending on observed history, one might specify \(h_{ij}\) as a function of treatment assignment and the participant’s most recent observed outcome. To represent outcome-dependent missingness, the simulation can instead make dropout depend on the current outcome, including an outcome that will not be observed. That is a deliberate assumption about the data-generating process, not something directly testable from the observed outcomes alone.

Worked Example: Applying an Administrative Cutoff

Consider a hypothetical trial with a 12-week endpoint and a data cutoff of 30 June. Four participants are scheduled for their endpoint 12 weeks after enrollment: A enrolled on 1 April, B on 20 April, C on 15 May, and D on 10 June. Assume all attend if the endpoint falls on or before the cutoff, and no dropout occurs.

The scheduled endpoint dates are 24 June, 13 July, 7 August, and 2 September, respectively. Thus A has \(A_{i,12}=1\), while B, C, and D have \(A_{i,12}=0\). With no dropout, \(D_{i,12}=1\) for all four, so the combined endpoint observation indicators are 1, 0, 0, and 0. The three unavailable endpoint outcomes are administratively censored; they are not evidence of participant-initiated dropout.

This mechanism also shows why an analysis restricted to participants with observed 12-week outcomes may represent an earlier-enrolled subset. If enrollment date is associated with site, calendar time, or participant characteristics, administrative censoring can change the composition of the observed sample as well as reduce its size.

Independent and Outcome-Dependent Dropout

A common classification distinguishes missing completely at random (MCAR), missing at random (MAR), and missing not at random (MNAR). Under MCAR, observation does not depend on observed or unobserved outcomes or other participant characteristics. Under MAR, after conditioning on specified observed information, missingness does not additionally depend on the unobserved outcome. Under MNAR, missingness still depends on the unobserved outcome after conditioning on the observed information used to describe the mechanism.

These labels describe assumptions about the relationship between data and missingness; they do not identify the cause of dropout. For example, a dropout probability based on a previously observed symptom score is compatible with MAR if that observed history is included in the conditioning information. A probability based on the current unobserved symptom score creates an MNAR mechanism. In a simulation, both are implementable because the full simulated outcome history is available before outcomes are hidden.

Under MCAR, complete-case analysis—an analysis using only participants with observed outcomes—does not systematically select higher or lower outcomes on average, though it loses precision. Under MAR, complete-case analysis may be biased if observation depends on observed factors related to the outcome; an analysis that appropriately models the observed data can use those factors. Under MNAR, conclusions generally require additional assumptions or sensitivity analyses because the observed data alone do not determine the distribution of unobserved outcomes.

Justification: Let \(Y\) be an outcome and \(R\) its observation indicator, with \(P(R=1)>0\). The mean among observed participants satisfies
$$ E(Y\mid R=1)-E(Y) =\frac{E(YR)}{P(R=1)}-E(Y) =\frac{\operatorname{Cov}(Y,R)}{P(R=1)}. $$

The equality follows from \(E(YR)=\operatorname{Cov}(Y,R)+E(Y)E(R)\) and \(E(R)=P(R=1)\). Therefore, if observation is independent of \(Y\), the covariance is zero and the observed mean equals the full-data mean in expectation. If observation probability increases or decreases with \(Y\), the covariance need not be zero, and the observed mean can differ systematically from the full-data mean.

Worked Example: Outcome-Dependent Observation Shifts the Mean

Consider two hypothetical treatment arms, each with 100 participants. In the treatment arm, 50 participants have outcome 0 units and 50 have outcome 1 unit. The full-data mean is \((50\times0+50\times1)/100=0.5\) units. Suppose the probability of observing the endpoint is 0.90 for outcome 0 and 0.55 for outcome 1.

The expected number observed with outcome 0 is \(50\times0.90=45\), and with outcome 1 it is \(50\times0.55=27.5\). The expected observed total is 72.5 participants, and the expected observed outcome total is 27.5 units. The large-sample complete-case mean is therefore approximately \(27.5/72.5=0.3793\) units.

In the control arm, let 50 participants have outcome 1 unit and 50 have outcome 2 units, giving a full-data mean of 1.5 units. Suppose observation probabilities are 1.00 for outcome 1 and 0.30 for outcome 2. The expected observed count is \(50+15=65\), and the expected observed outcome total is \(50\times1+15\times2=80\) units. The large-sample complete-case mean is approximately \(80/65=1.2308\) units.

Define the treatment effect as treatment mean minus control mean. The full-data effect is \(0.5-1.5=-1.000\) unit. The complete-case difference, using the unrounded arm means, is \(27.5/72.5-80/65\approx-0.8515\) units. Here outcome-dependent observation makes the observed difference less negative than the full-data difference. These ratios of expected totals describe the large-sample behavior; a finite simulated trial will also show random variation in the realized counts and means.

From Missingness to Decision Rates

A decision rate is the proportion of simulated trial replicates in which a prespecified decision rule is met. Missingness can change that rate by reducing the information available, shifting an estimator, or both. To see the precision effect, consider a simple hypothetical one-sided normal decision rule: declare evidence of a positive treatment effect if the estimated difference exceeds \(1.645\) standard errors. Assume independent normally distributed outcomes with variance 4 units squared in each arm, equal allocation, and a known variance for this calculation.

Worked Example: Random Dropout and the Probability of Crossing a Threshold

Suppose the true treatment effect is 0.8 units and each arm initially has 100 participants. With complete outcomes, the standard error of the difference in arm means is

$$ SE=\sqrt{\frac{4}{100}+\frac{4}{100}}=\sqrt{0.08}\approx0.2828\text{ units}. $$

The rule is met when the estimated effect exceeds \(1.645SE\), a threshold of \(1.645\times0.2828\approx0.4653\) units. Under the stated normal model, the probability of meeting the rule is

$$ P(\widehat{\Delta}>1.645SE) =\Phi\left(\frac{0.8}{0.2828}-1.645\right) \approx\Phi(1.1834) \approx0.882. $$

Now suppose independent dropout leaves an expected 75 participants per arm with outcomes observed. Using 75 per arm as a planning approximation, \(SE=\sqrt{4/75+4/75}=\sqrt{8/75}\approx0.3266\) units. The corresponding decision probability is approximately \(\Phi(0.8/0.3266-1.645)=\Phi(0.8045)\approx0.789\). Thus, in this simplified setting, dropout lowers the probability of crossing the rule by reducing precision. In an actual simulation, realized sample sizes vary, so the decision rate should be estimated across replicates rather than treated as exactly this approximation.

Implementation, Diagnostics, and Alternatives

A transparent simulation applies the observation mechanism after generating outcomes. This makes it possible to retain a full-data benchmark and to check whether the simulated missingness matches its intended specification.

1
Generate the trial and full outcomes.
Assign treatment, covariates, and participant-level variability, then generate every planned outcome using the trial’s outcome model.
2
Generate administrative availability.
Use enrollment and assessment dates with the study cutoff to set \(A_{ij}\); do not label an unobserved post-cutoff visit as participant dropout.
3
Generate dropout and observation.
Specify the dropout hazard and its predictors, enforce absorbing dropout if appropriate, and form \(R_{ij}=A_{ij}D_{ij}\).
4
Analyze and compare.
Apply the planned analysis to observed outcomes, then compare its estimate and decision with the full-data benchmark across replicates.

Useful diagnostics include the fraction observed at each visit, dropout timing, rates by treatment arm and relevant baseline or observed-outcome groups, and the distribution of follow-up time. For outcome-dependent scenarios, also inspect observation rates across the simulated full outcome values; this check is available to the simulator even though the missing outcomes would be unavailable in a real analysis. Verify that no participant has later observed visits after an absorbing dropout, and that administrative censoring follows the cutoff dates exactly.

The main alternatives are not interchangeable. Complete-case analysis is straightforward and can be unbiased under suitable independence conditions, but may discard substantial information or be biased under selective observation. Likelihood-based analyses of observed longitudinal data can use incomplete outcome histories under a correctly specified outcome model and an appropriate MAR assumption. Multiple imputation similarly relies on a defensible model for the missing outcomes and the information related to missingness. For MNAR scenarios, sensitivity analyses can vary assumptions about unobserved outcomes; no single analysis can recover those outcomes from observed data without assumptions.

A common mistake is to assume that random dropout only reduces sample size, so the treatment-effect estimate must remain unbiased. That conclusion requires dropout to be independent of the outcome relevant to the estimator, or other conditions that justify the analysis. If participants with worse unobserved outcomes are more likely to drop out, the observed outcomes can be systematically selected, shifting the estimate as well as increasing uncertainty. Another pitfall is to simulate dropout separately by arm but ignore its dependence on outcomes within each arm: equal dropout percentages do not guarantee equal bias.

Key takeaway: Specify administrative censoring and dropout as distinct processes, state what each process depends on, and evaluate both the observed-data treatment-effect estimate and the resulting decision rate. A missingness scenario is an assumption to stress-test, not a nuisance that can be represented adequately by one universal percentage.

Check Your Understanding

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

  1. A participant’s final visit is scheduled after the fixed data cutoff, with no indication that the participant withdrew. Which process explains the unavailable visit?
  2. In a simulation, observation is independent of a normally distributed endpoint with mean 5 units. What is the expected observed-case mean under this mechanism?
  3. In a hypothetical trial, endpoint outcomes are observed for 80 participants per arm, with outcome variance 9 units squared in each arm. Calculate the standard error of the difference in means, assuming independent arms.
  4. Why can the same overall dropout percentage in two arms still produce a biased treatment-effect estimate?

Solutions. (1) Administrative censoring: the visit falls after the cutoff, so administrative availability is zero. (2) Under outcome-independent observation, the observed-case mean equals the full-data mean in expectation, so it is 5 units. (3) \(SE=\sqrt{9/80+9/80}=\sqrt{0.225}\approx0.4743\) units. (4) Dropout may select outcomes differently within each arm—for example, if poor outcomes predict dropout in one arm more strongly—so equal overall dropout rates do not ensure that observed arm means represent their full-data means.