Tutorials › Group Sequential Methods and Sample Size Re-Estimation › Calibrating Event Rates With Historical Data

Event Projection and Timing of Looks · Tutorial 589 of 699

Calibrating Event Rates With Historical Data

Use relevant historical data to calibrate event-rate assumptions and quantify how uncertainty in those assumptions changes projected event dates.

Intermediate 12 min read

What You'll Learn

  • Distinguish an incidence rate from a fixed-time event probability.
  • Estimate a constant event rate from historical events and person-time.
  • Check eligibility, follow-up, endpoint definitions, and censoring before borrowing a rate.
  • Standardize historical event probabilities to the planned trial population when appropriate.
  • Translate uncertainty in a historical rate into uncertainty in a target-event date.
  • Recognize when a constant-rate historical projection is not credible.

Why Historical Calibration Requires More Than a Published Rate

A projection of when a trial will reach an event target depends on assumptions about how quickly eligible participants experience the event. Historical studies can inform those assumptions, but a rate from another study is not automatically a suitable planning rate. Differences in eligibility, endpoint definitions, follow-up, treatment, or censoring can make a numerically precise estimate poorly matched to the trial being planned.

The task here is to estimate an event rate from relevant historical data, assess whether that estimate transports to the planned trial, and show how its statistical uncertainty affects a timing forecast. A rate is an input to a forecast, not a guarantee about the future trial. The forecast remains conditional on assumptions about participants, event occurrence, and the way follow-up is accumulated.

Definition: An incidence rate is the number of observed events divided by the total time at risk contributed by participants. It is expressed as events per unit of person-time, such as events per person-year. It is not itself the probability that an individual experiences the event during a specified interval. Under a constant event hazard \(\lambda\), the probability of at least one event by follow-up time \(t\) is \(1-\exp(-\lambda t)\).

Estimating a Rate From Historical Follow-Up

A common planning model assumes that event times follow a constant hazard \(\lambda\) over the relevant follow-up period. For \(D\) observed events and total time at risk \(Y\), the rate estimate is \(\hat{\lambda}=D/Y\). The model treats the event count as approximately Poisson with mean \(\lambda Y\). This is a useful working model when the hazard is reasonably stable and the recorded person-time represents time participants were genuinely at risk.

The interpretation of \(Y\) matters. Participants contribute time from the point at which they become at risk until the event, censoring, or another defined end of observation. The simple rate calculation assumes censoring is noninformative for the event process, conditional on the factors accounted for: participants who leave observation should not systematically have different unobserved event prospects in a way that distorts the rate. If participants can experience competing events that prevent the event of interest, a cause-specific rate alone does not give the cumulative probability of the event of interest; the competing-risk process must also be considered.

For a constant hazard, the survival probability through time \(t\) is \(S(t)=\exp(-\lambda t)\). Therefore, the event probability by \(t\) is \(1-S(t)=1-\exp(-\lambda t)\). This conversion is important: an incidence rate of 0.04 events per person-year does not mean a 4% event probability at every follow-up duration. At one year the probability is about 3.92%; at two years it is about 7.69%, under the constant-hazard model.

Worked Example: Estimating a Historical Rate and Its Uncertainty

Suppose a hypothetical historical study observed 64 first events over 1,600 person-years among participants meeting eligibility criteria similar to those planned for a trial. Assume a constant hazard, independent event processes across participants, and noninformative censoring. Estimate the rate, an approximate 95% confidence interval for it, and the one-year event probability implied by the rate.

The estimated rate is

$$ \hat{\lambda}=\frac{D}{Y}=\frac{64}{1600}=0.0400\text{ events per person-year}. $$

For a Poisson event count with a sufficiently large \(D\), an approximate confidence interval on the log-rate scale is

$$ \left[ \hat{\lambda}\exp\left(-\frac{1.96}{\sqrt{D}}\right), \hat{\lambda}\exp\left(\frac{1.96}{\sqrt{D}}\right) \right]. $$

Here \(1.96/\sqrt{64}=1.96/8=0.2450\), and \(\exp(-0.2450)=0.7827\), \(\exp(0.2450)=1.278\). Thus the interval is approximately

$$ [0.0400(0.7827),\;0.0400(1.278)] =[0.0313,\;0.0511]\text{ events per person-year}. $$

The constant-hazard estimate implies a one-year event probability of \(1-\exp(-0.0400)=0.0392\), or about 3.92%. Transforming the rate interval gives one-year event probabilities from \(1-\exp(-0.0313)=0.0308\) to \(1-\exp(-0.0511)=0.0498\), about 3.08% to 4.98%. These intervals quantify sampling uncertainty in the historical rate under the stated model; they do not account for differences between the historical study and the planned trial.

Assessing Whether the Historical Study Is Comparable

