Why a Known Midtrial Change Needs a Design Plan
Suppose a trial compares an experimental treatment with standard care, and standard care is scheduled to change on a known date. Patients enrolled before that date receive one version of standard care; those enrolled after it receive another. The change may alter outcomes even if the experimental treatment itself is unchanged. A design that adapts allocation across the whole trial without accounting for the date can therefore base later assignments on responses that are no longer relevant to the current comparison.
The design goal is to maintain concurrent comparisons: within each period of standard care, enroll enough patients to both the experimental treatment and the standard-care control. Calendar-time blocks make the allocation plan operational. An adaptive target can still influence the treatment ratio, but block-level rules prevent that target from eliminating one arm during either period.
The plan below assumes the date of the standard-care change is known in advance, the treatment assignment is randomized, and the outcome used for adaptation is defined consistently across patients. For the binary-outcome illustration, responses within an enrollment epoch are treated as comparable for the allocation update. If substantial drift is expected even within an epoch, blocks should be shortened or the adaptation rule should account for that drift; a known care change does not make all other time trends disappear.
Epochs, Blocks and an Adaptive Allocation Rule
For clarity, call the experimental treatment \(A\) and standard care \(C\). Let a favorable binary outcome be coded as 1 and an unfavorable outcome as 0. One possible response-adaptive rule is to estimate each arm’s favorable-outcome probability within the current epoch and form the target
Here, \(\tilde p_A\) and \(\tilde p_C\) are the current epoch’s estimated probabilities of a favorable outcome. This square-root rule is an illustrative ethical tilting rule: a higher estimated favorable-outcome probability tends to give that arm a larger share, without assigning everyone to it. It is not a universal optimum. The rule, outcome, update schedule and safeguards must be selected before enrollment.
For example, a simple estimation scheme begins with independent Beta(1,1) priors for the two favorable-outcome probabilities. If an arm has \(s\) favorable outcomes and \(f\) unfavorable outcomes observed in the current epoch, its posterior distribution is Beta(1 + s, 1 + f), with posterior mean \((1+s)/(2+s+f)\). Only outcomes available before a block’s allocation is set are used. This defines an update rule; it does not assert that a particular prior or target is required for every trial.
Let \(B\) be the block size, and require at least \(m\) assignments to each arm in every complete block. First clip \(q_A\) to a prespecified interval, such as \([0.35,0.65]\), to limit extreme target shifts. Then set the number assigned to \(A\) to the nearest integer to \(Bq_A\), restricted to the feasible range \(m\) through \(B-m\). Assign the remaining block slots to \(C\). Randomly permute the resulting assignments over the block’s enrollment positions. All block rules, including how rounding ties are handled, should be fixed in advance.
The resulting realized block ratio need not equal \(q_A\) exactly: the target is translated into an integer count and bounded by the minimum arm counts. Random permutation determines which eligible patient receives each assignment. The target is set before the block; it is not recalculated after each response within that block.
Worked Design Example: Six Blocks Around a Care Change
Worked Example: Six Blocks Around a Care Change
Consider a hypothetical trial that plans to enroll 120 patients. Standard care changes after the first 60 enrollments. Use blocks of \(B=20\) within each epoch, require \(m=6\) assignments to each arm per block, and clip the adaptive target to \([0.35,0.65]\). Suppose the targets calculated before the six blocks are \(0.50, 0.55, 0.65\) in the first epoch and \(0.50, 0.55, 0.45\) in the second.
For the first block, \(20(0.50)=10\), so assign 10 patients to \(A\) and 10 to \(C\). For the second, \(20(0.55)=11\), giving 11 to \(A\) and 9 to \(C\). For the third, \(20(0.65)=13\), giving 13 to \(A\) and 7 to \(C\). All three counts are within the allowed range of 6 through 14 per arm.
The first epoch therefore has \(10+11+13=34\) assignments to \(A\) and \(10+9+7=26\) to \(C\). In the second epoch, the three targets give \(10/10\), \(11/9\), and \(9/11\) assignments to \(A/C\), respectively. That epoch has 30 assignments to each arm. Each epoch contains both arms in all three blocks, and the change in standard care lies between epochs rather than inside a block.
The block minimum guarantees at least \(3(6)=18\) assignments to each arm in each epoch. That is a design guarantee about representation, not a claim that 18 patients per arm will provide adequate precision. The trial’s required enrollment and analysis plan must separately address the precision needed for its scientific questions.
What the Block Randomization Guarantees
A block of \(B\) positions with a prespecified count \(n_A\) for treatment \(A\) contains exactly \(n_A\) assignments to \(A\) and \(B-n_A\) to \(C\). Randomly permuting that assignment list protects the order from being chosen deterministically by the investigator. At the start of the block, each position has the same marginal chance of receiving \(A\), namely \(n_A/B\).
To see why, let \(I_j\) equal 1 if position \(j\) receives \(A\) and 0 otherwise. Every permutation position is symmetric, so each has the same expectation, say \(r\). But the block has exactly \(n_A\) assignments to \(A\), so \(\sum_{j=1}^{B} I_j=n_A\). Taking expectations gives \(Br=n_A\), hence \(r=n_A/B\). After some assignments have been revealed, the conditional probability for a remaining position is the number of remaining \(A\) assignments divided by the number of remaining positions. Thus probabilities can approach 0 or 1 near the end of a fixed-count block even though the block-start marginal probability is within the planned range.
This distinction matters when describing the design. The clipped target \(q_A\) is not necessarily the probability of assignment for every patient: integer rounding, block constraints and the revealed assignments all matter. The actual allocation mechanism should be recorded, including the target used, block counts and randomized order. If a later analysis uses assignment probabilities, it must use probabilities appropriate to that mechanism rather than simply substituting the unclipped target.
Worked Example: Updating the Target Within an Epoch
Worked Example: Updating the Target Within an Epoch
Suppose that before a block in the first epoch, the hypothetical trial has observed 18 favorable outcomes among 30 patients assigned to \(A\), and 12 favorable outcomes among 30 assigned to \(C\). Use independent Beta(1,1) priors, the posterior means above, and the square-root target.
For \(A\), the posterior mean is \(\tilde p_A=(1+18)/(2+30)=19/32=0.5938\). For \(C\), it is \(\tilde p_C=(1+12)/(2+30)=13/32=0.4063\). Therefore,
This value is within the prespecified \([0.35,0.65]\) interval. For a 20-person block, \(20(0.5473)=10.946\), which rounds to 11 assignments to \(A\); the other 9 go to \(C\). Both counts exceed the minimum of 6. The target favors \(A\) modestly, reflecting the current estimates, but does not imply that \(A\) is truly more effective.
After the standard-care change, the design starts a new epoch-specific update. For illustration, suppose the new epoch later has 8 favorable outcomes among 12 patients assigned to \(A\) and 5 among 12 assigned to the new version of \(C\). The posterior means using the same prior are \(9/14=0.6429\) and \(6/14=0.4286\). The new target is
For a 20-person block, \(20(0.5506)=11.012\), so the count is 11 to \(A\) and 9 to \(C\). The calculation uses only current-epoch outcomes. Carrying the old control outcomes into the update without accounting for the care change would combine responses under different control versions and could distort the target for the new epoch.
Worked Example: Closing a Block at the Change Date
Worked Example: Closing a Block at the Change Date
Suppose the planned care change occurs after 47 patients have enrolled, although the regular block size is 20. The first two blocks are complete, and 7 patients have entered the third block. The protocol says to close that partial block at the known change date, require at least 2 assignments to each arm in the partial block, and then start the new epoch with a fresh block.
Assume the target set before the partial block was \(q_A=0.60\). For \(B=7\), the minimum of 2 per arm restricts the \(A\) count to 2 through 5. The rounded target count is \(7(0.60)=4.2\), or 4 to \(A\); assign the remaining \(7-4=3\) to \(C\). Both arms appear in the partial block. The next assignment belongs to the new epoch and is governed by its allocation plan, not by continuing the old block.
Closing the block avoids mixing the two standard-care versions in one block. However, 4 and 3 assignments in a short partial block do not by themselves ensure an informative comparison of the old versions of care. If adequate representation on each side of the change is essential, the protocol must also plan sufficient enrollment in each epoch; a block minimum is not a substitute for that planning.
Diagnostics, Alternatives and Limits
Before enrollment, check that every planned block size can satisfy its minimums: \(B\geq 2m\). Check that the clipped target and rounding rule always produce a feasible count. Confirm that the care-change date, block boundaries, outcome definition, update times and rule for incomplete blocks are documented. A simulated run of the allocation algorithm can reveal coding errors, unexpectedly extreme realized ratios, or too few planned assignments in one epoch.
During the trial, monitor whether blocks cross the change date, whether assignments match the recorded block plan, and whether outcomes used in an update were available at the time the target was set. Also check that each epoch has the intended arm representation. If outcomes are delayed, a target may reflect only a small and potentially unrepresentative set of observed responses; the update schedule should account for that delay rather than treating unavailable outcomes as observed.
The main alternatives answer different design priorities. Fixed 1:1 randomization within every block gives predictable concurrent representation and does not adapt to observed outcomes. Unrestricted response-adaptive allocation can change the arm ratio more quickly, but may leave too few concurrent controls in a period, especially if probabilities become extreme. The bounded, block-level plan trades some responsiveness for prespecified minimum representation and clear epoch boundaries.
| Design choice | Strength | Trade-off |
|---|---|---|
| Fixed 1:1 counts within blocks | Simple, stable concurrent representation | Does not use observed outcomes to alter the ratio |
| Unrestricted adaptive probabilities | Can respond rapidly to current response estimates | May produce weak representation in one arm or epoch |
| Bounded adaptive targets with block minimums | Allows limited adaptation while enforcing block-level representation | Integer counts and constraints can make realized ratios differ from targets |
This plan does not remove every source of bias or guarantee that observed outcomes are comparable. Randomization protects the allocation mechanism, while the concurrent assignments protect against comparing patients enrolled only under different care versions. A change in patient mix, other calendar-time drift, or inconsistent outcome measurement can still complicate interpretation. The target rule is also a design choice, not evidence that the treatment with the larger current estimate is superior. In particular, the plan should not be used to treat outcomes from different epochs as though they necessarily estimate one unchanged treatment contrast.
Common Mistake
Check Your Understanding
Answer each question, then compare your reasoning with the solutions below.
- A complete block has 24 positions, a minimum of 7 assignments per arm, and a target \(q_A=0.70\). What allocation results if the target is clipped to \([0.35,0.65]\)?
- Why should a block not straddle a known change in standard care?
- With a Beta(1,1) prior, an arm has 9 favorable outcomes and 11 unfavorable outcomes in the current epoch. What is its posterior mean favorable-outcome probability?
- Does requiring at least 6 assignments per arm in each block guarantee adequate precision for an epoch-specific comparison? Explain.
Solutions. (1) The target is clipped to \(0.65\). The rounded count is \(24(0.65)=15.6\), or 16 to \(A\), with 8 to \(C\). Both counts meet the minimum of 7; the feasible count range is 7 through 17. (2) A block crossing the change would include patients assigned under two versions of standard care, making its allocation update and block-level comparison harder to interpret. End the block at the change and begin a new epoch. (3) The posterior is Beta(10,12), so the mean is \(10/(10+12)=10/22\approx0.4545\). (4) No. The rule guarantees representation, not a particular precision or power. Adequate enrollment depends on the scientific question, outcome variability and planned analysis.