Tutorials › Group Sequential Methods and Sample Size Re-Estimation › Constant-Rate Event Accrual

Event Projection and Timing of Looks · Tutorial 569 of 699

Constant-Rate Event Accrual

Learn to project the expected number of events under constant-rate enrollment and a constant event hazard, including when the data cutoff occurs during recruitment.

Intermediate 10 min read

What You'll Learn

  • State the constant-enrollment and constant-hazard assumptions behind the projection.
  • Derive the expected event count by adding event probabilities across enrollment times.
  • Apply the formula when follow-up begins after recruitment ends or when recruitment is still underway.
  • Compare projections across recruitment durations while keeping the total sample size fixed.
  • Diagnose common errors involving follow-up time, units, and average follow-up.
  • Check when the constant-hazard projection is not a suitable approximation.

Why Recruitment Timing Changes the Event Projection

An event target is reached through both enrollment and follow-up. Even if the same number of participants is enrolled, the projected event count at a given cutoff can differ depending on how long recruitment takes: early enrollees have more time to experience the event than late enrollees. A constant-rate model gives a direct way to account for that difference when event hazards are also constant.

The calculation below is an expectation, not a promise that the observed event count will equal the projected value. It is useful for planning a likely event yield under specified assumptions, and for seeing how recruitment duration and post-recruitment follow-up affect that yield. Its simplicity is also its main limitation: real enrollment and event patterns may not remain constant.

Model and Notation

Let recruitment start at calendar time 0 and continue at a constant rate \(r\) participants per unit of time for \(R\) time units. If recruitment ends before the analysis cutoff, let \(F\) be the additional follow-up time after recruitment ends, so the cutoff is at \(T=R+F\). Let \(\lambda\) denote the constant event hazard per participant per unit of time. The model assumes that each participant is at risk from enrollment, has the same constant hazard, and has no loss to follow-up or competing event that prevents the event from being observed. For the basic formula, event times are independent across participants.

Definition: Under a constant event hazard \(\lambda\), the event-free survival probability for a participant followed for \(s\) time units after enrollment is \(S(s)=e^{-\lambda s}\). Thus the probability of experiencing the event by \(s\) is \(1-e^{-\lambda s}\). With constant enrollment rate \(r\), the expected number of events by a cutoff is the sum, across enrollment times, of the event probabilities accumulated by that cutoff.