Comparability is a scientific judgment supported by specific checks, not a consequence of a large historical sample. The rate is most useful when the historical study and planned trial define the event and the population similarly and observe participants over follow-up that represents the trial’s planning horizon.

  • Eligibility and baseline risk: Compare inclusion criteria, disease severity, prior treatment, age, and other important prognostic factors. A broader historical population may have a different event risk from the selected trial population.
  • Endpoint definition and ascertainment: Check that events are defined, adjudicated, and detected in comparable ways. Different thresholds or assessment schedules can change the observed rate.
  • Follow-up and censoring: Determine how follow-up starts and ends, whether time at risk is counted consistently, and whether losses to follow-up could be related to event risk.
  • Treatment and setting: Compare background care, concomitant treatment, calendar period, and clinical setting. Changes in care can alter baseline event occurrence.
  • Time pattern: Examine whether the event hazard appears approximately stable over the relevant time span. A single average rate may obscure an early high-risk period followed by a lower rate.

When important prognostic factors differ, a crude pooled rate can misrepresent the trial population. If reliable stratum-specific estimates are available, one approach is to calculate the event probability within each stratum and average those probabilities using the planned trial’s population weights. This targets the population of interest more directly than averaging rates without considering who will be enrolled.

Worked Example: Standardizing to the Planned Eligibility Mix

Suppose a hypothetical historical database provides constant-hazard estimates for two age strata: 0.020 events per person-year for younger participants and 0.060 for older participants. The planned trial is expected to enroll 70% younger and 30% older participants. Assuming the stratum-specific rates apply to the corresponding trial participants, compute the standardized probability of an event within one year.

First convert each stratum’s rate to a one-year event probability. For younger participants, the probability is \(1-\exp(-0.020)=0.01980\), or 1.98%. For older participants, it is \(1-\exp(-0.060)=0.05824\), or 5.82%. Weight these probabilities by the planned eligibility mix:

$$ 0.70(0.01980)+0.30(0.05824) =0.01386+0.01747 =0.03133. $$

The standardized one-year probability is approximately 3.13%. It is not exactly the probability obtained by first averaging the rates and applying the exponential formula. The weighted rate would be \(0.70(0.020)+0.30(0.060)=0.0320\), which implies \(1-\exp(-0.0320)=0.03149\). The small difference arises because averaging probabilities across strata is the direct calculation for a population mixture; averaging rates and then transforming treats the mixture as though everyone shared one hazard. The stratified calculation is preferable when stratum membership and stratum-specific rates are relevant and sufficiently supported by data.

Carrying Rate Uncertainty Into a Timing Forecast

A point estimate hides uncertainty. To see its effect on a forecast, consider a deliberately simple setting: \(N\) participants are all enrolled at the same time, each has the same constant hazard \(\lambda\), and the target is \(d\) events. The expected event count by follow-up time \(t\) is \(N[1-\exp(-\lambda t)]\). Setting this expectation equal to \(d\) and solving gives the forecast time

$$ t_d(\lambda)=\frac{-\log(1-d/N)}{\lambda},\qquad 0<d<N. $$

This calculation forecasts when the expected count reaches the target in this simplified setting; it is not an exact prediction of the realized date. It also isolates uncertainty due to \(\lambda\). In a trial with ongoing recruitment, participants have different follow-up durations at a given calendar date, so the event-count expectation must account for enrollment times as well. The formula below is not a substitute for that more detailed calculation.

A direct sensitivity calculation uses the lower and upper confidence limits for \(\lambda\) in the timing formula. Since \(t_d(\lambda)\) decreases as \(\lambda\) increases, the lower rate limit produces the later forecast and the upper rate limit produces the earlier forecast. This transforms uncertainty in the estimated rate into a range of conditional timing forecasts. The range is not, by itself, a prediction interval for the actual event date: it omits random variation in event counts and any uncertainty in other planning assumptions.

Worked Example: Historical Rate Uncertainty and the Target Date

Use the rate estimate and interval from the first example. Suppose, hypothetically, that 500 participants are enrolled at the same time, each has the same constant hazard, and the planning target is 100 events. Assume no competing risks and that the historical rate applies to all 500 participants. Calculate the forecast follow-up time at the estimated rate and at both confidence limits.

Here \(d/N=100/500=0.20\), so \(-\log(1-d/N)=-\log(0.80)=0.2231\). At the estimated rate of 0.0400 events per person-year,

$$ t_{100}(0.0400)=\frac{0.2231}{0.0400}=5.579\text{ years}. $$

At the lower rate limit, 0.0313 events per person-year, the forecast is \(0.2231/0.0313=7.13\) years. At the upper limit, 0.0511 events per person-year, it is \(0.2231/0.0511=4.37\) years. Thus the rate interval translates into a conditional range of about 4.37 to 7.13 years for the expected count to reach 100, with the point-estimate forecast at 5.58 years. This wide range demonstrates why an uncertain historical rate can materially affect operational planning. It does not say that there is a 95% probability the realized target date will lie within this range.

Justification and Practical Diagnostics

The rate-to-time conversion follows directly from the constant-hazard model. If \(S(t)\) is the probability of remaining event-free through time \(t\), a constant hazard \(\lambda\) implies \(S(t)=\exp(-\lambda t)\). Therefore the event probability is \(1-S(t)\). For \(N\) comparable participants, linearity of expectation gives expected event count \(N[1-\exp(-\lambda t)]\). Solving the equation \(N[1-\exp(-\lambda t)]=d\) yields the timing formula. This derivation depends on the same-hazard assumption for the participants in the simplified cohort; it does not require their event indicators to be identical outcomes.

