Why Expected-Enrollment Calculations Go Wrong
In a multi-arm multi-stage (MAMS) trial, the total number of participants enrolled is not fixed when the trial can stop early. A stage’s enrollment occurs only if the trial reaches that stage, so expected enrollment must account for both the number enrolled at each stage and the probability that the stage is reached. Two further details complicate the calculation: a shared control group contributes participants to several comparisons but only once to trial enrollment, and a reported probability of continuing may be conditional on reaching the stage where the decision is made.
This tutorial focuses on three audit questions: Are unique participants being counted? Are the probabilities unconditional reach probabilities? Are participants assigned only to stages the trial actually reaches? A calculation can be arithmetically neat and still answer the wrong question if any of these checks fails.
The formula is about new enrollment at each stage. If a design gives cumulative sample sizes instead, those must first be converted to increments. For example, cumulative targets of 90 and 150 mean 90 participants at stage 1 and 60 additional participants at stage 2—not 90 and then another 150.
Count Unique Participants, Not Comparison Appearances
In a trial with two experimental arms and one shared control arm, each control participant may contribute to both treatment-control comparisons. That does not make the participant two people for the purpose of total enrollment. The number needed for a comparison and the total number enrolled in the trial are different quantities.
Suppose stage \(j\) enrolls \(n_{C,j}\) participants in the shared control and \(n_{k,j}\) in experimental arm \(k\). If there are \(K\) experimental arms, the stage’s unique enrollment increment is
The control count appears once in this total. Adding the sample sizes of each treatment-control comparison instead would count the shared control repeatedly. That may be appropriate for describing comparison-specific sample sizes, but not for calculating total trial enrollment.
Worked Example: Auditing a Shared-Control Total
Consider a hypothetical two-stage trial with two experimental arms, A and B, and one shared control. At stage 1, 30 participants are enrolled in each of the three arms. If stage 2 is reached, 20 additional participants are enrolled in each arm. Suppose the probability of reaching stage 2 is 0.60. Find the expected total enrollment and diagnose a calculation that adds both comparison totals.
At stage 1, the unique enrollment is \(30+30+30=90\). At stage 2, the unique increment is \(20+20+20=60\). Therefore,
The same result follows by listing the possible totals: with probability 0.40, the trial stops after 90 participants; with probability 0.60, it enrolls 150. Thus \(0.40(90)+0.60(150)=36+90=126\).
An incorrect comparison-by-comparison calculation gives 60 participants per treatment-control comparison at stage 1 and 40 additional participants per comparison at stage 2. It then reports \(2[60+0.60(40)]=168\). This counts the same 30 stage-1 control participants twice and the same 20 stage-2 control participants twice. The corrected trial-level total is 126, not 168.
Conditional Continuation Is Not an Unconditional Reach Probability
Continuation probabilities are often reported conditional on the trial having reached the decision point. Let \(q_j=P(R_{j+1}\mid R_j)\) be the probability of continuing from stage \(j\) to stage \(j+1\), given that stage \(j\) is reached. Let \(r_j=P(R_j)\) be the unconditional probability that stage \(j\) is reached. Because stage \(j+1\) can be reached only if stage \(j\) is reached,
Consequently, reaching a later stage requires surviving every earlier stopping decision. For example, \(P(R_3)=q_1q_2\), not just \(q_2\), when stage 3 requires continuation at both preceding decisions. More generally, \(r_j=\prod_{i=1}^{j-1}q_i\), provided the stages are sequential and the \(q_i\) are the applicable conditional continuation probabilities.
Worked Example: Converting Conditional Probabilities
A hypothetical three-stage design enrolls 90 participants at stage 1, then 60 additional participants at each later stage if that stage is reached. The probability of proceeding from stage 1 to stage 2, conditional on reaching stage 1, is 0.50. The probability of proceeding from stage 2 to stage 3, conditional on reaching stage 2, is 0.40. Calculate expected enrollment.
Stage 1 is reached with probability 1. Stage 2 is reached with probability \(r_2=0.50\). Stage 3 is reached with probability \(r_3=0.50(0.40)=0.20\). Thus,
Using 0.40 directly as the probability of reaching stage 3 would give \(90+30+24=144\), which is too high. The value 0.40 is conditional on stage 2 being reached; it is not the chance, from the start of the trial, that stage 3 occurs.
As a check, the possible totals are 90 if the trial stops after stage 1, 150 if it reaches stage 2 but stops there, and 210 if it reaches stage 3. Their probabilities are \(1-0.50=0.50\), \(0.50(1-0.40)=0.30\), and \(0.50(0.40)=0.20\), respectively. The weighted total is \(0.50(90)+0.30(150)+0.20(210)=45+45+42=132\).
Use Stage Increments and Respect the Stopping Path
A participant is counted in expected enrollment only if the corresponding stage is reached. The indicator \(I(R_j)\) in the definition enforces this rule: if the trial stops before stage \(j\), then \(I(R_j)=0\), and that stage contributes no participants to that trial’s total. This is why planned enrollment at every possible stage cannot simply be added together and called expected enrollment.
When stage sizes are reported cumulatively, the conversion to increments is essential. If \(C_j\) is the cumulative target through stage \(j\), define \(C_0=0\). Then the new enrollment at stage \(j\) is \(\Delta N_j=C_j-C_{j-1}\). The expectation uses \(\Delta N_j\), weighted by \(P(R_j)\), rather than \(C_j\), weighted by that probability. Otherwise, participants enrolled at earlier stages are counted again.
Worked Example: Cumulative Targets and Unreached Stages
A hypothetical three-stage trial has cumulative enrollment targets of 90, 150, and 210 participants. The probabilities of reaching stages 1, 2, and 3 are 1.00, 0.70, and 0.30. Find expected enrollment and identify two common errors.
The stage increments are \(90-0=90\), \(150-90=60\), and \(210-150=60\). Therefore,
One error is to weight the cumulative targets rather than the increments: \(90(1.00)+150(0.70)+210(0.30)=90+105+63=258\). This double-counts participants already enrolled before the later stages. A different error is to add all three planned increments without regard to reach: \(90+60+60=210\). That is the enrollment if all stages occur, not the expectation when some trials stop earlier. The stage-3 contribution to the expectation is \(60(0.30)=18\), not 60.
A Short Justification and a Practical Audit
The expected-enrollment formula follows directly from the total-enrollment definition. For fixed stage increments, expectation is additive, and the indicator of reaching a stage has expectation equal to its probability:
This argument does not require the stage-reach events to be independent. In a sequential design they are nested: reaching a later stage entails reaching each earlier stage. The calculation does require that \(\Delta N_j\) is the applicable fixed increment whenever stage \(j\) is reached. If the increment varies by the observed path—for example, because different arms continue with different allocations—then the simple fixed-increment expression is not enough. One must calculate the expected enrollment contribution by path, or use \(E[\Delta N_j I(R_j)]\) with the path-dependent increment explicitly represented.
A reliable audit follows the enrollment through the design rather than starting with a single total. For each stage, write down the new unique participants, identify the event required to reach that stage, and use the probability of that event from the start of the trial. If probabilities are supplied as conditional continuation probabilities, multiply them along the path to obtain the unconditional reach probabilities.
Convert cumulative stage targets into additional participants recruited at each stage.
Add the control and experimental-arm participants once each; do not sum overlapping comparison totals as if they were disjoint groups.
Use \(P(R_j)\), not a conditional probability of continuation, as the weight on stage \(j\)'s enrollment increment.
Confirm that an unreached stage contributes zero in that path and that the expected total lies between the smallest and largest possible trial totals.
Diagnostics, Alternatives, and Limitations
Several checks can expose errors before a result is used for planning:
- Compare the control count. If the design has one shared control cohort, check that the trial-level total includes it once at each reached stage, even though the control informs multiple contrasts.
- Check probability direction. For sequential stages, unconditional reach probabilities cannot increase: \(1=P(R_1)\geq P(R_2)\geq\cdots\geq P(R_J)\). A later-stage probability larger than an earlier-stage probability signals a likely mismatch or mistake.
- Check the stopping paths. The probabilities of mutually exclusive stopping outcomes should sum to 1. If not, a path may be missing, counted twice, or assigned the wrong conditional probability.
- Check units and bounds. Expected enrollment is measured in participants and must lie between the smallest and largest possible total enrollment. A result exceeding the all-stages total, or below the minimum enrollment, is inconsistent with the stated design.
- Check for cumulative double-counting. If a later-stage target includes participants from earlier stages, do not treat that target as a new increment.
A spreadsheet or direct algebraic calculation is suitable when stage increments and reach probabilities are clearly defined. For more complicated path-dependent designs, exact path enumeration can sum each possible total multiplied by its path probability; simulation can estimate the mean across simulated trial paths. These are useful independent checks, but neither fixes incorrectly specified inputs. In particular, simulation will reproduce a shared-control double count or an incorrect conditional probability if those errors are built into the calculation.
The fixed-increment formula also has limits. It does not by itself model recruitment delays, screen failures, attrition, or differences between enrolled and evaluable participants. Those require the relevant enrollment definitions and assumptions to be handled explicitly. Likewise, reach probabilities depend on the assumed treatment effects, outcome distributions, and stopping rules. An expectation is therefore a design-based average under specified scenarios, not a promise that a particular trial will enroll that number.
Common Mistakes
- Wrong: Add the sample sizes for each treatment-control comparison to get trial enrollment. Correction: When controls are shared, count each enrolled control participant once in the unique trial total.
- Wrong: Use \(P(R_{j+1}\mid R_j)\) as the chance of reaching stage \(j+1\) from trial start. Correction: Multiply the conditional continuation probabilities along the required path to obtain \(P(R_{j+1})\).
- Wrong: Include all planned participants at later stages whether or not the trial continues. Correction: Weight each stage’s new enrollment by its reach probability; a stage not reached contributes zero.
- Wrong: Apply reach probabilities to cumulative targets. Correction: First convert cumulative targets to stage-specific enrollment increments.
Check Your Understanding
Answer each question, then compare with the brief solutions below.
- A two-arm experimental trial has one shared control. Each arm enrolls 25 participants at stage 1. What is the unique stage-1 enrollment, and what error arises from adding both comparison totals?
- Stage 2 is reached with probability 0.60. Given that stage 2 is reached, the probability of proceeding to stage 3 is 0.25. What is the unconditional probability of reaching stage 3?
- Cumulative targets are 80 participants at stage 1 and 130 through stage 2. Stage 2 is reached with probability 0.40. What is expected enrollment?
- Why can a stage’s conditional continuation probability not generally be used directly as the unconditional probability of reaching that stage?
Solutions. (1) The unique stage-1 enrollment is \(25+25+25=75\) participants: 25 in each experimental arm and 25 in the shared control. Adding two comparison totals counts the control twice. (2) \(P(R_3)=0.60(0.25)=0.15\). (3) The stage-2 increment is \(130-80=50\), so \(E(N)=80+50(0.40)=100\) participants. (4) A later stage is reachable only after all required earlier stages are reached; its unconditional reach probability includes the probabilities of those earlier continuations as well.