Tutorials › Bayesian Clinical Trials › Information States for Allocation Updates

Adaptive and Platform Designs · Tutorial 543 of 696

Information States for Allocation Updates

Specify an allocation-update snapshot precisely, then check that its participant-level records and arm-specific summaries agree.

Advanced 12 min read

What You'll Learn

  • Define an allocation-update information state using a stated data cutoff.
  • Distinguish enrolled participants, participants with observed outcomes, and participants whose outcomes are pending.
  • Construct consistent arm-specific counts and outcome summaries from participant-level records.
  • Explain when aggregate summaries preserve the information needed for an analysis.
  • Diagnose common bookkeeping errors, including treating pending outcomes as non-events.

Why an Allocation Update Needs a Defined Information State

An adaptive trial may assign participants to treatment arms using information accumulated during the study. But “the information available” is not self-defining. A participant might already be enrolled while their outcome is not yet recorded; another participant might have an outcome recorded after the data cutoff for the current decision. If these statuses are blurred, an update can use information that was not available when the decision was made, or count a pending outcome as though it were known.

An information state is a dated, auditable description of the trial data available to an allocation decision. It says which participants have been enrolled, which arm each was assigned to, which outcomes and other variables have actually been recorded by the cutoff, and which enrolled participants still have outcomes pending. The state is a snapshot for a particular decision, not a claim that the data will remain unchanged.

Definition: Let \(t\) index an allocation update, and let \(c_t\) be the prespecified data cutoff for that update. The information state at update \(t\), written \(\mathcal{F}_t^{\mathrm{alloc}}\), consists of the participant-level trial records available by \(c_t\), including enrollment and arm assignments, recorded outcomes and relevant recorded covariates, each participant’s outcome-observation status, and the allocation history needed to document the design. It does not include records first available after \(c_t\).

The cutoff may be a scheduled date, a specified enrollment milestone, or another protocol-defined trigger. Whatever rule is used, it must be possible to determine which records qualified for the update. The state should reflect the data actually available under that rule, rather than data that could be obtained later or inferred from a participant’s treatment assignment.

Partition Enrolled Participants by Outcome Status

For update \(t\), let \(\mathcal{I}_t\) be the set of participants enrolled by cutoff \(c_t\). For a prespecified outcome, divide this set into those with an outcome recorded by the cutoff, \(\mathcal{O}_t\), and those whose outcome is still pending, \(\mathcal{P}_t\). If every enrolled participant is classified as either observed or pending for that outcome, the sets are disjoint and together make up the enrolled set.

$$ \mathcal{I}_t=\mathcal{O}_t\cup\mathcal{P}_t,\qquad \mathcal{O}_t\cap\mathcal{P}_t=\varnothing,\qquad |\mathcal{I}_t|=|\mathcal{O}_t|+|\mathcal{P}_t|. $$

“Pending” has a specific bookkeeping meaning here: the outcome is not available by the cutoff. It is not the same as a recorded outcome of zero, no response, no event, or treatment failure. Likewise, a participant who has withdrawn or whose outcome is permanently missing should not silently be labelled pending if the protocol’s status definitions classify that case differently. The categories used in the snapshot must follow the trial’s outcome and data-status definitions.

For each arm \(a\), let \(n_{a,t}\) be the number enrolled by the cutoff, \(r_{a,t}\) the number with the outcome observed, and \(q_{a,t}\) the number with that outcome pending. Under the two-status partition above, the arm-specific accounting check is \(n_{a,t}=r_{a,t}+q_{a,t}\). These counts answer different questions: \(n_{a,t}\) describes allocation to the arm so far, while \(r_{a,t}\) describes how many outcomes are currently available for an outcome-based summary.

Worked Example: Binary Outcomes Recorded by the Cutoff

Suppose a hypothetical two-arm trial has enrolled 12 participants to Arm A and 10 to Arm B by an update cutoff. A binary outcome is defined in advance, with \(Y=1\) denoting the event and \(Y=0\) denoting no event. By the cutoff, outcomes are recorded for 10 participants in A, including 3 events, and for 8 participants in B, including 1 event. The remaining enrolled participants have outcomes pending. Construct the arm-specific information summaries.

For Arm A, \(n_{A,t}=12\), \(r_{A,t}=10\), and \(q_{A,t}=12-10=2\). The number of recorded non-events is \(10-3=7\). Thus the observed outcome counts are 3 events and 7 non-events; they sum to the 10 observed outcomes, not the 12 enrolled participants.

For Arm B, \(n_{B,t}=10\), \(r_{B,t}=8\), and \(q_{B,t}=10-8=2\). The number of recorded non-events is \(8-1=7\). Its observed outcome counts are 1 event and 7 non-events.

