A calibration plot evaluates how closely a survival model's predicted probabilities match the actual observed event frequencies at a specific time point. The x-axis represents predicted survival probabilities binned into risk groups, while the y-axis displays the corresponding Kaplan-Meier estimated observed survival. A perfectly calibrated model will have points lying along the 45-degree diagonal line, indicating that when the model predicts a 20% survival probability, roughly 20% of patients in that group actually survive.
Glossary
Calibration Plots for Survival Models

What is Calibration Plots for Survival Models?
Calibration plots for survival models are graphical diagnostics that compare predicted survival probabilities against observed event rates across risk groups to assess the absolute accuracy of a prognostic model.
Deviation from the diagonal reveals systematic miscalibration: points below the line indicate overestimation of risk (underestimation of survival), while points above signal overoptimistic predictions. Unlike the concordance index, which only measures discrimination, calibration plots assess absolute predictive accuracy—a critical requirement for clinical decision-making. These plots are often generated alongside the Brier Score and can be stratified by treatment arm to verify that a model's predictions remain reliable across different patient subgroups.
Key Characteristics of Survival Calibration Plots
Survival calibration plots are essential graphical diagnostics that assess the agreement between a prognostic model's predicted survival probabilities and the observed event rates in a study population. Unlike discrimination metrics, these plots directly measure the absolute accuracy of risk predictions over time.
Time-Specific Calibration Assessment
Unlike binary classification calibration, survival calibration must be evaluated at specific time points (e.g., 1-year, 5-year survival). A model may be well-calibrated at one horizon but poorly calibrated at another. Plots typically display predicted probability on the x-axis against observed event rates on the y-axis for a fixed prediction horizon, with a 45-degree diagonal representing perfect calibration.
- Example: A 5-year predicted survival of 80% should match an observed survival of 80% in that risk group.
- Key Insight: Time-dependent calibration curves reveal whether a model systematically overestimates or underestimates risk at clinically relevant decision points.
Risk Group Stratification
To construct a calibration plot, patients are typically divided into risk groups based on their predicted survival probabilities. Common approaches include grouping by deciles of predicted risk or using clinically meaningful cut-points. The observed event rate within each group is then estimated using the Kaplan-Meier estimator to account for censoring.
- Bias-Variance Trade-off: Fewer groups (e.g., 4-5) reduce variance but may mask miscalibration within groups.
- Adaptive Grouping: Some methods use locally weighted smoothing (loess) to create flexible calibration curves without arbitrary bin boundaries, providing a continuous assessment of calibration across the risk spectrum.
Pseudo-Observations Methodology
A robust statistical technique for constructing calibration plots in the presence of right-censoring. Pseudo-observations are computed for each individual at a specific time point, representing their contribution to the survival estimate. These pseudo-values can then be used as the outcome in a regression model to estimate observed event rates conditional on predicted risk.
- Advantage: Avoids the need for arbitrary risk grouping and provides a direct estimate of the expected event status for each individual.
- Implementation: The pseudo-observation for subject i is calculated as n × Ŝ(t) - (n-1) × Ŝ⁻ⁱ(t), where Ŝ⁻ⁱ(t) is the Kaplan-Meier estimator computed without subject i.
Calibration Slope and Intercept
Beyond visual inspection, calibration can be quantified by regressing observed outcomes on predicted probabilities. The calibration slope measures the spread of predicted risks—a slope less than 1 indicates predictions are too extreme (overfitting), while a slope greater than 1 suggests they are too modest. The calibration intercept (calibration-in-the-large) assesses systematic over- or under-prediction.
- Ideal Values: Slope = 1, Intercept = 0.
- Clinical Relevance: A model with a slope of 0.8 systematically overestimates risk for high-risk patients and underestimates it for low-risk patients, potentially leading to inappropriate treatment decisions.
Handling Competing Risks
In the presence of competing risks (e.g., death from other causes preventing the event of interest), standard calibration plots using the Kaplan-Meier estimator will be biased. The observed event rate must instead be estimated using the Aalen-Johansen estimator or the Cumulative Incidence Function (CIF). Calibration plots for competing risks compare predicted CIF values against observed cumulative incidence.
- Critical Distinction: A model predicting cancer-specific mortality must account for non-cancer deaths, as treating them as simple censoring events violates the independent censoring assumption.
- Fine-Gray Context: Calibration of subdistribution hazard models should be assessed on the CIF scale, not the survival scale.
Decision Curve Calibration
A complementary approach that evaluates calibration within clinically relevant risk thresholds. Instead of assessing calibration across the entire probability range, decision curves focus on the range of predicted risks where treatment decisions would change. A model may be well-calibrated globally but poorly calibrated in the critical zone where clinicians decide between intervention and observation.
- Net Benefit: Combines calibration and discrimination into a single decision-theoretic metric.
- Threshold-Specific: Evaluates whether a model with a predicted risk of 20% actually yields an observed event rate of 20% in the subgroup where that threshold matters most.
Frequently Asked Questions
Essential questions about evaluating the absolute accuracy of survival predictions using calibration plots, a critical step for clinical utility and regulatory acceptance.
A calibration plot for survival models is a graphical diagnostic that compares predicted survival probabilities against observed event rates across risk groups to assess the absolute accuracy of a prognostic model. Unlike discrimination metrics like the Concordance Index (C-Index), which only measure ranking ability, calibration determines if a model's predicted 5-year survival of 80% truly corresponds to an observed 80% survival rate. This is essential for clinical decision-making, as miscalibrated models can lead to systematic under- or over-treatment. The plot typically bins patients by predicted risk, calculates the Kaplan-Meier estimator within each bin, and visualizes the agreement, with perfect calibration falling on a 45-degree diagonal line. Regulatory bodies like the FDA increasingly require calibration evidence for AI/ML-based medical device submissions.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Master the essential diagnostics and metrics that accompany calibration plots to rigorously validate prognostic model performance.
Concordance Index (C-Index)
A rank-based discrimination metric that evaluates how well a model orders patients by risk. It measures the proportion of comparable patient pairs where the predicted risk aligns with actual event order.
- Value of 1.0: Perfect risk ordering
- Value of 0.5: No better than random chance
- Handles right-censored data through pairwise comparisons
- Does NOT assess absolute risk accuracy (calibration)
A model can achieve a high C-index while being poorly calibrated—hence calibration plots are essential to confirm that predicted probabilities match observed event rates.
Time-Dependent ROC Curve
Extends the standard receiver operating characteristic framework to survival data by evaluating how well a biomarker or model discriminates between subjects who will and will not experience an event by a specific time horizon.
- Cumulative/Dynamic: Cases defined by event before time t
- Incident/Dynamic: Cases defined by event exactly at time t
- Produces time-specific AUC values
- Identifies optimal risk thresholds for patient stratification
While ROC curves assess discrimination, calibration plots verify that the probabilities at those thresholds are accurate—both are required for clinical deployment.
Schoenfeld Residuals
Diagnostic residuals used to test the proportional hazards assumption in Cox models. They check whether a covariate's effect remains constant over the observation period.
- Plotted against time to detect time-varying effects
- The Grambsch-Therneau test provides a formal statistical test
- Non-zero slope indicates violation of proportional hazards
- Essential preprocessing step before interpreting calibration
If the proportional hazards assumption is violated, the underlying model is misspecified, and calibration plots will reflect systematic bias across time points.
Inverse Probability Censoring Weighting (IPCW)
A statistical technique that corrects for bias introduced by dependent or informative censoring by weighting uncensored observations inversely to their estimated probability of remaining in the study.
- Accounts for censoring that correlates with prognosis
- Requires modeling the censoring distribution
- Produces consistent estimates of survival probabilities
- Critical when evaluating calibration under non-random dropout
Calibration plots constructed without IPCW may appear optimistic if patients with worse prognoses are systematically lost to follow-up.
Restricted Mean Survival Time (RMST)
The area under the survival curve up to a specified time point τ, providing a clinically interpretable summary of treatment benefit without requiring the proportional hazards assumption.
- Expressed in absolute time units (months, years)
- Directly answers: "How much longer do patients live on average?"
- Robust when hazards are non-proportional
- Complements calibration by offering an alternative estimand
When calibration plots reveal poor fit at later time points, RMST provides a model-free summary that remains valid and interpretable for clinical decision-making.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us