Tutorials › Biostatistics › Interval-Censored Survival Data Analysis

Survival Analysis

Interval-Censored Survival Data Analysis

A practical guide to analyzing survival outcomes when the exact event time is unknown, including likelihood construction, Turnbull's nonparametric maximum likelihood estimator, interval-censored survival curves, regression models, parametric approaches, R implementation, diagnostics, and a complete clinical worked example.

Advanced 18 min read

What You'll Learn

  • What interval censoring means and how it differs from right and left censoring
  • How to construct the likelihood contribution for an interval-censored observation
  • How Turnbull's NPMLE estimates the survival distribution without assuming a parametric form
  • How interval-censored regression differs from ordinary Cox proportional hazards analysis
  • How to analyze interval-censored survival data in R
  • How to report interval-censored analyses in a clinical study

Introduction

Standard survival analysis often begins with the assumption that the event time is known exactly for patients who experience the event.

For example, if a patient dies on Day 247 after randomization, the observed event time can be recorded as:

$$ T=247 $$

That assumption is reasonable for endpoints such as death, where the event usually has a well-defined date.

But many clinical endpoints are not observed continuously.

A patient may have a disease-free state at one clinical visit and be found to have recurrent disease at the next visit. The exact date on which recurrence occurred is unknown.

Suppose a patient is disease-free at Week 12 but has recurrence at Week 20. The true event time is not known exactly. Instead, we know:

$$ 12

This is an interval-censored observation.

Key idea: Interval censoring means that the event is known to have occurred within an interval, but the exact event time is unknown. The analysis must therefore use the probability that the event occurs inside the observed interval rather than pretending that the event occurred at the midpoint or at the date of the follow-up visit.

Why Interval Censoring Matters

Interval censoring occurs naturally whenever an outcome is assessed periodically rather than continuously.

Examples include:

  • Time to disease recurrence assessed at scheduled imaging visits
  • Time to progression when imaging occurs every 6 or 8 weeks
  • Time to infection detected during periodic surveillance
  • Time to seroconversion assessed at study visits
  • Time to onset of a laboratory abnormality
  • Time to development of a clinical condition identified during screening
  • Time to HIV infection in periodic testing studies
  • Time to device failure when devices are inspected intermittently

In all of these situations, treating the first positive assessment as the exact event time can introduce systematic error.

Right Censoring vs. Interval Censoring

The distinction is fundamental.