Across both arms, 22 participants are enrolled, \(12+10=22\). There are 18 observed outcomes, \(10+8=18\), and 4 pending outcomes, \(2+2=4\); the check \(22=18+4\) holds. The observed event total is \(3+1=4\), and the observed non-event total is \(7+7=14\). Neither total includes the four pending participants.

From Participant Records to Arm-Specific Summaries

An arm-specific summary is a compact description calculated from the records in an information state. Which summaries are useful depends on the endpoint and the planned analysis. For a binary endpoint, useful bookkeeping summaries include the number observed and the observed event count. For a continuous endpoint, they might include the number observed, the sum, and a measure of spread. For a time-to-event endpoint, an analysis may need event times and censoring information; a simple count of events alone generally does not preserve all relevant information.

A summary is not automatically a sufficient summary for every statistical model. Aggregation is safe for a particular analysis only when the retained summaries preserve the information that analysis requires. For example, with independent binary outcomes and a common event probability \(p_a\) for all observed participants in arm \(a\), the likelihood contribution from the observed outcomes is determined by the number observed and the number of events. The observed record can then be summarized by those counts for that likelihood. If the model uses participant-level covariates or varying probabilities, the same two counts may not retain what the model needs.

$$ L_a(p_a\mid\text{observed outcomes}) \propto p_a^{s_{a,t}}(1-p_a)^{r_{a,t}-s_{a,t}}, \qquad 0\leq s_{a,t}\leq r_{a,t}, $$

where \(s_{a,t}\) is the number of observed events in arm \(a\). This expression is conditional on the specified independent Bernoulli model and refers only to outcomes observed by the cutoff. Pending outcomes do not appear as observed events or observed non-events in these counts. That bookkeeping fact does not mean the pending participants have no outcomes; it means their outcomes are not yet available in this snapshot.

Worked Example: Summaries for a Continuous Outcome

In a hypothetical trial, time to symptom relief is recorded in days. By the current cutoff, four Arm A outcomes are observed: 4, 6, 5, and 9 days. A fifth Arm A participant is enrolled, but that outcome is pending. Three Arm B outcomes are observed: 7, 8, and 6 days. Construct summaries using only the observed outcomes.

For Arm A, the observed sample size is \(r_{A,t}=4\), and the sum is \(4+6+5+9=24\) days. The observed mean is \(\bar{x}_A=24/4=6\) days. Since five participants were enrolled, \(n_{A,t}=5\) and \(q_{A,t}=5-4=1\). The 6-day mean describes the four observed outcomes, not all five enrolled participants.

For Arm B, \(r_{B,t}=3\), and the sum is \(7+8+6=21\) days. Its observed mean is \(\bar{x}_B=21/3=7\) days. If these are all the Arm B participants enrolled by the cutoff, then \(n_{B,t}=3\) and \(q_{B,t}=0\).

The observed means differ by \(7-6=1\) day, with Arm A’s observed mean one day lower. This is a descriptive comparison of the outcomes currently recorded. It does not establish a treatment effect, and it does not account for the pending Arm A outcome.

A Short Justification for the Accounting Checks

The participant-level record is the basis for the snapshot. Each enrolled participant is assigned an arm and, for the endpoint in question, has one status at the cutoff. If the protocol’s status categories for this purpose are “outcome observed” and “outcome pending,” each participant contributes to exactly one of those two groups. Counting participants by arm therefore gives the identity between enrolled, observed, and pending counts.

1
Fix the cutoff.
Specify \(c_t\) and include only records available by that cutoff.
2
Classify the enrolled records.
For the defined endpoint, mark each enrolled participant as observed or pending, using the protocol’s status rules.
3
Count within each arm.
Because the two status groups are disjoint and exhaust the enrolled set, \(n_{a,t}=r_{a,t}+q_{a,t}\) for each arm.
4
Calculate outcome summaries from observed records only.
For example, an event count or observed mean uses records in \(\mathcal{O}_t\), not records in \(\mathcal{P}_t\).

This justification depends on accurate enrollment, assignment, and outcome-status records, and on a clear endpoint definition. If there are additional statuses, such as permanent missingness or withdrawal, the two-group identity must be extended to include them; it should not be forced to hold by relabelling those cases. If a participant can contribute more than one record, the unit being counted must also be specified so that the counts do not mix participants and measurements.

Worked Example: Auditing a Snapshot at a Decision Cutoff

Consider a hypothetical update with three enrolled participants in Arm A and two in Arm B. The data system shows that A1 and A2 have recorded outcomes, while A3 is still within the outcome window. In B, B1 has a recorded outcome and B2 is awaiting the assessment. Assume the endpoint is binary, and the recorded outcomes are A1: event, A2: no event, and B1: no event. The cutoff is 10:00 on the update date.

