Tutorials › Group Sequential Methods and Sample Size Re-Estimation › Updating Projections With Observed Accrual

Event Projection and Timing of Looks · Tutorial 586 of 699

Updating Projections With Observed Accrual

Use observed enrollment and event status to update an expected event-target date without treating assumptions about future accrual and follow-up as observed facts.

Intermediate 11 min read

What You'll Learn

  • Separate observed events from events that are still projected.
  • Calculate expected future events among participants already enrolled.
  • Incorporate an explicit schedule or rate for future enrollment.
  • Solve for a revised date at which projected events reach a target.
  • Recognize how assumptions about event times, follow-up, and accrual affect the result.
  • Distinguish an expected target date from a guarantee or a deadline probability.

Why Update an Event-Date Projection?

A planned event date is conditional on a plan: how quickly participants enroll, how long they are followed, and how often events occur. As a trial proceeds, observed enrollment and event counts replace part of that plan. An updated projection should use those observations for the past and state separately what is assumed for the future. Keeping these pieces distinct makes the projection interpretable and helps prevent planned-but-unrealized enrollment from being counted as if it had occurred.

The goal here is an updated expected event count by a candidate date, and, when useful, the date at which that expectation reaches a prespecified event target. This is a plug-in projection under specified assumptions. It is not a guarantee that the target will be reached by that date, nor by itself a probability that the trial will meet a deadline.

Definition: Let \(c\) be the calendar date of the current data cutoff, \(T\) a candidate future date, and \(D_{\text{target}}\) the required number of events. An updated event projection combines (1) events observed by \(c\), (2) expected additional events among participants enrolled by \(c\), and (3) expected events among participants projected to enroll after \(c\). Its target date is a value of \(T\) for which the projected expected event count equals \(D_{\text{target}}\).

Modeling the Observed and Future Pieces

Suppose event times from enrollment follow a specified distribution with survival function \(S(u)=P(\text{event time}>u)\), where \(u\) is follow-up time. Thus \(1-S(u)\) is the probability that an event has occurred by \(u\). For a participant enrolled at date \(e_i\), let \(v_i\) be their observed event-free follow-up at the cutoff. If the participant is known to be event-free through \(v_i\), and is assumed to remain under event ascertainment through \(T\), their probability of having an event by \(T\), conditional on being event-free so far, is

$$ P(\text{event by }T\mid\text{event-free through }v_i) =1-\frac{S(T-e_i)}{S(v_i)},\qquad T\ge c. $$

This follows by dividing the probability of surviving event-free through \(T-e_i\) by the probability of surviving event-free through \(v_i\). Subtracting that conditional survival probability from one gives the conditional event probability. If event times are exponential with rate \(\lambda\), then \(S(u)=e^{-\lambda u}\), and this reduces to \(1-e^{-\lambda(T-c)}\) for someone event-free and under observation at cutoff \(c\). That simplification relies on the exponential model’s constant hazard; it should not be used automatically for other event-time distributions.

Let \(D_{\text{obs}}(c)\) be the number of events observed by the cutoff. The expected contribution from participants already enrolled is \(D_{\text{obs}}(c)\), plus the conditional event probabilities for those still event-free. If future enrollment is represented by an expected accrual rate \(a(s)\) at calendar time \(s\), then future entrants contribute expected events according to their available follow-up by \(T\). Under the specified survival model, the combined projection is

$$ M(T)=D_{\text{obs}}(c) +\sum_{i\in R(c)}\left[1-\frac{S(T-e_i)}{S(v_i)}\right] +\int_c^T a(s)\{1-S(T-s)\}\,ds. $$

Here \(R(c)\) is the set of participants enrolled by \(c\) who are event-free at their observed follow-up, and \(a(s)\) describes the assumed future enrollment schedule. The integral is an expected contribution: participants entering at \(s\) have \(T-s\) time units in which to experience an event. In a discrete enrollment plan, replace the integral with a sum over planned future cohorts, multiplying each cohort size by its event probability by \(T\).