Observation What Is Known? Notation
Exact event Event occurred at a known time \(T=t\)
Right censored Event has not occurred by the last observation \(T>R\)
Left censored Event occurred before the first observation \(T\le R\)
Interval censored Event occurred between two observations \(L

Ordinary Kaplan-Meier analysis is designed primarily around exact event times and right censoring.

It does not directly represent the information contained in an interval such as:

$$ 12

Replacing that interval with a single artificial event time, such as 16, discards part of the information and can produce biased results.

The Basic Interval-Censored Data Structure

For each subject, define:

  • \(L_i\) = last time at which the subject was known to be event-free
  • \(R_i\) = first time at which the event was known to have occurred

For an interval-censored observation:

$$ L_i

For example:

Subject Last Negative Visit \(L_i\) First Positive Visit \(R_i\) Status
01 8 12 Interval censored
02 12 20 Interval censored
03 20 \(\infty\) Right censored
04 0 8 Left censored

The Most Important Statistical Point

For an interval-censored subject, the exact event time is unknown.

Therefore, we should not replace the interval with:

  • The midpoint
  • The first positive visit
  • The last negative visit
  • A randomly selected time inside the interval

Each of these substitutions creates an artificial event time.

The correct likelihood uses the entire interval.

Likelihood Contribution for an Interval-Censored Observation

Let \(F(t)\) denote the event-time distribution:

$$ F(t)=P(T\le t) $$

and let the survival function be:

$$ S(t)=P(T>t)=1-F(t) $$

For a patient known to have the event in:

$$ L_i

the probability of the observed information is:

$$ P(L_i

Equivalently, using the survival function:

$$ P(L_i
This is the central likelihood contribution: For interval-censored observations, the likelihood contribution is the probability that the event occurs between the last known event-free time and the first time at which the event is observed.

Right-Censored Likelihood Contribution

Suppose a subject is event-free through time \(C_i\).

The observation tells us:

$$ T_i>C_i $$

The likelihood contribution is therefore:

$$ P(T_i>C_i)=S(C_i) $$

Left-Censored Likelihood Contribution

Suppose the event has already occurred by the first assessment at time \(R_i\).

Then:

$$ T_i\le R_i $$

and the likelihood contribution is:

$$ P(T_i\le R_i)=F(R_i)=1-S(R_i) $$

The Full Likelihood

Suppose the dataset contains three types of observations. Let:

  • \(\mathcal I\) = interval-censored subjects
  • \(\mathcal R\) = right-censored subjects
  • \(\mathcal L\) = left-censored subjects

The likelihood can be written as:

$$ L = \prod_{i\in\mathcal I} \left[ S(L_i)-S(R_i) \right] \prod_{i\in\mathcal R} S(C_i) \prod_{i\in\mathcal L} \left[ 1-S(R_i) \right] $$

The corresponding log-likelihood is:

$$ \ell = \sum_{i\in\mathcal I} \log\left[S(L_i)-S(R_i)\right] + \sum_{i\in\mathcal R} \log S(C_i) + \sum_{i\in\mathcal L} \log\left[1-S(R_i)\right] $$

This likelihood is the foundation of interval-censored survival analysis.

A Simple Example of the Likelihood

Suppose three patients provide the following information:

Patient Observation Likelihood Contribution
A \(10 \(S(10)-S(20)\)
B \(15 \(S(15)-S(25)\)
C \(T>30\) \(S(30)\)

The total likelihood is:

$$ L= \left[S(10)-S(20)\right] \left[S(15)-S(25)\right] S(30) $$

Notice that there is no assumption that Patient A experienced the event at Day 15.

The entire interval from Day 10 through Day 20 contributes information.

Turnbull's Nonparametric Maximum Likelihood Estimator

One of the most important methods for interval-censored survival data is Turnbull's nonparametric maximum likelihood estimator (NPMLE).

The idea is conceptually similar to the Kaplan-Meier estimator:

  • Kaplan-Meier estimates the survival distribution without specifying a parametric distribution for exact/right-censored data.
  • Turnbull's estimator estimates the survival distribution without specifying a parametric distribution when observations can be interval censored.

However, Turnbull's problem is more complicated because the exact event time is unknown within each interval.

Why the Ordinary Kaplan-Meier Estimator Is Not Enough

The Kaplan-Meier estimator assumes that event times are observed at identifiable failure times.

For interval-censored data, we may instead know:

$$ 8

for one patient and:

$$ 10

for another.

The event times could occur anywhere inside those intervals.

Turnbull's estimator finds the nonparametric distribution that maximizes the likelihood of the observed interval information.

Think of Turnbull as the interval-censored analogue of Kaplan-Meier: it estimates the survival distribution using the information actually observed rather than inventing exact event times.

The Turnbull Likelihood

Suppose the possible event-time regions are represented by intervals \(A_1,\ldots,A_K\), with probability masses:

$$ p_1,\ldots,p_K $$

where:

$$ p_j\ge0 \qquad\text{and}\qquad \sum_{j=1}^{K}p_j=1 $$

For each observed interval, the likelihood contribution is the sum of the probability masses associated with event-time regions compatible with that observation.

If observation \(i\) is compatible with regions in the set \(A_i\), then:

$$ P_i = \sum_{j\in A_i}p_j $$

and the likelihood becomes:

$$ L(p_1,\ldots,p_K) = \prod_{i=1}^{n} \left( \sum_{j\in A_i}p_j \right) $$

Turnbull's NPMLE chooses the probability masses that maximize this likelihood.

The Self-Consistency Idea

Turnbull's estimator can be obtained through algorithms based on self-consistency or EM-type calculations.

Conceptually:

1
Start with an initial probability distribution over possible event-time regions.
2
Determine which regions are compatible with each patient's observed interval.
3
Redistribute probability among the compatible regions.
4
Update the estimated event-time distribution.
5
Repeat until the likelihood and estimated distribution converge.

The important point is that the estimator respects the uncertainty about the exact event time rather than treating an interval as a point.

Interval-Censored Survival Curves

The estimated survival function is:

$$ \widehat S(t)=1-\widehat F(t) $$

where \(\widehat F(t)\) is the Turnbull NPMLE of the event-time distribution.

The resulting curve can look different from a conventional Kaplan-Meier curve.

In particular, the data may not identify a unique exact location for every failure time.

Consequently, the NPMLE can contain flat or less conventional regions that reflect the interval structure of the observations.

Inspection Frequency Determines the Amount of Censoring

Suppose disease status is assessed every 8 weeks.

If recurrence occurs shortly after one visit, the event may not be detected until the next scheduled scan.

The resulting interval could be approximately:

$$ 8

More frequent assessment narrows the possible event interval.

Therefore, visit frequency can directly affect the precision with which event times are known.

Clinical interpretation: Interval censoring is not merely a statistical nuisance. It is often created by the clinical assessment schedule. Imaging frequency, laboratory monitoring, and visit schedules can therefore influence the statistical information available for time-to-event endpoints.

Example: Disease Recurrence

Consider a clinical trial in which patients undergo imaging every 8 weeks.

A patient has no recurrence at Week 16 but recurrence is observed at Week 24.

The correct information is:

$$ 16

It is incorrect to automatically record the event time as Week 24.

It is also inappropriate to record it as Week 20 simply because that is the midpoint.

Both approaches manufacture information that was never observed.

Why Midpoint Imputation Can Be Problematic

A tempting approach is to define:

$$ T_i^{*} = \frac{L_i+R_i}{2} $$

and then perform an ordinary survival analysis using \(T_i^*\).

This can be problematic for several reasons.

  • The event distribution may be highly skewed.
  • The interval widths may vary between subjects.
  • The midpoint may have no clinical interpretation.
  • Right-censored observations require different treatment.
  • The resulting estimates can depend strongly on the visit schedule.
  • Standard errors do not automatically account for the imputation uncertainty.
General rule: If the exact event time is not known, preserve the interval in the survival model whenever a method for interval-censored data is available.

Interval Censoring vs. Current-Status Data

A particularly important special case is current-status data.

Suppose each subject is assessed only once.

If the event has occurred by the examination time \(C_i\), then:

$$ T_i\le C_i $$

If the event has not occurred:

$$ T_i>C_i $$

The exact event time is therefore completely unknown.

Current-status data can be analyzed using likelihood-based methods for interval-censored or panel-observed survival data.

Panel Data and Interval Censoring

Many clinical trials generate what is sometimes called panel-observed survival data.

The patient's disease status is observed only at discrete visits:

Visit Disease Status
Week 0 Negative
Week 8 Negative
Week 16 Negative
Week 24 Positive

The exact recurrence time is therefore:

$$ 16

The same principle applies whether the event is recurrence, progression, infection, or another periodically assessed outcome.

Interval Censoring in Oncology

Interval censoring is particularly important in oncology because disease progression is frequently determined by periodic imaging.

Suppose a patient is progression-free at the Week 12 scan and has progression at Week 18.

The event time lies in:

$$ 12

Recording progression at Day 126, for example, would imply knowledge that the study did not actually obtain.

Interval-Censored Progression-Free Survival

Progression-free survival can be especially complicated because progression may be interval censored while death may be observed exactly.

A protocol should define how these event types are handled.

For example:

  • Radiographic progression may be interval censored.
  • Death may be observed exactly.
  • Patients without either event may be right censored.

A sophisticated analysis may therefore require methods that can accommodate multiple event-observation mechanisms.

Interval-Censored Survival vs. Ordinary Cox Regression

The standard Cox proportional hazards model is usually written as:

$$ \lambda(t\mid X) = \lambda_0(t)\exp(X^\top\beta) $$

This formulation is straightforward when event times are observed exactly or with ordinary right censoring.

For interval-censored data, the likelihood must instead account for the probability that the event occurs between \(L_i\) and \(R_i\).

A generic proportional hazards model still has the form:

$$ \lambda(t\mid X) = \lambda_0(t)\exp(X^\top\beta) $$

but the estimation procedure must use the interval-censored likelihood rather than the ordinary Cox partial likelihood based on exact event rankings.

Important: You should not simply feed artificial midpoint event times into coxph() and describe the result as an exact interval-censored Cox analysis. A method designed for interval-censored survival data should be used when the interval information is scientifically important.

Parametric Interval-Censored Survival Models

An alternative is to specify a parametric distribution for survival time.

Common choices include:

  • Exponential
  • Weibull
  • Log-normal
  • Log-logistic
  • Generalized gamma and related distributions

For an interval-censored observation, the likelihood remains:

$$ P(L_i

The advantage of a parametric model is that it can provide a smooth estimated survival distribution and directly estimate quantities such as survival probabilities, quantiles, and restricted mean survival time.

The disadvantage is that incorrect distributional assumptions can bias the estimated survival curve and treatment effects.

Weibull Example

Suppose event time follows a Weibull distribution. A common parameterization uses:

$$ S(t) = \exp\left[-\left(\frac{t}{\lambda}\right)^k\right] $$

where:

  • \(\lambda\) is a scale parameter
  • \(k\) is a shape parameter

For an interval-censored patient:

$$ L

the likelihood contribution is:

$$ S(L)-S(R) $$

or:

$$ \exp\left[-(L/\lambda)^k\right] - \exp\left[-(R/\lambda)^k\right] $$

Accelerated Failure Time Interpretation

Parametric models can also be written in accelerated failure time form.

A generic AFT model is:

$$ \log(T) = X^\top\beta+\varepsilon $$

In an AFT model, the exponentiated coefficient has a time-ratio interpretation.

For example:

$$ TR=\exp(\beta) $$

A time ratio of 1.40 means that the characteristic event time is estimated to be approximately 40% longer in the treatment group, under the model's assumptions.

Hazard Ratios vs. Time Ratios

Measure Typical Interpretation
Hazard ratio Relative instantaneous event rate
Time ratio Relative acceleration or deceleration of event time
Survival probability Probability of remaining event-free beyond a specified time
Median survival Time at which estimated survival reaches 50%

The choice between these measures should reflect the scientific question and the assumptions of the model.

A Worked Clinical Example

Consider a hypothetical clinical trial evaluating a treatment for a chronic disease.

The primary time-to-event endpoint is time to disease progression. Progression is assessed by imaging every 8 weeks.

Suppose the following observations are recorded:

Patient Last Progression-Free Visit First Progressive Visit Interpretation
01 8 16 Interval censored
02 16 24 Interval censored
03 24 32 Interval censored
04 32 \(\infty\) Right censored
05 0 8 Left censored

Patient 01

Patient 01 was progression-free at Week 8 and had progression at Week 16.

Therefore:

$$ 8

The likelihood contribution is:

$$ S(8)-S(16) $$

Patient 02

Patient 02 was progression-free at Week 16 and had progression at Week 24.

Therefore:

$$ 16

The contribution is:

$$ S(16)-S(24) $$

Patient 03

Patient 03 was progression-free at Week 24 and had progression at Week 32.

Therefore:

$$ 24

The contribution is:

$$ S(24)-S(32) $$

Patient 04

Patient 04 remained progression-free through Week 32.

Therefore:

$$ T_4>32 $$

The contribution is:

$$ S(32) $$

Patient 05

Patient 05 was already known to have progression by the first post-baseline assessment at Week 8.

Therefore:

$$ T_5\le8 $$

The contribution is:

$$ 1-S(8) $$

Complete Likelihood for the Example

Ignoring covariates for simplicity, the likelihood for these five patients is:

$$ L= \left[S(8)-S(16)\right] \left[S(16)-S(24)\right] \left[S(24)-S(32)\right] S(32) \left[1-S(8)\right] $$

This expression contains all of the available survival information.

No artificial progression dates are required.

How the Data Should Be Stored

A useful interval-censored dataset typically contains at least:

Variable Meaning
id Patient identifier
left Last known event-free time
right First known event time
treatment Treatment group
covariates Baseline or time-dependent predictors as appropriate

A common convention is:

  • Finite left and finite right = interval censored
  • right = Inf = right censored
  • left = 0 with finite right = left censored

R: Creating Interval-Censored Data

The following example creates a simple dataset:

dat <- data.frame(
  id = 1:10,

  left = c(
    8, 16, 24, 32, 0,
    8, 16, 24, 32, 40
  ),

  right = c(
    16, 24, 32, Inf, 8,
    16, 24, 32, 40, Inf
  ),

  treatment = c(
    "Control", "Control", "Control", "Control", "Control",
    "Treatment", "Treatment", "Treatment", "Treatment", "Treatment"
  )
)

dat

Using Surv() for Interval-Censored Data

The survival package provides a useful data representation through Surv().

For interval-censored observations represented by a left and right endpoint, the type = "interval2" representation is useful.

library(survival)

y <- with(
  dat,
  Surv(left, right, type = "interval2")
)

y

The important distinction is that the two columns represent an interval rather than an exact event time and an ordinary right-censoring indicator.

R: Parametric Interval-Censored Model

The survival package can fit parametric survival models using interval-censored data.

For example, a Weibull accelerated failure time model can be fitted using survreg():

library(survival)

fit_weibull <- survreg(
  Surv(left, right, type = "interval2") ~ treatment,
  data = dat,
  dist = "weibull"
)

summary(fit_weibull)

The coefficient for treatment is interpreted on the log-time scale.

The corresponding time ratio is:

exp(coef(fit_weibull)["treatmentTreatment"])

A time ratio greater than 1 indicates longer event times for the treatment group under the AFT model.

R: Log-Normal Model

A log-normal interval-censored model can be fitted similarly:

fit_lognormal <- survreg(
  Surv(left, right, type = "interval2") ~ treatment,
  data = dat,
  dist = "lognormal"
)

summary(fit_lognormal)

Comparing several plausible parametric distributions can help assess the sensitivity of conclusions to distributional assumptions.

Turnbull's NPMLE in R

Several R packages provide specialized tools for interval-censored survival analysis.

One commonly used package is icenReg, which provides nonparametric and regression methods for interval-censored data.

install.packages("icenReg")

library(icenReg)

A nonparametric interval-censored model can then be fitted using:

fit_np <- ic_np(
  Surv(left, right, type = "interval2") ~ 1,
  data = dat
)

summary(fit_np)

The estimated survival distribution can be examined using the package's plotting methods.

plot(fit_np)
Practical advice: For production clinical-trial programming, verify the exact syntax and estimation options for the package version used by your organization. Package interfaces can change, and validated analysis environments should lock the software version and document the implementation.

Interval-Censored Regression with icenReg

Interval-censored regression can incorporate treatment and baseline covariates directly.

For example, a semiparametric proportional hazards model can be fitted with an appropriate icenReg function:

fit_ph <- ic_sp(
  Surv(left, right, type = "interval2") ~ treatment,
  data = dat,
  model = "ph"
)

summary(fit_ph)

A proportional odds formulation is also available:

fit_po <- ic_sp(
  Surv(left, right, type = "interval2") ~ treatment,
  data = dat,
  model = "po"
)

summary(fit_po)

These models provide alternatives to simply imputing event times and fitting ordinary right-censored regression.

What Does the Proportional Hazards Model Assume?

The proportional hazards model assumes:

$$ \frac{\lambda(t\mid X_1)} {\lambda(t\mid X_2)} = \exp\left[(X_1-X_2)^\top\beta\right] $$

The hazard ratio does not depend on time under the standard proportional hazards assumption.

The interval-censored estimation procedure must nevertheless account for the fact that the exact failure time is unknown.

Checking the Proportional Hazards Assumption

The usual proportional-hazards diagnostic based on exact event-time residuals is not automatically transferable to interval-censored data.

Instead, investigators should use diagnostics appropriate to the fitted interval-censored model.

Potential approaches include:

  • Comparing fitted survival curves across treatment groups
  • Evaluating alternative model specifications
  • Including treatment-by-time interactions where supported
  • Comparing proportional hazards and alternative semiparametric models
  • Performing sensitivity analyses using parametric models

Comparing Treatment Groups

When there are two treatment groups, one objective is to compare their survival distributions.

For ordinary right-censored data, the log-rank test is commonly used.

For interval-censored data, specialized tests are preferable because the standard risk sets cannot simply be constructed from artificial event times.

Depending on the analysis method and software, comparisons may be based on likelihood-ratio tests, score tests, Wald tests, or interval-censored nonparametric procedures.

Do not automatically apply an ordinary log-rank test to midpoint-imputed event times. That changes the statistical problem and can produce misleading inference.

Confidence Intervals

Inference for interval-censored models can use model-based standard errors, likelihood-based confidence intervals, or resampling methods, depending on the estimator.

For a regression coefficient:

$$ \widehat\beta $$

a Wald confidence interval can have the familiar form:

$$ \widehat\beta \pm z_{1-\alpha/2} SE(\widehat\beta) $$

For a hazard ratio:

$$ HR=\exp(\widehat\beta) $$

the confidence interval is obtained by exponentiating the corresponding coefficient-scale limits.

Confidence Intervals for Survival Probabilities

Suppose the estimated survival probability at Week 52 is:

$$ \widehat S(52) $$

The confidence interval should reflect the estimation method used for the interval-censored survival distribution.

The method should be documented rather than simply borrowing the default Greenwood calculation from an ordinary Kaplan-Meier analysis.

Median Survival Under Interval Censoring

The median survival time is the time \(t_{0.5}\) satisfying:

$$ S(t_{0.5})=0.5 $$

With interval-censored data, however, the data may not identify the median as precisely as in an exact-event analysis.

In some datasets, the estimated survival curve may remain above 0.5 across an interval or may cross 0.5 only within a region determined by the observation intervals.

Reporting point: If a median cannot be estimated reliably, do not force a numerical median. Report it as not estimable or explain the relevant confidence limits according to the prespecified analysis method.

Restricted Mean Survival Time

Restricted mean survival time (RMST) is defined as:

$$ RMST(\tau) = \int_0^\tau S(t)\,dt $$

For interval-censored data, an estimated survival distribution can be used to obtain an RMST estimate.

This can be attractive when proportional hazards is questionable because RMST does not require a proportional-hazards interpretation.

A treatment contrast can be expressed as:

$$ \Delta RMST = RMST_1(\tau)-RMST_0(\tau) $$

The clinical interpretation is the average event-free time gained or lost over the prespecified horizon \(\tau\).

Parametric vs. Nonparametric Analysis

Feature Turnbull NPMLE Parametric Model
Distributional assumption Minimal Specified
Survival curve Nonparametric Smooth/model-based
Regression Requires specialized methods Natural extension
Extrapolation beyond follow-up Limited Possible, model dependent
Sensitivity to distributional misspecification Low Potentially substantial
Efficiency under correct model Generally lower Potentially higher

A strong clinical analysis often considers both approaches rather than assuming that one method is universally superior.

Choosing a Parametric Distribution

If a parametric analysis is planned, candidate distributions should be chosen based on scientific plausibility and evaluated using appropriate diagnostics.

For example:

  • Exponential: constant hazard
  • Weibull: monotonic hazard that can increase or decrease
  • Log-normal: flexible non-monotonic hazard
  • Log-logistic: flexible hazard and survival shape

Model selection should not be based solely on whichever distribution produces the smallest information criterion.

Clinical principle: A statistically attractive distribution that is biologically implausible can produce misleading long-term survival estimates, especially when extrapolation beyond the observed follow-up is required.

Using AIC and BIC

Information criteria can assist in comparing candidate parametric models.

The Akaike Information Criterion is:

$$ AIC=-2\ell+2k $$

where \(\ell\) is the maximized log-likelihood and \(k\) is the number of estimated parameters.

The Bayesian Information Criterion is:

$$ BIC=-2\ell+k\log(n) $$

Lower values are preferred within the set of models being compared.

But AIC and BIC Are Not Proof of Model Adequacy

AIC or BIC should not be treated as evidence that a model is correct.

Two misspecified models can have different AIC values.

Model evaluation should also consider:

  • Observed versus fitted survival behavior
  • Residual or goodness-of-fit diagnostics appropriate to the model
  • Clinical plausibility
  • Stability of treatment-effect estimates
  • Sensitivity to alternative distributions

Interval-Censored Data and Missing Visits

A missed assessment can create a wider interval.

Suppose a patient was last confirmed progression-free at Week 8 but missed the Week 16 scan and is found to have progression at Week 24.

The event is now known only to satisfy:

$$ 8

The missing visit has therefore reduced the precision of the event-time information.

The correct analysis should preserve that wider interval.

Informative Visit Processes

A more subtle issue arises if the observation schedule depends on the patient's underlying disease status or prognosis.

For example, sicker patients might have more frequent assessments while healthier patients have fewer visits.

In that situation, the censoring or observation mechanism may be related to the event process.

This can complicate interpretation because the observed intervals are not necessarily generated independently of the event process.

Advanced consideration: The usual interval-censoring likelihood relies on assumptions about the observation process. If visit timing is informative, specialized methods or sensitivity analyses may be needed.

Independent vs. Informative Censoring

As with ordinary survival analysis, inference depends on assumptions about censoring and observation.

A simplified assumption is that the censoring mechanism provides no additional information about the unobserved event time after conditioning on relevant covariates.

If that assumption is questionable, sensitivity analyses may be appropriate.

Competing Risks

Interval censoring can also occur in competing-risk settings.

For example, suppose the primary event is disease recurrence, but death before recurrence prevents future recurrence assessment.

The analysis must distinguish:

  • Interval-censored recurrence
  • Observed death before recurrence
  • Right-censored patients without either event

Treating death simply as ordinary censoring may not answer the desired cause-specific or cumulative-incidence question.

Competing-risk methods should therefore be considered when competing events are scientifically important.

Interval Censoring and Missing Data Are Not the Same

It is important to distinguish interval censoring from missing data.

If a patient's disease status is known to be negative at Week 12 and positive at Week 20, the interval:

$$ 12 is not missing information.

It is observed information about the event time.

The exact date is unknown, but the interval is known.

Key distinction: Interval censoring should not automatically be handled using missing-data imputation. The interval itself is part of the observed outcome information and belongs directly in the likelihood.

Common Mistake: Using the First Positive Visit as the Event Time

Suppose progression is first detected at Week 24.

The patient was progression-free at Week 16.

The correct statement is:

$$ 16

Recording \(T=24\) systematically shifts events toward later times.

This can distort estimated survival probabilities and treatment comparisons.

Common Mistake: Using the Last Negative Visit

The opposite mistake is to assign the event to Week 16.

That systematically shifts events toward earlier times.

Both approaches are incorrect because the true event time could be anywhere between the two observations.

Common Mistake: Midpoint Imputation

Assigning:

$$ T=\frac{L+R}{2} $$

may appear reasonable, but it treats the midpoint as if it were observed.

The midpoint is an arbitrary assumption.

The interval-censored likelihood uses the probability over the entire interval and is generally preferable when valid interval-censored methods are available.

Common Mistake: Treating Interval Censoring as Right Censoring

Suppose:

$$ 12

Treating this as right censored at 12 would imply:

$$ T>12 $$

That discards the crucial information that the event had definitely occurred by Week 20.

The correct contribution is:

$$ S(12)-S(20) $$

Common Mistake: Treating Interval Censoring as Exact Event Data

Assigning an exact event time to an interval can also distort risk sets and hazard estimates.

This is particularly problematic when the interval widths are large or differ substantially between subjects.

Clinical Trial Programming Considerations

For a clinical trial, the analysis dataset should preserve the original assessment information.

Useful variables may include:

  • Last confirmed event-free assessment date
  • First confirmed event date
  • Analysis-time versions of both dates
  • Event type
  • Treatment assignment
  • Relevant baseline covariates
  • Reason for censoring
  • Assessment status
  • Protocol deviations affecting endpoint assessment

It is usually preferable to retain the raw clinical dates and derive the analysis intervals programmatically.

Example Analysis Dataset

USUBJID TRT LEFT RIGHT Interpretation
01-001 A 56 112 Interval
01-002 A 112 168 Interval
01-003 A 168 Inf Right censored
01-004 B 0 56 Left censored
01-005 B 112 168 Interval

The exact units should be defined in the protocol and analysis specifications. Days, weeks, or months can be used, but the scale should be consistent.

Analysis Populations

The statistical analysis plan should specify which patients contribute to the interval-censored analysis.

Potential populations include:

  • Intent-to-treat population
  • Full analysis set
  • Per-protocol population
  • Safety population for separate safety analyses

The choice depends on the estimand and the clinical question.

Defining the Event Carefully

Interval-censored analysis cannot fix a poorly defined endpoint.

For example, if progression requires confirmation, the protocol should define:

  • What constitutes progression
  • Which assessment determines the first positive observation
  • Whether confirmation is required
  • How equivocal assessments are handled
  • How missing scans are handled
  • How treatment discontinuation affects assessment

The statistical method and clinical endpoint definition must therefore be aligned.

Interval-Censored Data and Estimands

The estimand should specify what treatment effect is being estimated.

For example, the scientific question might concern:

  • Difference in survival probability at a fixed time
  • Hazard ratio under a proportional hazards model
  • Time ratio under an AFT model
  • Difference in RMST
  • Difference in median event time

The interval-censored likelihood describes how the observed data inform the event-time distribution, but the final treatment interpretation depends on the chosen estimand.

Sensitivity Analysis

A strong analysis can compare conclusions under several reasonable approaches.

For example:

  1. Turnbull NPMLE
  2. Semiparametric interval-censored proportional hazards model
  3. Weibull AFT model
  4. Log-normal AFT model
  5. Alternative assumptions for informative assessment timing

If treatment conclusions are consistent across methods, confidence in the finding can increase.

Interval Width as a Source of Information Loss

Consider two patients:

$$ 20

and:

$$ 20

The first patient's event time is known much more precisely.

The second patient's event time could be anywhere over a much wider interval.

Consequently, the width of the censoring interval contains useful information about how precisely the event time was observed.

Assessment Schedules Can Affect Statistical Power

Suppose two trials have identical numbers of patients and identical true survival distributions.

Trial A assesses disease every 4 weeks.

Trial B assesses disease every 12 weeks.

Trial A will generally produce narrower event-time intervals.

Trial B will produce wider intervals and therefore less precise information about event timing.

Design implication: The timing and frequency of outcome assessments can be part of the information structure of a survival trial. They should be considered when designing and powering studies with interval-censored endpoints.

Simulation for Sample Size and Power

Analytical sample-size formulas can be difficult for complex interval-censoring designs.

Simulation is often a practical solution.

A simulation-based design exercise can:

  • Generate event times from an assumed survival distribution.
  • Generate assessment schedules.
  • Convert exact event times into observed intervals.
  • Apply administrative censoring.
  • Fit the planned interval-censored model.
  • Evaluate bias, standard errors, confidence interval coverage, and power.

Basic Simulation Logic

1
Specify the assumed survival distribution and treatment effect.
2
Generate an exact event time for every simulated patient.
3
Generate scheduled assessment times.
4
Determine the last negative and first positive assessment.
5
Apply administrative right censoring.
6
Fit the planned interval-censored model.
7
Repeat many times to estimate operating characteristics.

R Simulation Skeleton

set.seed(2026)

n <- 400

treatment <- rbinom(
  n,
  size = 1,
  prob = 0.5
)

# Example Weibull event-time generation
shape <- 1.4
scale_control <- 18
scale_treatment <- 24

scale <- ifelse(
  treatment == 1,
  scale_treatment,
  scale_control
)

u <- runif(n)

true_time <- scale *
  (-log(u))^(1 / shape)

# Scheduled assessments
visits <- seq(4, 48, by = 4)

left <- numeric(n)
right <- numeric(n)

for(i in seq_len(n)) {

  positive <- visits[
    visits >= true_time[i]
  ]

  if(length(positive) == 0) {

    left[i] <- max(visits)
    right[i] <- Inf

  } else {

    right[i] <- min(positive)

    previous <- visits[
      visits < right[i]
    ]

    left[i] <- ifelse(
      length(previous) == 0,
      0,
      max(previous)
    )
  }
}

simdat <- data.frame(
  treatment,
  left,
  right
)

head(simdat)

The simulated exact event time is used only to generate the observed interval-censored data.

The analysis should then use left and right, not the simulated exact event time.

Simulation-Based Power

Suppose the analysis declares a treatment effect when a two-sided 95% confidence interval excludes the null value.

The estimated power is:

$$ \widehat{\text{Power}} = \frac{ \text{Number of simulated trials rejecting }H_0 }{ \text{Number of simulated trials} } $$

Simulation should use enough repetitions to make the Monte Carlo error small relative to the precision required for the design decision.

Interval-Censored Survival in SAS

SAS also provides methods specifically designed for interval-censored survival data.

For example, the interval-censored survival procedure can be used to obtain nonparametric estimates and comparisons appropriate to interval-censored observations.

A typical analysis specification should identify:

  • Left endpoint
  • Right endpoint
  • Event definition
  • Right-censoring convention
  • Left-censoring convention
  • Treatment grouping
  • Confidence interval method

The exact procedure syntax should be checked against the validated SAS environment and software version used for the study.

Clinical Reporting

A report should make it clear that the event endpoint was interval censored.

For example:

Example reporting language: "Because disease status was assessed at scheduled imaging visits, progression times were interval censored. The primary analysis used the observed lower and upper event-time bounds directly rather than assigning an exact progression date. The survival distribution was estimated using a nonparametric interval-censored estimator, with treatment comparisons performed using a prespecified interval-censored regression model."

What to Include in Tables

Useful summary tables may include:

  • Number and percentage of interval-censored observations
  • Number and percentage of right-censored observations
  • Number and percentage of left-censored observations
  • Distribution of interval widths
  • Median and range of last negative assessments
  • Median and range of first positive assessments
  • Estimated survival probabilities at clinically relevant times
  • Treatment-effect estimates and confidence intervals

What to Include in Figures

Potential figures include:

  • Turnbull NPMLE survival curves
  • Treatment-group survival curves
  • Model-based survival curves
  • Estimated hazard functions when appropriate
  • Assessment interval distributions
  • Sensitivity-analysis plots comparing model assumptions

How to Interpret an Interval-Censored Survival Curve

Suppose the estimated survival probability at Week 24 is:

$$ \widehat S(24)=0.72 $$

The interpretation is that approximately 72% of the population is estimated to remain event-free beyond Week 24, under the fitted survival distribution.

This does not mean that every patient's event time was known exactly.

The estimate is based on the collection of intervals and censoring information across all patients.

Interpreting a Hazard Ratio

Suppose an interval-censored proportional hazards model estimates:

$$ HR=0.70 $$

The model estimates a 30% lower instantaneous event rate in the treatment group relative to the reference group, assuming the proportional hazards model is appropriate.

The interpretation is not: "Patients progressed exactly 30% later."

A hazard ratio is a relative hazard measure, not a direct difference in event time.

Interpreting a Time Ratio

Suppose a Weibull AFT model estimates:

$$ TR=1.35 $$

The treatment group has an estimated characteristic event time approximately 35% longer than the reference group, under the AFT model.

This can sometimes be more intuitive than a hazard ratio, particularly when the scientific question concerns time acceleration or delay.

Interval Censoring and Non-Proportional Hazards

If treatment effects change over time, a proportional hazards model may not adequately describe the data.

Potential alternatives include:

  • Restricted mean survival time
  • Time-varying treatment effects
  • Flexible parametric survival models
  • Alternative semiparametric models
  • Model-based survival probability contrasts

The presence of interval censoring does not remove the need to assess the underlying survival-model assumptions.

Common Mistakes

  1. Assigning the event to the first positive visit. The event occurred sometime before that visit, not necessarily on that date.
  2. Assigning the event to the midpoint. The midpoint is an arbitrary imputation rather than an observed event time.
  3. Using the last negative visit as the event time. This shifts events artificially earlier.
  4. Treating interval-censored observations as ordinary right censoring. Doing so discards the information that the event was subsequently observed.
  5. Using an ordinary Kaplan-Meier analysis without accounting for interval censoring. The standard Kaplan-Meier estimator does not directly represent interval uncertainty.
  6. Using ordinary Cox partial likelihood with fabricated event times. The resulting analysis is not equivalent to an interval-censored Cox model.
  7. Ignoring the assessment schedule. The width and timing of observation intervals determine how precisely event times are known.
  8. Ignoring informative observation processes. If visit timing depends on prognosis or disease status, additional assumptions may be required.
  9. Choosing a parametric distribution without sensitivity analysis. Incorrect extrapolation can result when the selected distribution is poorly matched to the data.
  10. Reporting a median when it is not estimable. The analysis should reflect what the observed intervals actually identify.

A Practical Analysis Workflow

1
Define the time-to-event endpoint precisely.
2
Determine whether event times are exact, right censored, left censored, or interval censored.
3
Preserve the last known event-free and first known event-positive times.
4
Define the likelihood contribution for each observation type.
5
Estimate the nonparametric survival distribution when appropriate.
6
Fit the prespecified regression model if covariate adjustment is required.
7
Evaluate model assumptions and goodness of fit.
8
Perform sensitivity analyses using reasonable alternative models.
9
Report survival estimates and treatment effects with appropriate confidence intervals.
10
Document the censoring mechanism, assessment schedule, and software implementation.

What Should Be Prespecified in the SAP?

For an interval-censored survival endpoint, the statistical analysis plan should clearly document:

  • Primary endpoint definition
  • Origin of survival time
  • Units of time
  • Assessment schedule
  • Definition of last known event-free time
  • Definition of first observed event time
  • Rules for left censoring
  • Rules for right censoring
  • Rules for interval censoring
  • Rules for missing assessments
  • Handling of deaths and competing events
  • Primary survival estimator
  • Primary regression model, if applicable
  • Primary treatment-effect measure
  • Confidence interval method
  • Handling of protocol deviations
  • Sensitivity analyses
  • Software and version

A More Detailed Likelihood Example

Suppose a study has four patients:

Patient Observation Contribution
1 \(5 \(S(5)-S(10)\)
2 \(10 \(S(10)-S(15)\)
3 \(15 \(S(15)-S(25)\)
4 \(T>25\) \(S(25)\)

The full likelihood is:

$$ L= \left[S(5)-S(10)\right] \left[S(10)-S(15)\right] \left[S(15)-S(25)\right] S(25) $$

The log-likelihood is:

$$ \ell= \log\left[S(5)-S(10)\right] + \log\left[S(10)-S(15)\right] + \log\left[S(15)-S(25)\right] + \log S(25) $$

A statistical model estimates the unknown survival distribution parameters by maximizing this quantity.

Why the Likelihood Uses Differences in Survival

For an interval:

$$ L

the probability of being event-free beyond \(L\) but not beyond \(R\) is:

$$ P(T>L)-P(T>R) $$

which equals:

$$ S(L)-S(R) $$

This is why the likelihood naturally contains differences between two survival probabilities.

A Useful Mental Model

Think of an interval-censored observation as saying:

L
The patient is definitely event-free here.
?
The exact event time is unknown somewhere inside the interval.
R
The event is definitely present here.

The statistical analysis should preserve all three pieces of information.

When Interval-Censored Analysis Is Especially Important

Specialized interval-censored methods become particularly important when:

  • Intervals are wide relative to the event-time scale.
  • Assessment timing differs substantially between patients.
  • The endpoint occurs between scheduled visits.
  • The event rate is high.
  • Treatment groups have different assessment patterns.
  • The treatment effect is relatively modest.
  • The event time itself is clinically important.

When intervals are extremely narrow, midpoint-based approximations may sometimes have little practical impact, but this should be demonstrated rather than assumed.

When Approximation May Be Less Consequential

If assessments are extremely frequent relative to the event-time scale, the intervals may be so narrow that several reasonable methods produce nearly identical estimates.

For example:

$$ 100

contains substantially more precise information than:

$$ 100

Nevertheless, the formal analysis should still respect the actual observation process.

Interval-Censored Data and Regulatory Interpretation

For a pivotal or registrational study, the statistical analysis should be aligned with the protocol, estimand, endpoint definition, and prespecified analysis plan.

If interval censoring is a known feature of the endpoint, it should not first be discovered during post-hoc analysis.

The analysis plan should establish how the interval is constructed before treatment-group comparisons are performed.

Validation and Reproducibility

For clinical-trial programming, reproducibility is particularly important.

A validated workflow should include:

  • Controlled software versions
  • Documented derivation of interval endpoints
  • Independent programming or review where required
  • Validation of treatment coding
  • Validation of censoring rules
  • Independent confirmation of key estimates
  • Reproducible analysis scripts
  • Traceability from source assessment data to analysis intervals
Traceability matters: For an interval-censored endpoint, a reviewer should be able to trace an analysis interval such as \(112

Key Formula Summary

Observation Information Likelihood Contribution
Exact \(T=t\) \(f(t)\)
Interval censored \(L \(F(R)-F(L)\)
Equivalent interval form \(L \(S(L)-S(R)\)
Right censored \(T>C\) \(S(C)\)
Left censored \(T\le R\) \(F(R)=1-S(R)\)

Key R Functions and Concepts

Tool Purpose
Surv(..., type="interval2") Represent interval-censored survival observations
survreg() Fit parametric survival/AFT models
icenReg::ic_np() Nonparametric interval-censored survival estimation
icenReg::ic_sp() Semiparametric interval-censored regression

Final Practical Checklist

1
Ask whether the exact event time was actually observed.
2
If not, identify the last event-free and first event-positive observations.
3
Represent the observation as \(L
4
Use \(S(L)-S(R)\) for the interval-censored likelihood contribution.
5
Do not substitute a midpoint unless performing a clearly labeled sensitivity analysis.
6
Use Turnbull's NPMLE for a nonparametric description when appropriate.
7
Use a specialized interval-censored regression method when covariate adjustment is required.
8
Consider parametric models when smooth estimation or extrapolation is scientifically justified.
9
Evaluate assessment schedules, missing visits, and potentially informative observation processes.
10
Prespecify the entire analysis in the protocol and statistical analysis plan.

The Most Important Concept

The central lesson of interval-censored survival analysis is simple: an interval is information.

If a patient is known to be event-free at Week 12 and known to have experienced the event by Week 20, the data do not say that the event occurred at Week 16, Week 20, or any other particular date.

They say:

$$ 12

A statistically appropriate analysis preserves that statement.

The likelihood contribution is therefore:

$$ S(12)-S(20) $$

rather than a likelihood based on an invented event time.

Turnbull's NPMLE provides a nonparametric way to estimate the survival distribution, while specialized regression models allow treatment effects and covariates to be incorporated directly.

Bottom line: Interval-censored survival data arise whenever the event is detected only at periodic assessments. The exact event time is unknown, but the interval containing the event is known. The correct analysis incorporates that interval directly into the likelihood. For an interval \(L

References

Turnbull, B.W. (1976). The empirical distribution function with arbitrarily grouped, censored and truncated data. Journal of the Royal Statistical Society: Series B, 38(3), 290–295.

Sun, J. (2006). The Statistical Analysis of Interval-Censored Failure Time Data. Springer.

Finkelstein, D.M. (1986). A proportional hazards model for interval-censored failure time data. Biometrics, 42(4), 845–854.

Wellner, J.A. & Zhan, Y. (1997). A hybrid algorithm for computation of the nonparametric maximum likelihood estimator from censored data. Journal of the American Statistical Association, 92(439), 945–953.

Peto, R. (1973). Experimental survival curves for interval-censored data. Applied Statistics, 22(1), 86–91.

Therneau, T.M. & Grambsch, P.M. (2000). Modeling Survival Data: Extending the Cox Model. Springer.

Kalbfleisch, J.D. & Prentice, R.L. (2002). The Statistical Analysis of Failure Time Data. Wiley.

Huang, J. & Wellner, J.A. (1995). Asymptotic normality of the NPMLE of a distribution function under interval censoring. Statistica Sinica, 5, 1–24.