Concept Architecture
Left Truncation in Survival Evidence for Economic Models
Registries, claims databases and clinico-genomic cohorts rarely start observing people at the moment that matters for the analysis. A patient diagnosed in January may only reach a registry when a test is done in June, so the survival clock and the observation clock start on different days. Left truncation, also called delayed entry or late entry, is the name for this structure. Correct analysis restricts risk sets and likelihoods to the time after entry, as an illustrative six-patient example shows, and ignoring it creates a form of immortal time that can distort the real-world survival evidence used in cost-effectiveness models, a risk that NICE's real-world evidence framework addresses.
Why late entrants are a selected group of survivors
Every survival analysis needs a time origin, such as diagnosis, and a rule for when each person is under observation. Stata keeps the two apart. Its origin option marks when a subject becomes at risk, and its enter option when the subject first comes under observation. Its manual notes that a person arriving 15 years after exposure has later survival conditional on having survived those 15 years. In terms of the survival function, an entrant at time informs only the conditional probability below.
where is the event time from the origin, is the entry time on the same scale, is the probability of remaining event free beyond , and is the probability of surviving to entry. People whose event came before their potential entry never appear, so the sample over-represents long survivors. That is the difference from right censoring, where a known person is lost after some follow-up.
Counting-process records and nonparametric estimators
The remedy is to store each person's follow-up as an interval that opens at entry and closes at the event or censoring time. The R survival package calls this the counting process form, Surv(time1, time2, status), with intervals open on the left and closed on the right. A person is at risk only inside that interval, as follows.
where equals 1 when person is under observation and at risk at time , is the entry time, is the exit time at the event or censoring, is the th distinct event time and is the size of the risk set then. The Kaplan-Meier estimator page uses the same boundary convention but writes the exit time as .
The estimators are unchanged; only the risk sets differ. The product-limit estimate and the partial likelihood of the Cox proportional hazards model become the following.
where is estimated survival, is the number of events at , is the vector of log hazard ratios, is the covariate vector of the person with the event at (no ties assumed) and is that of person . Betensky and Mandel describe the adjustment in these terms. The Nelson-Aalen estimator is built from the same steps, so it needs the same entry-restricted risk sets, as does the Cox-Snell residual plot that applies it to residuals.
In software this is a data step. Stata's stset places each subject in the risk pool from the latest of origin, entry and record start; sts list with the enter option, and survfit in R with entry=TRUE, report how many join the risk set at each time. Those counts belong in numbers-at-risk tables, which with late entry can rise as well as fall.
Fitting parametric curves for extrapolation
Economic models usually extrapolate a fitted parametric survival model, so the likelihood must also condition on survival to entry. Stata's streg manual states that a subject failing at time contributes the density at conditional on entry, and a censored subject contributes survival beyond conditional on entry. On the log scale the contribution is as follows.
where is the log-likelihood contribution of person , is 1 for an event and 0 for censoring, and and are the density and survival function of the chosen distribution. The final term is what a fit without entry times leaves out. Both streg and the R function flexsurvreg accept start and stop times, flexsurvreg treating counting-type records as left-truncated observations. The fitted curve describes the population from the origin only if the independence assumption below holds.
Worked example with six registry patients counted two ways
The data are illustrative. Six patients are followed in months since diagnosis, the origin the economic model needs; three were registered at diagnosis and three joined later, when a test was done.
| Patient | Entry (months) | Exit (months) | Outcome |
|---|---|---|---|
| A | 0 | 6 | Death |
| B | 0 | 18 | Death |
| C | 0 | 30 | Censored |
| D | 12 | 24 | Death |
| E | 12 | 36 | Censored |
| F | 20 | 33 | Death |
1. Build the correct risk sets. A patient is at risk at month if entry is before and exit is at or after . At month 6 the risk set is A, B and C; at month 18, B, C, D and E (F enters at 20); at month 24, C, D, E and F; at month 33, E and F, since C was censored at 30.
2. Estimate survival with entry handled. One death occurs at each event time, which gives the estimate below.
where each fraction is at months 6, 18, 24 and 33. The intermediate values are 0.6667, 0.5 and 0.375.
3. Repeat ignoring entry times. Treating everyone as observed from diagnosis puts all six at risk at month 6 and five at month 18 in the calculation below.
where the risk sets are 6, 5, 4 and 2. Survival is overstated at every step, for example 0.8333 against 0.6667 at month 6.
4. See the effect on mean survival. A model turns curves into time lived, and the area under each curve to 36 months is the restricted mean survival time, calculated as follows.
where each term is a survival level times the months it lasts. The naive curve gives 6 + 10 + 4 + 4.5 + 0.75 = 25.25 months, about 21 per cent more time alive.
5. Count the person-time. Follow-up from entry totals 6 + 18 + 30 + 12 + 24 + 13 = 103 months; from diagnosis it is 6 + 18 + 30 + 24 + 36 + 33 = 147 months. The 44 extra months belong to D, E and F before entry, when none could have been recorded as dying. With four deaths, the rate is about 0.47 per person-year on the correct denominator and 0.33 on the inflated one.
The sample is far too small for real estimation, but the direction of each error is general. Guaranteed survivors in early risk sets lift the curve, lengthen mean survival and dilute event rates, including cost and event rates per person-year.
Ignored truncation as a source of immortal time
The 44 months have a name in epidemiology. Suissa defines immortal time as a span of cohort follow-up during which, because of exposure definition, the outcome could not occur, and traces the bias to heart transplantation studies in the 1970s. Hernán and colleagues describe a period in which risk is guaranteed to be exactly zero, arising when follow-up starts before people complete eligibility. Pre-entry time credited to a late entrant is also guaranteed event free, but by selection into the sample rather than by exposure definition, so ignored truncation is related to immortal time bias without being the same thing.
Suissa found that the bias in the rate ratio from misclassified or excluded immortal time grows in proportion to its duration and is larger when the hazard decreases over time. In a simulation by Betensky and Mandel, two groups had identical event-time distributions but one was recruited 1.5 years after the origin; a Cox model ignoring delayed entry estimated a hazard ratio of 5.01 instead of 1, with a type I error of 1, while the adjusted model estimated 1.0 with a type I error of 0.057.
Resetting the clock to entry removes the immortal time but answers a different question, survival after registration rather than after diagnosis, and a model needs the estimand matching its starting cohort. Hernán and colleagues show the design form. When follow-up of prevalent users starts after they began treatment, follow-up is left truncated and the analysis is restricted to those still under follow-up at the reset time zero.
Real-world and registry survival evidence for economic models
Left truncation matters most when real-world data supply a model's survival curve or comparator arm. Brown and colleagues studied stage IV colorectal and non-small cell lung cancer in the AACR Project GENIE Biopharma Collaborative, where patients entered at genomic profiling, a median of 6.25 and 2.34 months after diagnosis. Adjustment changed median overall survival from diagnosis by 13.0 and 12.0 months.
Their comparisons with trials used survival from the start of first-line treatment. In 132 patients with KRAS wild-type stage IV colorectal cancer on FOLFOX or FOLFIRI with bevacizumab, median survival was 25.8 months adjusted and 40.9 unadjusted, against 29.0 in the trial arm. In 76 patients with EGFR-mutant stage IV lung cancer on erlotinib or gefitinib, it was 31.2 months adjusted and 42.7 unadjusted, against 31.8. The authors noted that these informal comparisons do not adjust for clinical and sociodemographic differences, but judged the unadjusted estimates to strain credulity, and warned that restricting analysis to patients with no delay introduces other selection biases.
An overstated curve flows into life-years, QALYs and time-dependent costs, and so into the ICER. The NICE real-world evidence framework (ECD9, 2022, since updated) asks comparative studies to avoid time-related biases from misaligned eligibility, treatment assignment and start of follow-up, naming immortal time and prevalent-user bias. It prefers new-user designs because prevalent users have, by definition, remained on treatment and survived for a period.
Khudyakov and colleagues developed estimators of the ICER and incremental net benefit from left-truncated, right-censored data with stratified Cox models and restricted mean survival time, for treatment switching among AIDS patients in Tanzania, where truncation came from delayed treatment start. Only 1.4 per cent of eligible patients started the second treatment on becoming eligible. One scenario estimates a conditional restricted mean survival, for a truncation time .
Independent truncation and what to do when it fails
The risk-set correction fixes the denominators but rests on an assumption about why people enter when they do. Betensky and Mandel state that it is valid only when event time and entry time are independent, given that the event time exceeds entry, and that this should be tested; a treatment started at entry that changes the hazard breaks it. Brown and colleagues describe dependent truncation when clinical worsening prompts genomic sequencing, so entry is correlated with prognosis, and point to Kendall's tau statistics or regression methods to detect it.
A weaker assumption is available. Sondhi describes conditionally independent truncation, where event and entry times are independent given measured confounders, likens it to data missing at random, and notes that it can be tested. Under it, adjusted Cox models estimate conditional hazard ratios, and weighting a real-world cohort towards a reference covariate distribution, such as a single-arm trial's, recovers marginal survival in that reference population, or a treatment-versus-external-control hazard ratio for the trial population, provided the reference data represent the target population. In the cohort Betensky and Mandel discuss, which used age from birth as the time scale, a test detected dependence and the analysts added age-dependent terms to their Cox models.
A further limit applies even when entry is independent. If few or no people are observed near the origin, survival there is unstable or not estimable, so curves should only be read where the risk set has support; Khudyakov and colleagues require their truncation time to exceed the shortest delay observed in each group for this reason.
Left truncation, censoring and staggered recruitment
Several nearby ideas are confused with left truncation, and each needs different handling. The table sets out the contrasts.
| Feature | What is missing | Handling |
|---|---|---|
| Left truncation | People with events before entry; entrants' experience before entry | Risk set and likelihood start at entry |
| Right censoring | Event time after last follow-up | Person leaves risk set at censoring |
| Left censoring | Exact time of an event known to precede observation | Person in data; left-censored methods |
| Gap in observation | Time between two observed periods for one person | Person leaves the risk set during the gap and re-enters after it |
| Staggered calendar recruitment | Event times after the data cut-off; each clock starts at randomisation | Administrative censoring |
Staggered recruitment alone does not create left truncation, although some authors use "staggered entry" for the truncated case. A landmark analysis is a deliberate relative. It starts the clock at a landmark among those still event free, making the conditioning explicit.
Errors in analysing and reporting left-truncated cohorts
The errors above share a root. Starting every record at zero lifts survival curves, extrapolated tails and any hazard ratio between groups with different entry delays, while dropping late entrants adds its own selection. Reports should show entrants in numbers-at-risk tables and argue or test independent entry, since the risk-set correction fixes only the denominators.
Sources
- Betensky RA, Mandel M. Recognizing the problem of delayed entry in time-to-event studies: better late than never for clinical neuroscientists. Annals of Neurology. 2015;78(6):839-844. https://doi.org/10.1002/ana.24538 (author manuscript checked: https://pmc.ncbi.nlm.nih.gov/articles/PMC5502209/)
- Brown S, Lavery JA, Shen R, et al. Implications of selection bias due to delayed study entry in clinical genomic studies. JAMA Oncology. 2022;8(2):287-291. https://doi.org/10.1001/jamaoncol.2021.5153 (author manuscript checked: https://pmc.ncbi.nlm.nih.gov/articles/PMC9190030/)
- Collett D. Modelling Survival Data in Medical Research. 3rd ed. Boca Raton: CRC Press; 2015.
- Hernán MA, Sauer BC, Hernández-Díaz S, Platt R, Shrier I. Specifying a target trial prevents immortal time bias and other self-inflicted injuries in observational analyses. Journal of Clinical Epidemiology. 2016;79:70-75. https://doi.org/10.1016/j.jclinepi.2016.04.014 (author manuscript checked: https://pmc.ncbi.nlm.nih.gov/articles/PMC5124536/)
- Jackson C. flexsurv: Flexible parametric survival and multi-state models. R package version 2.3. 2024. Help page flexsurvreg. https://search.r-project.org/CRAN/refmans/flexsurv/html/flexsurvreg.html
- Khudyakov P, Xu L, Yang C, Spiegelman D, Wang M. Statistical methods for cost-effectiveness analysis of left-truncated and right-censored survival data with treatment delays. Journal of the Royal Statistical Society Series C: Applied Statistics. 2025;74(5):1476-1495. https://doi.org/10.1093/jrsssc/qlaf035 (preprint checked: https://arxiv.org/abs/2505.05771)
- National Institute for Health and Care Excellence. NICE real-world evidence framework (ECD9). London: NICE; 2022, updated September 2025. Methods for real-world studies of comparative effects, and Appendix 2. https://www.nice.org.uk/corporate/ecd9
- Sondhi A. Estimating survival parameters under conditionally independent left truncation. Pharmaceutical Statistics. 2022;21(5):895-906. https://doi.org/10.1002/pst.2202 (checked: https://pmc.ncbi.nlm.nih.gov/articles/PMC9545094/)
- StataCorp. Stata Survival Analysis Reference Manual, Release 19. Entries stset, sts, streg and Survival analysis. College Station, TX: Stata Press; 2025. https://www.stata.com/manuals/ststset.pdf, https://www.stata.com/manuals/ststreg.pdf
- Suissa S. Immortal time bias in pharmaco-epidemiology. American Journal of Epidemiology. 2008;167(4):492-499. https://doi.org/10.1093/aje/kwm324
- Therneau TM. survival: Survival analysis. R package version 3.7-0. 2024. Help pages Surv and survfit.formula; vignette "Counting process and timeline data sets". https://search.r-project.org/CRAN/refmans/survival/html/Surv.html
Related Concepts (3)
Functions & Formulae (4)
P(T > t | T > l) = S(t) / S(l); n_j = sum_i I(L_i < t_j <= X_i); S(t) = prod_(t_j <= t) (1 - d_j / n_j)
Survival conditional on reaching a late entry time
S_cond = S_t / S_l
Kaplan-Meier step with a risk set restricted to people who have already entered
n_j = N_in - N_out; S_j = S_prev * (1 - d_j / n_j)
Exponential event rate and mean from person-time counted after entry
lambda = D / PT; T_mean = 1 / lambda
Weibull log-likelihood contribution of a left-truncated record
l_i = delta_i * (log(k / b) + (k - 1) * log(X_i / b)) - (X_i / b)^k + (L_i / b)^k
Library
Publications
7
Statistical methods for cost-effectiveness analysis of left-truncated and right-censored survival data with treatment delays — Khudyakov P, Xu L, Yang C, Spiegelman D, Wang M, Vol. 74, No. 5, pp. 1476-1495 ed., 2025 (Journal of the Royal Statistical Society Series C: Applied Statistics)
Paper developing estimation of the incremental cost-effectiveness ratio and incremental net benefit from left-truncated, right-censored survival data with stratified Cox models and restricted mean survival time, applied to switching treatments among AIDS patients in Tanzania with delays in treatment initiation.
Journal ArticleView source →Implications of selection bias due to delayed study entry in clinical genomic studies — Brown S, Lavery JA, Shen R, et al., Vol. 8, No. 2, pp. 287-291 ed., 2022 (JAMA Oncology)
Paper on selection bias from delayed study entry in the GENIE BPC clinical genomic cohorts, reporting that adjustment for left truncation changed median overall survival from diagnosis by 13.0 and 12.0 months in stage IV colorectal and non-small cell lung cancer, with unadjusted estimates greatly exceeding trial-derived values.
Journal ArticleView source →Estimating survival parameters under conditionally independent left truncation — Sondhi A, Vol. 21, No. 5, pp. 895-906 ed., 2022 (Pharmaceutical Statistics)
Paper on conditionally independent left truncation, cited for the point that risk set adjustment relies on independence of event and entry times, for a weaker and testable assumption of independence given measured confounders likened to missing at random data, and for weighting an external cohort to a trial's confounder distribution.
Journal ArticleView source →Recognizing the problem of delayed entry in time-to-event studies: better late than never for clinical neuroscientists — Betensky RA, Mandel M, Vol. 78, No. 6, pp. 839-844 ed., 2015 (Annals of Neurology)
Paper on delayed entry in time-to-event studies showing that Kaplan-Meier and Cox analyses adjust by restricting each risk set to subjects who entered before the event time, with a simulation in which ignoring delayed entry gave a hazard ratio of 5.01 against a true value of 1, and stressing that the correction requires independence of event and entry times.
Journal ArticleView source →Immortal time bias in pharmaco-epidemiology — Suissa S, Vol. 167, No. 4, pp. 492-499 ed., 2008 (American Journal of Epidemiology)
Paper on immortal time bias, cited for its definition of immortal time as follow-up during which, because of exposure definition, the outcome could not occur, and for its finding that the resulting bias in the rate ratio grows with the duration of immortal time and is more pronounced with a decreasing hazard.
Journal ArticleView source →NICE real-world evidence framework — National Institute for Health and Care Excellence, ECD9, published 2022, updated September 2025 ed., 2022 (National Institute for Health and Care Excellence)
NICE framework for real-world evidence advising studies to avoid time-related biases from differences between eligibility, treatment assignment and start of follow-up, naming immortal time and prevalent-user bias, and generally preferring new-user designs to studies of prevalent users, also cited for its methods for real-world studies of comparative effects.
Web (Open Access)View source →Specifying a target trial prevents immortal time bias and other self-inflicted injuries in observational analyses — Hernán MA, Sauer BC, Hernández-Díaz S, Platt R, Shrier I, Vol. 79, pp. 70-75 ed., 2016 (Journal of Clinical Epidemiology)
Paper on specifying a target trial for observational analyses, cited for describing immortal time as a period in which risk is guaranteed to be zero when follow-up starts before eligibility is complete, and for showing that analyses of prevalent users with left-truncated follow-up are restricted to those still under follow-up at the reset time zero.
Journal ArticleView source →
Tools & Resources
3
survival: Survival analysis — Therneau TM, R package version 3.7-0; help pages survfit.formula and Surv ed., 2024 (CRAN)
Documentation for the R survival package, cited for the Surv help page and for the survfit.formula function, which returns both an estimated probability in state and an estimated cumulative hazard, offers Nelson-Aalen and Fleming-Harrington options for tied events, and can derive survival from the cumulative hazard.
Web (Open Access)View source →flexsurv: Flexible parametric survival and multi-state models — Jackson C, R package version 2.3.2; help pages coxsnell_flexsurvreg, flexsurvreg and flexsurvspline ed., 2024 (CRAN)
Documentation for the flexsurv R package, cited for the coxsnell_flexsurvreg function, which returns Cox-Snell residuals defined as the fitted cumulative hazard at each data point for models fitted by flexsurvreg or flexsurvspline, and for the flexsurvreg and flexsurvspline help pages.
Web (Open Access)View source →Stata Survival Analysis Reference Manual, Release 19 — StataCorp, Entries cited: streg postestimation, stcox postestimation, estat gofplot, stset, sts, streg and Survival analysis ed., 2025 (Stata Press)
Stata survival analysis manual, cited for the postestimation entries that define the Cox-Snell residual as the estimated cumulative hazard from the fitted model and describe estat gofplot for plotting the cumulative hazard of these residuals after streg or stcox, and for the stset, sts and streg entries.
Frequently Asked Questions (6)
What is left truncation?
Left truncation (delayed entry) occurs when people join a survival analysis risk set after time zero and are observed only if still event free at entry.
Source: Betensky & Mandel 2015
Why does left truncation exclude those who did not survive to entry?
Left truncation arises when people enter a study only on reaching some later point, such as registering with a disease registry, so anyone who had the event before that point never appears in the data at all. This differs from censoring, where the individual is known but their exact time is not, since truncated individuals are missing entirely. The analysis must account for it by counting each person as at risk only from their entry, or survival at early times will be overstated. The unseen early events would otherwise bias the estimate. Klein and Moeschberger (2003) describe this.
Source: Klein & Moeschberger 2003
How does left truncation arise?
Left truncation arises when inclusion in a study requires individuals to survive event-free to a certain point, so that those who experienced the event earlier are excluded and never observed. For example, a registry that enrols patients some time after diagnosis includes only those who survived to enrolment, missing those who died before. Similarly, studies conditioning on reaching a particular age or milestone truncate those who did not. This selective inclusion of survivors, determined by a point later than the true origin, produces left truncation.
Source: Kalbfleisch & Prentice 2002
How is left truncation handled in analysis?
Left truncation is handled by including individuals in the risk set only from the time they enter observation, rather than from the time origin, so that they contribute to the analysis only over the period they are actually observed and at risk. Methods that account for left truncation adjust the risk set at each event time to include only those already under observation, using their delayed entry times. Handling left truncation this way avoids the bias that would arise from ignoring that included individuals had to survive to enter the study.
Source: Collett 2015
Why must left truncation be accounted for?
Left truncation must be accounted for because the individuals included had to survive event-free to the point of entry, so they are a selected group of survivors, and treating them as if observed from the time origin would overestimate survival by ignoring those who experienced the event earlier and were excluded. Failing to adjust the risk set for the delayed entry biases the estimates. Because left truncation systematically selects survivors, accounting for it by including individuals only from their entry time is necessary for valid survival estimates.
Source: Kalbfleisch & Prentice 2002
How does left truncation differ from left censoring?
Left truncation differs from left censoring in what is known: in left truncation, individuals who experienced the event before the entry point are excluded entirely and never observed, so the sample is a selected group of survivors, whereas in left censoring, an individual is included but the event is known only to have occurred before a certain time, not exactly when. So left truncation concerns selective inclusion and requires adjusting the risk set, while left censoring concerns incomplete knowledge of an event time for included individuals. The two are distinct and handled differently in survival analysis.
Source: Kalbfleisch & Prentice 2002
Trust Record
Verified by Dr Darrin Baines
British health economist
Professional identity: darrinbaines.org
Verification date: 27 Oct 2026
Content version: 1.0.2
Canonical Identity
- Persistent URI
- https://healtheconomics.wiki/concept/left-truncation
- Term code
- HE-ES-CTM-048
Stable URI · Machine-readable · Resolvable · CC BY 4.0
