The Concordance Index (C-Index) quantifies a survival model's ability to correctly rank individuals by their predicted risk. For any pair of patients, the model predicts which one will experience the event sooner. The C-Index calculates the fraction of all comparable pairs where the predicted order matches the observed order, handling right-censored data by only evaluating pairs where the ordering is unambiguous.
Glossary
Concordance Index (C-Index)

What is Concordance Index (C-Index)?
The Concordance Index (C-Index) is a rank-based performance metric evaluating the discriminative ability of a survival model by measuring the proportion of patient pairs whose predicted risk aligns with actual event order.
A C-Index of 0.5 indicates random performance, while 1.0 represents perfect discrimination. It is the generalization of the area under the ROC curve (AUC) for time-to-event data and serves as the primary validation metric for Cox proportional hazards models and machine learning survival algorithms like Random Survival Forests. The metric is essential for assessing prognostic biomarker utility in clinical oncology.
Key Characteristics of the C-Index
The Concordance Index evaluates a survival model's ability to correctly rank patient risk. It measures the probability that, for a randomly selected pair of patients, the one with the higher predicted risk actually experiences the event first.
Rank-Based Discrimination
The C-Index is a rank correlation metric that assesses how well a model orders subjects by their predicted risk. It does not evaluate the absolute accuracy of predicted survival times, but rather the relative ordering of risk scores.
- Compares all possible patient pairs with comparable event times
- A value of 1.0 indicates perfect ordering of risk predictions
- A value of 0.5 indicates random guessing, equivalent to a coin flip
- Values below 0.5 suggest the model is systematically ranking patients inversely
Handling Censored Data
The C-Index incorporates right-censored observations through specific comparability rules. A pair is considered comparable only if the patient with the shorter observed time experienced the event.
- If both patients are censored, the pair is non-comparable and excluded
- If the event occurs before the other's censoring time, the pair is usable
- This ensures the metric is not biased by incomplete follow-up data
- Harrell's C-Index and Uno's C-Index differ in how they weight these comparable pairs
Interpretation in Clinical Context
A C-Index of 0.70 means that for 70% of randomly selected patient pairs, the model correctly identifies which patient experiences the event first. This provides an intuitive measure of discriminative power.
- Values above 0.80 are generally considered strong discrimination
- Values between 0.70–0.80 indicate moderate clinical utility
- The metric is widely reported in oncology prognostic models and cardiovascular risk scores
- It is analogous to the Area Under the ROC Curve (AUC) for binary classification, extended to time-to-event data
Harrell's vs. Uno's C-Index
Two primary formulations exist, addressing different statistical properties. Harrell's C-Index is the original formulation but can be biased when censoring patterns differ between risk groups.
- Harrell's C-Index: Uses only pairs where the shorter time is an event; simple but sensitive to censoring distribution
- Uno's C-Index: Applies inverse probability censoring weighting (IPCW) to correct for dependent censoring
- Uno's version provides a consistent estimator regardless of censoring patterns
- The choice between them depends on whether censoring is assumed to be independent of covariates
Time-Dependent Extensions
The standard C-Index provides a global summary of discrimination over the entire study period. Time-dependent variants evaluate discrimination at specific time points of clinical interest.
- Time-dependent C-Index assesses how well the model discriminates at a fixed horizon, such as 5-year survival
- Useful when the proportional hazards assumption is violated
- Allows comparison of model performance at early vs. late follow-up periods
- Often reported alongside time-dependent ROC curves for a complete picture of dynamic predictive accuracy
Limitations and Complementary Metrics
The C-Index alone is insufficient for comprehensive model evaluation. It measures discrimination but not calibration—the agreement between predicted and observed event probabilities.
- A well-calibrated model can have a low C-Index if risk scores are tightly clustered
- Conversely, a poorly calibrated model can achieve a high C-Index
- Should be reported alongside the Brier Score for overall accuracy
- Calibration plots and decision curve analysis provide necessary context for clinical deployment decisions
Frequently Asked Questions
Clear, technically precise answers to the most common questions about evaluating survival model discrimination using the C-index.
The Concordance Index (C-Index) is a rank-based performance metric that evaluates the discriminative ability of a survival model by measuring the proportion of patient pairs whose predicted risk scores align with their actual observed event order. It operates by examining all possible pairs of individuals in a dataset where at least one has experienced the event of interest. For each comparable pair, the model's predicted risk score is compared against the actual survival times. A pair is considered concordant if the patient with the higher predicted risk experiences the event earlier. The C-Index is calculated as the ratio of concordant pairs to the total number of comparable pairs, yielding a value between 0 and 1, where 0.5 represents random guessing and 1.0 indicates perfect discrimination. Critically, the C-Index naturally handles right-censored data by only evaluating pairs where the ordering can be definitively determined, making it the standard metric for validating prognostic models in oncology and cardiovascular research.
C-Index vs. Other Survival Metrics
Comparison of the Concordance Index with other key performance metrics used to evaluate survival prediction models across discrimination, calibration, and overall accuracy.
| Metric | C-Index | Time-Dependent AUC | Brier Score | Hazard Ratio |
|---|---|---|---|---|
Evaluates Discrimination | ||||
Evaluates Calibration | ||||
Handles Censoring | ||||
Time-Dependent Assessment | ||||
Interpretation Scale | 0.5 (random) to 1.0 (perfect) | 0.5 (random) to 1.0 (perfect) | 0 (perfect) to 0.25 (uninformative) | 1.0 (no effect) to ∞ or 0 |
Primary Use Case | Overall model ranking ability | Discrimination at specific time t | Overall prediction accuracy | Covariate effect size |
Requires Risk Threshold | ||||
Sensitive to Event Rate |
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
The Concordance Index is one component of a comprehensive survival model validation toolkit. These related metrics and methods provide complementary assessments of discrimination, calibration, and clinical utility.
Time-Dependent ROC Curve
Extends the standard Receiver Operating Characteristic curve to survival data by evaluating how well a model discriminates between subjects who will and will not experience an event by a specific time horizon. Unlike the C-index, which provides a global rank-based measure, time-dependent AUC quantifies discrimination at clinically relevant time points. The Heagerty, Zheng, and Lumley methods handle censoring through inverse probability weighting or nearest neighbor estimation. This metric is essential for assessing how a prognostic model's discriminative power changes over the follow-up period.
Brier Score for Survival
A strictly proper scoring rule that measures the mean squared difference between predicted survival probabilities and observed event status at a specific time point. While the C-index evaluates only discrimination (ranking), the Brier Score assesses calibration and sharpness simultaneously. A lower score indicates better predictive accuracy. The integrated Brier Score (IBS) summarizes performance across all time points, providing a single overall measure of probabilistic forecast quality that complements rank-based metrics.
Calibration Plots for Survival
Graphical diagnostics that compare predicted survival probabilities against observed event rates across risk groups at a specified time horizon. Subjects are binned by predicted risk, and the mean prediction is plotted against the Kaplan-Meier estimate for each bin. A perfectly calibrated model follows the 45-degree diagonal line. Calibration is critical for clinical decision-making: a model with high C-index but poor calibration may systematically overestimate or underestimate risk, leading to inappropriate treatment decisions.
Schoenfeld Residuals
Diagnostic residuals used to test the proportional hazards assumption underlying the Cox model from which many C-index calculations derive. These residuals plot the difference between observed and expected covariate values at each event time. A systematic trend over time indicates a violation of proportional hazards, meaning the C-index may misrepresent model performance. The Grambsch-Therneau test provides a formal statistical test, and smoothed residual plots reveal which covariates require time-varying coefficient extensions.
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. While the C-index measures relative ranking, RMST difference quantifies the absolute gain in event-free time between groups. This metric is increasingly favored in oncology trials when the hazard ratio is not constant, offering a robust alternative that directly answers the question: 'How much longer do patients live on average?'
Dynamic Prediction
The process of updating a patient's survival prognosis as new longitudinal data becomes available, such as repeated lab measurements or imaging results. Unlike the static C-index calculated at baseline, dynamic prediction uses landmarking or joint modeling to incorporate biomarker trajectories. The dynamic C-index evaluates discrimination at multiple landmark times, assessing how well a model re-ranks patients as their clinical profiles evolve. This is essential for real-time clinical decision support systems.

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