The exponential survival expression follows from the definition of a hazard. If the hazard is constant, the survival function satisfies \(S'(s)=-\lambda S(s)\) with \(S(0)=1\); solving this differential equation gives \(S(s)=e^{-\lambda s}\). The time unit used for \(\lambda\), \(R\), \(F\), and \(T\) must be consistent. For example, a hazard per month must be paired with durations in months.

We use a continuous enrollment-rate approximation. If a fixed total of \(N\) participants is enrolled uniformly over \(R\) time units, then \(r=N/R\). The continuous calculation is often a convenient planning approximation to discrete enrollment.

Deriving the Expected Event Count

At a cutoff \(T\), a participant enrolled at time \(u\) has had \(T-u\) time units of follow-up. Enrollment occurs only from time 0 to \(R\), and only participants enrolled by the cutoff can contribute. Therefore, the expected number of events is the enrollment rate multiplied by the integral of the event probability over eligible enrollment times:

$$ E[D(T)] = r\int_0^{\min(T,R)} \left[1-e^{-\lambda(T-u)}\right]\,du. $$

This expression covers a cutoff during recruitment as well as one after recruitment. Evaluating the integral gives two useful forms.

$$ E[D(T)] = \begin{cases} r\left[T-\dfrac{1-e^{-\lambda T}}{\lambda}\right], & 0\leq T<R,\\[1.2em] r\left[R-\dfrac{e^{-\lambda(T-R)}-e^{-\lambda T}}{\lambda}\right], & T\geq R. \end{cases} $$

For a cutoff after recruitment, write \(F=T-R\) and \(N=rR\). The same result can be expressed in terms of the final sample size and the average event probability over enrollment times:

$$ E[D(R+F)] = N\left[ 1-\frac{e^{-\lambda F}-e^{-\lambda(F+R)}}{\lambda R} \right]. $$

The fraction in this formula is the average event-free survival probability across enrollment times: participants have follow-up durations ranging from \(F\) to \(F+R\). The complement is the average event probability. This averaging is over the enrollment schedule; it does not mean every participant has the same follow-up duration.

Worked Example: Recruitment Ends Before the Cutoff

Suppose a hypothetical trial enrolls at \(r=20\) participants per month for \(R=12\) months. The event hazard is assumed to be \(\lambda=0.040\) per month, and the cutoff is 6 months after recruitment ends, so \(F=6\) months. The expected total enrollment is \(N=(20)(12)=240\) participants.

For the cohort enrolled over the 12 months, the expected event count is

$$ \begin{aligned} E[D(18)] &=20\left[12-\frac{e^{-(0.040)(6)}-e^{-(0.040)(18)}}{0.040}\right]\\ &=20\left[12-\frac{0.7866279-0.4867523}{0.040}\right]\\ &=20\left[12-7.496890\right]\\ &=20(4.503110) =90.0622. \end{aligned} $$

The projection is approximately 90.06 events. The decimal is appropriate for an expectation, even though an observed event count is an integer. The calculation assumes a constant hazard of 0.040 per month throughout follow-up and complete event ascertainment through month 18.

How Recruitment Duration and Follow-Up Affect the Projection

When comparing recruitment plans, distinguish the effect of recruitment duration from the effect of changing the total number enrolled. The next example holds the total sample size and post-recruitment follow-up fixed. It isolates how the enrollment schedule changes the amount of time participants have been followed at the cutoff.

Worked Example: Same Sample Size, Different Recruitment Durations

Consider two hypothetical plans, each enrolling \(N=240\) participants and using a constant hazard of \(\lambda=0.040\) per month. In both plans, follow-up continues for \(F=6\) months after recruitment ends. Plan A recruits over \(R=6\) months; Plan B recruits over \(R=12\) months.

For Plan A, \(r=240/6=40\) participants per month. Its expected count is

$$ \begin{aligned} E[D] &=240\left[1-\frac{e^{-(0.040)(6)}-e^{-(0.040)(12)}}{(0.040)(6)}\right]\\ &=240\left[1-\frac{0.7866279-0.6187834}{0.24}\right]\\ &=240(1-0.6993520) =72.1555. \end{aligned} $$

For Plan B, the corresponding calculation is

$$ \begin{aligned} E[D] &=240\left[1-\frac{e^{-(0.040)(6)}-e^{-(0.040)(18)}}{(0.040)(12)}\right]\\ &=240\left[1-\frac{0.7866279-0.4867523}{0.48}\right]\\ &=240(1-0.6247408) =90.0622. \end{aligned} $$

Under these assumptions, Plan B projects more events because its earlier entrants have longer follow-up by the cutoff. It does not follow that longer recruitment is always preferable: this comparison holds the sample size and post-recruitment follow-up fixed, while other operational or scientific considerations may differ.

A cutoff can also occur before recruitment finishes. In that case, the expected number enrolled by the cutoff is \(rT\), not \(rR\), and their follow-up durations range from nearly zero to \(T\). The first branch of the formula accounts for this directly.

Worked Example: Cutoff During Recruitment

Suppose a hypothetical trial enrolls at \(r=15\) participants per month, recruitment is planned to continue for \(R=12\) months, and the analysis cutoff is at \(T=8\) months. Assume a constant event hazard of \(\lambda=0.050\) per month. There are \(15(8)=120\) expected enrollees by the cutoff. Since \(T<R\), use the first branch:

$$ \begin{aligned} E[D(8)] &=15\left[8-\frac{1-e^{-(0.050)(8)}}{0.050}\right]\\ &=15\left[8-\frac{1-0.6703200}{0.050}\right]\\ &=15(8-6.593600)\\ &=15(1.406400) =21.0960. \end{aligned} $$

The expected event count at month 8 is about 21.10 events. It would be incorrect to give all 120 expected enrollees eight months of follow-up: most entered after month 0. That shortcut would project \(120(1-e^{-0.4})\), or about 39.56 events, substantially more than the accrual-time calculation.

Checks, Comparisons, and Failure Modes

A useful comparison is the shortcut that assigns everyone the mean follow-up time. When recruitment lasts \(R\) months and an additional \(F\) months of follow-up are observed, mean follow-up under uniform enrollment is \(F+R/2\). The shortcut estimates events as \(N[1-e^{-\lambda(F+R/2)}]\), but this is not the exact formula. The event probability \(1-e^{-\lambda s}\) is a concave function of follow-up \(s\), since its second derivative is \(-\lambda^2e^{-\lambda s}<0\). Therefore the event probability at the mean follow-up is at least as large as the average event probability across participants. The shortcut generally overestimates the expected count when follow-up varies.

The all-at-start calculation, \(N(1-e^{-\lambda F})\), is also inappropriate when participants enrolled over time: it gives everyone only the post-recruitment follow-up \(F\), ignoring the additional follow-up experienced by earlier entrants. A valid projection must match the actual enrollment window and the cutoff definition.

Check a computed projection against basic limits. It cannot exceed the number enrolled by the cutoff. Increasing \(\lambda\) while keeping enrollment and follow-up fixed cannot decrease the projected count. If \(\lambda=0\), the expected count is zero. If the cutoff is exactly at the end of recruitment, set \(F=0\); events can still have occurred among early enrollees. As a check on the formula, when \(F=0\) and recruitment lasts \(R\), the expected count is \(r[R-(1-e^{-\lambda R})/\lambda]\), which is positive for \(\lambda>0\).

Common warning signs include a hazard expressed per year paired with follow-up in months, a cutoff time measured from recruitment completion when the formula treats it as time from recruitment start, or an event projection larger than the number enrolled. Recheck units, the time origin, and which participants are eligible at the cutoff before interpreting a result.

Key limitation: The formula assumes a constant event hazard for all participants and a constant enrollment rate over the recruitment period. It is not a suitable projection when event risk changes materially over time, differs across groups in a way the pooled calculation ignores, or follow-up is incomplete. In those settings, a single constant-hazard projection can be misleading; the model must reflect the event and enrollment patterns relevant to the design.

Check Your Understanding

Use the stated assumptions in each question, and keep time units consistent.

  1. A hypothetical study enrolls 80 participants uniformly over 8 months, then follows them for 4 additional months. With a constant hazard of 0.030 per month, what is the expected event count at the cutoff?
  2. Recruitment continues at 12 participants per month, and the cutoff is at month 5, before planned recruitment ends. If the constant hazard is 0.10 per month, calculate the expected event count.
  3. Why does assigning every participant the mean follow-up time generally overestimate the expected event count when follow-up durations vary?
  4. For fixed enrollment and follow-up, what happens to the projected event count if the assumed constant hazard increases?

Solutions. (1) Here \(N=80\), \(R=8\), \(F=4\), and \(\lambda=0.030\). Thus

$$ \begin{aligned} E[D] &=80\left[1-\frac{e^{-(0.030)(4)}-e^{-(0.030)(12)}}{(0.030)(8)}\right]\\ &=80\left[1-\frac{0.8869204-0.6976763}{0.24}\right]\\ &=80(1-0.7885171) =16.9186. \end{aligned} $$

The expected count is about 16.92 events. (2) Since the cutoff \(T=5\) is during recruitment,

$$ \begin{aligned} E[D(5)] &=12\left[5-\frac{1-e^{-(0.10)(5)}}{0.10}\right]\\ &=12\left[5-\frac{1-0.6065307}{0.10}\right]\\ &=12(1.065307) =12.7837. \end{aligned} $$

The expected count is about 12.78 events. (3) The event probability as a function of follow-up, \(1-e^{-\lambda s}\), is concave. Its value at mean follow-up is therefore at least as large as its average across differing follow-up times. (4) The projected count increases or stays unchanged: for each positive follow-up time, \(1-e^{-\lambda s}\) increases with \(\lambda\), so its integral over enrollment times cannot decrease.

Clinical Biostats