Before using a calibrated rate, check whether the data support the assumptions that give it meaning. Plot event occurrence against follow-up time or examine rates over clinically meaningful time intervals. Marked changes over time, sparse risk sets late in follow-up, or a rate driven by a few events suggest that a constant-rate summary may be unstable or misleading. Also verify the denominator: mixing time before eligibility, time after an event, or time after a participant is no longer at risk will distort the estimate.

A useful workflow is to state the source and target populations, compare eligibility and endpoint definitions, estimate the rate with an uncertainty interval, and recalculate the timing forecast across that interval. If there are clear differences in baseline risk, use relevant strata or restrict the historical data to a comparable population when defensible. If hazards vary substantially over time, use a time-varying survival or cumulative-incidence description rather than forcing one constant rate to represent the whole horizon.

1
Define the target quantity.
Specify the event, the population, the follow-up origin, and whether the planning input is a rate or a probability by a particular time.
2
Audit historical relevance.
Compare eligibility, endpoint ascertainment, follow-up, censoring, treatment, and the time pattern of risk with the planned trial.
3
Estimate and quantify uncertainty.
Use events and valid person-time for a rate estimate, and report an interval that reflects historical sampling uncertainty.
4
Translate and challenge the forecast.
Convert rates to the event probabilities needed by the projection, evaluate plausible rate limits, and state which uncertainties the forecast does not include.

Alternatives, Limitations, and Common Mistakes

A simple pooled rate is transparent and easy to communicate, but it may conceal population or time differences. Alternatives include restricting the historical sample to participants meeting trial eligibility, estimating stratum-specific rates and standardizing to the planned population, or using time-to-event estimates that preserve the shape of follow-up. When competing events matter, cumulative incidence methods are needed for event probabilities. Each approach still depends on having data that are relevant to the planned trial; more elaborate modeling cannot repair an incompatible source population without additional assumptions.

Historical data can also be used as one of several planning scenarios rather than as a single definitive rate. That is useful when estimates from relevant studies differ or transportability is uncertain. The purpose is not to select whichever estimate gives the most convenient date, but to expose how evidence and assumptions influence the forecast. This tutorial’s interval for the rate covers sampling uncertainty under a specified model; it does not quantify all uncertainty about transportability, future care, or model form.

  • Mistake: treating events per person-year as a fixed-time risk. The correction is to convert using a model, such as \(1-\exp(-\lambda t)\) under a constant hazard, or use an appropriate time-to-event estimate.
  • Mistake: borrowing a precise rate because its confidence interval is narrow. A narrow interval does not establish that eligibility, endpoint ascertainment, follow-up, or care is comparable. Assess relevance separately.
  • Mistake: interpreting a transformed rate interval as a 95% prediction interval for the trial’s event date. It reflects uncertainty in the historical rate under the model; event-count variability and other forecast uncertainties remain.
  • Mistake: pooling strata before checking the planned population mix. When risk differs by stratum, calculate stratum-specific probabilities and weight them to the target population when the necessary estimates are credible.
Key takeaway: A historical event rate is a defensible planning input only when its population, endpoint, and follow-up are relevant to the planned trial. Report its uncertainty and show how plausible rate values change the timing forecast; do not present a conditional forecast as a guaranteed event date.

Check Your Understanding

Answer each question, then compare with the solutions below.

  1. A hypothetical study observes 30 events in 750 person-years. What is the estimated incidence rate, and what is the one-year event probability under a constant-hazard model?
  2. Why is an incidence rate of 0.05 events per person-year not automatically a 5% probability of an event in one year?
  3. A historical study followed participants for much longer than the planned trial and had a different event definition. Name two reasons its rate may not transport directly.
  4. In the simplified simultaneous-enrollment model, does a lower assumed rate make the forecast time to a fixed event target earlier or later? Explain.
  5. What uncertainty is not represented by transforming a confidence interval for the historical rate into a range of forecast dates?

Solutions. (1) The rate is \(30/750=0.0400\) events per person-year. Under a constant hazard, the one-year probability is \(1-\exp(-0.0400)=0.0392\), or 3.92%. (2) A rate is events per unit of person-time, while a probability is bounded between 0 and 1 and refers to a specified interval. Under a constant hazard, conversion requires \(1-\exp(-\lambda t)\); at \(\lambda=0.05\) and \(t=1\), the probability is \(1-\exp(-0.05)=0.0488\), not exactly 0.05. (3) A different endpoint definition can change which events are counted, and different follow-up or censoring patterns can change the observed event process and rate. Eligibility or treatment differences are also possible concerns. (4) Later: for \(0<d<N\), the forecast is \(-\log(1-d/N)/\lambda\), which increases as \(\lambda\) decreases. (5) It does not include random variation in the trial’s event count, uncertainty in other projection inputs, or possible mismatch between the historical and trial populations and event processes.

Clinical Biostats