Assumptions: The event-time model used for projection is appropriate for the participants to whom it is applied; future enrollment follows the stated schedule on average; and event status is ascertained as assumed through the projection date. The formula also assumes no unmodeled change in event rates over calendar time or across participants. If loss to follow-up is expected, it must be represented in the projection rather than silently treated as continued event ascertainment. Estimates from an event-time model may be uncertain; this calculation does not make that uncertainty disappear.

Worked Projections

Worked Example: Projecting to a Candidate Date

Suppose the cutoff is month 6 and the candidate date is month 12. By month 6, 5 events have been observed. Three additional participants are enrolled and event-free at the cutoff. For illustration, assume their event times follow an exponential distribution with rate \(\lambda=0.08\) per month, and assume complete continued event ascertainment. Future enrollment is projected as 6 participants in month 7 and 6 in month 9.

Under the exponential model, the event probability for each currently event-free participant during the six months from cutoff to month 12 is

$$ 1-e^{-0.08(6)}=1-e^{-0.48}=0.3812. $$

The three currently enrolled participants therefore contribute \(3(0.3812)=1.144\) expected additional events. Participants enrolling in month 7 have five months of follow-up by month 12, so their probability is \(1-e^{-0.08(5)}=0.3297\), contributing \(6(0.3297)=1.978\) expected events. Those enrolling in month 9 have three months of follow-up: \(1-e^{-0.08(3)}=0.2134\), contributing \(6(0.2134)=1.280\).

Adding the observed events and the three projected contributions gives

$$ M(12)=5+1.144+1.978+1.280=9.402. $$

Thus the model projects about 9.40 events by month 12 under these assumptions. This is an expected count, not a possible realized count that must be an integer, and it does not say that exactly 9 or 10 events will be observed.

Worked Example: Solving for an Updated Target Date

At a cutoff, suppose 12 events have been observed and 20 participants are enrolled and event-free. The target is 30 events. Assume an exponential event-time model with rate \(\lambda=0.10\) per month, continued ascertainment for those currently enrolled, and future enrollment at a constant rate of 10 participants per month. Let \(h\) be the number of months after the cutoff.

The 20 current participants contribute \(20(1-e^{-0.10h})\) expected events. Future participants entering over the next \(h\) months contribute

$$ 10\int_0^h \left(1-e^{-0.10(h-u)}\right)du =10\left[h-\frac{1-e^{-0.10h}}{0.10}\right]. $$

The term \(u\) is the time after the cutoff at which a participant enrolls; that participant has \(h-u\) months of follow-up. The updated target equation is therefore

$$ 30=12+20(1-e^{-0.10h}) +10\left[h-\frac{1-e^{-0.10h}}{0.10}\right]. $$

At \(h=4.9\), \(1-e^{-0.49}=0.3874\). The currently enrolled participants contribute \(20(0.3874)=7.747\) expected events. Future enrollment contributes \(10[4.9-0.3874/0.10]=10.263\). Hence

$$ M(c+4.9)=12+7.747+10.263=30.010. $$

Solving the equation numerically gives a target date about 4.90 months after the cutoff. The projection depends on maintaining the assumed enrollment rate and event model; if either changes, the date should be recalculated.

Worked Example: Replacing Planned Past Accrual With Observed Accrual

Suppose the cutoff is month 4, with 7 events observed and 5 enrolled participants event-free at the cutoff. Thus the observed enrollment to date is 12, and the projection must start from those 12 participants—not from a larger number that may have been planned. For an illustrative projection to month 10, assume an exponential event rate of \(0.12\) per month, continued event ascertainment, and 4 future enrollees in each of months 5, 6, and 7.

The 5 current event-free participants each have six months from cutoff to the target date. Their expected contribution is

$$ 5(1-e^{-0.12(6)})=5(1-e^{-0.72})=5(0.5132)=2.566. $$

The month 5, 6, and 7 cohorts have, respectively, five, four, and three months of follow-up by month 10. Their contributions are

$$ 4(1-e^{-0.12(5)})+4(1-e^{-0.12(4)})+4(1-e^{-0.12(3)}) =4(0.4512)+4(0.3812)+4(0.3023)=4.539. $$

