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:
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:
This is an interval-censored observation.
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:
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:
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:
and let the survival function be:
For a patient known to have the event in:
the probability of the observed information is:
Equivalently, using the survival function:
Right-Censored Likelihood Contribution
Suppose a subject is event-free through time \(C_i\).
The observation tells us:
The likelihood contribution is therefore:
Left-Censored Likelihood Contribution
Suppose the event has already occurred by the first assessment at time \(R_i\).
Then:
and the likelihood contribution is:
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:
The corresponding log-likelihood is:
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:
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:
for one patient and:
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.
The Turnbull Likelihood
Suppose the possible event-time regions are represented by intervals \(A_1,\ldots,A_K\), with probability masses:
where:
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:
and the likelihood becomes:
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:
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:
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:
More frequent assessment narrows the possible event interval.
Therefore, visit frequency can directly affect the precision with which event times are known.
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:
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:
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.
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:
If the event has not occurred:
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:
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:
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:
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:
but the estimation procedure must use the interval-censored likelihood rather than the ordinary Cox partial likelihood based on exact event rankings.
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:
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:
where:
- \(\lambda\) is a scale parameter
- \(k\) is a shape parameter
For an interval-censored patient:
the likelihood contribution is:
or:
Accelerated Failure Time Interpretation
Parametric models can also be written in accelerated failure time form.
A generic AFT model is:
In an AFT model, the exponentiated coefficient has a time-ratio interpretation.
For example:
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:
The likelihood contribution is:
Patient 02
Patient 02 was progression-free at Week 16 and had progression at Week 24.
Therefore:
The contribution is:
Patient 03
Patient 03 was progression-free at Week 24 and had progression at Week 32.
Therefore:
The contribution is:
Patient 04
Patient 04 remained progression-free through Week 32.
Therefore:
The contribution is:
Patient 05
Patient 05 was already known to have progression by the first post-baseline assessment at Week 8.
Therefore:
The contribution is:
Complete Likelihood for the Example
Ignoring covariates for simplicity, the likelihood for these five patients is:
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
leftand finiteright= interval censored right = Inf= right censoredleft = 0with finiteright= 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)
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:
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.
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:
a Wald confidence interval can have the familiar form:
For a hazard ratio:
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:
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:
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.
Restricted Mean Survival Time
Restricted mean survival time (RMST) is defined as:
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:
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.
Using AIC and BIC
Information criteria can assist in comparing candidate parametric models.
The Akaike Information Criterion is:
where \(\ell\) is the maximized log-likelihood and \(k\) is the number of estimated parameters.
The Bayesian Information Criterion is:
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:
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.
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:
It is observed information about the event time.
The exact date is unknown, but the interval is known.
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:
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:
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:
Treating this as right censored at 12 would imply:
That discards the crucial information that the event had definitely occurred by Week 20.
The correct contribution is:
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:
- Turnbull NPMLE
- Semiparametric interval-censored proportional hazards model
- Weibull AFT model
- Log-normal AFT model
- 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:
and:
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.
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
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:
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:
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:
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:
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:
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
- Assigning the event to the first positive visit. The event occurred sometime before that visit, not necessarily on that date.
- Assigning the event to the midpoint. The midpoint is an arbitrary imputation rather than an observed event time.
- Using the last negative visit as the event time. This shifts events artificially earlier.
- Treating interval-censored observations as ordinary right censoring. Doing so discards the information that the event was subsequently observed.
- Using an ordinary Kaplan-Meier analysis without accounting for interval censoring. The standard Kaplan-Meier estimator does not directly represent interval uncertainty.
- Using ordinary Cox partial likelihood with fabricated event times. The resulting analysis is not equivalent to an interval-censored Cox model.
- Ignoring the assessment schedule. The width and timing of observation intervals determine how precisely event times are known.
- Ignoring informative observation processes. If visit timing depends on prognosis or disease status, additional assumptions may be required.
- Choosing a parametric distribution without sensitivity analysis. Incorrect extrapolation can result when the selected distribution is poorly matched to the data.
- Reporting a median when it is not estimable. The analysis should reflect what the observed intervals actually identify.
A Practical Analysis Workflow
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:
The log-likelihood is:
A statistical model estimates the unknown survival distribution parameters by maximizing this quantity.
Why the Likelihood Uses Differences in Survival
For an interval:
the probability of being event-free beyond \(L\) but not beyond \(R\) is:
which equals:
This is why the likelihood naturally contains differences between two survival probabilities.
A Useful Mental Model
Think of an interval-censored observation as saying:
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:
contains substantially more precise information than:
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
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
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:
A statistically appropriate analysis preserves that statement.
The likelihood contribution is therefore:
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.
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.