The enrolled set is \(\{A1,A2,A3,B1,B2\}\). By 10:00, the observed set is \(\{A1,A2,B1\}\), and the pending set is \(\{A3,B2\}\). The total check is \(5=3+2\): five enrolled, three observed outcomes, and two pending outcomes.

Within Arm A, \(n_{A,t}=3\), \(r_{A,t}=2\), and \(q_{A,t}=1\). Its observed event count is 1 and its observed non-event count is 1. Within Arm B, \(n_{B,t}=2\), \(r_{B,t}=1\), and \(q_{B,t}=1\). Its observed event count is 0 and observed non-event count is 1.

The snapshot may report these counts and the participant-level records behind them. It must not report Arm B as having two observed non-events: B2’s outcome was not available by 10:00. If B2’s assessment is recorded at 10:15, it belongs to a later information state, not this one.

Choosing Between Records, Summaries, and Update Conventions

Keeping participant-level records and keeping arm-level summaries serve different purposes. Participant-level records make it possible to audit the cutoff, check outcome status, and calculate different summaries when the analysis requires them. Arm-level summaries are concise and can be useful for documenting an update, provided they retain all information needed by the planned analysis. A robust workflow keeps the underlying records and treats the summary as a reproducible calculation, rather than as a replacement for the data.

An update may be based on a calendar-time cutoff or on a prespecified enrollment milestone. Either can define an information state, but the rule must be explicit and applied consistently. A cutoff that is vague, changed after seeing outcomes, or applied differently across arms makes it difficult to determine what information was eligible for a decision. The state itself describes what was available; it does not choose an allocation rule or imply that any particular rule is preferable.

Useful checks before an update include confirming that each enrolled participant appears once, arm counts reconcile with the enrollment log, observed and pending records match their timestamps and status definitions, and arm-specific outcome totals reconcile with the observed records. Review whether the summary matches the endpoint type and analysis model. For example, a count of observed binary events is not a valid substitute for recorded event times in a time-to-event analysis.

The principal limitation is that a snapshot can be accurate as a record of available information while still being an inadequate summary for an analysis. A mean and sample size, for example, do not retain the ordering of observations or their relationship to covariates. Similarly, an outcome marked observed does not guarantee that it was measured correctly or that the endpoint definition was followed. Data-quality checks and model assumptions remain necessary.

Common Mistakes and Corrections

  • Wrong: “There are 12 participants in the arm, so the outcome summary uses 12 observations.” Correction: State both the enrolled count and the observed-outcome count. Calculate an outcome summary using only outcomes available by the cutoff.
  • Wrong: “A pending participant has no event recorded, so count that participant as a non-event.” Correction: Lack of a recorded outcome is not a value of zero. Keep the participant in the pending count until the status is resolved under the protocol.
  • Wrong: “The arm’s event count and sample size are sufficient summaries for any endpoint model.” Correction: Sufficiency depends on the model and endpoint. Check that aggregation retains every data feature the planned analysis uses.
  • Wrong: “An outcome recorded after the meeting can be included because it arrived on the same day.” Correction: Apply the stated cutoff. Information first available afterward belongs to a later snapshot.
Key takeaway: An allocation-update information state is a time-stamped snapshot. Reconcile enrolled, observed, and pending counts within every arm, and calculate outcome summaries only from the records actually observed by the cutoff.

Check Your Understanding

Answer each question, then compare with the solutions below.

  1. By a cutoff, 15 participants are enrolled in one arm. Twelve binary outcomes are observed, including 5 events. How many outcomes are pending, and how many observed non-events are there?
  2. Why is an enrolled count not necessarily the sample size for an outcome summary at an allocation update?
  3. Four continuous outcomes in an arm are 3, 5, 8, and 4 hours. A fifth outcome is pending. What is the observed mean, and what does it describe?
  4. What must be checked before replacing participant-level records with an arm-level summary?

Solutions. 1. Pending outcomes: \(15-12=3\). Observed non-events: \(12-5=7\). 2. Some enrolled participants may not yet have an outcome recorded by the cutoff, so the outcome-summary sample size is the observed count, not necessarily the enrollment count. 3. The sum is \(3+5+8+4=20\) hours, so the observed mean is \(20/4=5\) hours. It describes the four observed outcomes, not all five enrolled participants. 4. Check that the summary preserves all information required by the endpoint definition and planned analysis; if participant-level covariates, times, or other details matter, counts or simple averages may not suffice.

Clinical Biostats