The updated projection is \(7+2.566+4.539=14.105\) expected events by month 10. In particular, any shortfall in enrollment before month 4 is already reflected in the observed 12 participants; only enrollment after the cutoff is supplied by the future schedule.

How to Make and Check an Update

1
Freeze the observed record.
Specify the cutoff date, count observed events, and identify who is event-free and under follow-up. Do not count events expected after the cutoff as observed events.
2
State the future assumptions.
Give the future enrollment schedule, event-time model, follow-up and ascertainment assumptions, and target. Distinguish assumptions from observed facts.
3
Calculate the expected count.
Use conditional event probabilities for participants already enrolled and event probabilities based on available follow-up for future entrants. Add these contributions to observed events.
4
Find and review the target date.
Evaluate the expected count across candidate dates and solve for the date at which it reaches the target. Check that the resulting date is consistent with the stated accrual and follow-up assumptions.

For a fixed event model and nonnegative future enrollment, the expected event count will generally not decrease as \(T\) increases: participants have at least as much follow-up, and additional future entrants may contribute. This makes a target-date search interpretable, but it does not make the estimate precise. A projection can be operationally implausible even when its arithmetic is correct—for example, if the assumed recruitment rate exceeds available capacity or the event model conflicts with the observed pattern.

Useful checks include verifying that observed events are counted once, that an event-free participant is not also counted as a future entrant, and that each planned cohort receives only the follow-up it can actually have by \(T\). Confirm units as well: an event rate per month must be paired with follow-up measured in months. If the event process or accrual schedule is not adequately described by a single rate, use an appropriate time-varying model or a cohort-specific schedule rather than hiding that variation in an average.

What the Updated Date Does—and Does Not—Say

An updated projection is preferable to carrying forward a plan that has already diverged from observed enrollment or events. It also differs from a simple extrapolation of the crude event count per calendar month: that rate can ignore staggered entry, unequal follow-up, and the fact that future participants have less time to experience an event. A survival-based projection accounts for follow-up time under its stated event model. A more elaborate simulation can represent additional variation or operational features, while a prediction interval can express uncertainty around event counts; neither should be confused with the plug-in expected date calculated here.

The principal limitation is that replacing past assumptions with observed data does not guarantee that future conditions resemble the model. Changes in recruitment, event ascertainment, treatment mix, or follow-up can invalidate a projection. When follow-up is incomplete or participants may be lost, the model must represent that process. When the event-time model is uncertain, the reported date should be understood as conditional on the selected model, not as a precise forecast regardless of model choice.

Common mistake: “The original plan expected 20 participants by the cutoff, so I will use 20 in the updated projection even though only 14 enrolled.” This carries a missed recruitment assumption into the observed past and overstates the number currently contributing risk time. Use the actual enrollment and event status through the cutoff; apply an explicit assumption only to enrollment and follow-up after the cutoff.

Check Your Understanding

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

  1. At a cutoff, 9 events have been observed. A projection adds 2.4 expected events from current event-free participants and 3.1 from future enrollees. What is the projected expected count?
  2. Under an exponential event-time model with rate \(0.05\) per month, what is the probability of an event during the next 4 months for a participant event-free at the cutoff and continuously observed?
  3. Why should a planned enrollment count for the period before the cutoff not replace the actual enrollment count in an updated projection?
  4. A future cohort of 8 participants enrolls 2 months before the candidate target date. Under an exponential rate of \(0.10\) per month, calculate its expected event contribution by that date.

Solutions. (1) The projected expected count is \(9+2.4+3.1=14.5\) events. (2) The probability is \(1-e^{-0.05(4)}=1-e^{-0.20}=0.1813\), or about 18.13%, conditional on the stated model and continued observation. (3) A plan is not an observation: using it for the past would count participants who did not enroll as though they were contributing observed follow-up. Use actual accrual through the cutoff and state assumptions for future accrual separately. (4) Each participant has probability \(1-e^{-0.10(2)}=0.1813\); the cohort contributes \(8(0.1813)=1.450\) expected events.

Clinical Biostats