Why Weight Comparable Pairs?
A concordance index measures how often a prediction correctly orders two people: the person who experiences the event sooner should receive the higher predicted risk. With complete event-time data, this comparison is direct. With right censoring, however, a pair can be compared only when the earlier event is observed and the other person is known to remain event-free beyond that time. Heavy censoring can leave a selected set of comparable pairs that represents the population poorly.
Uno’s concordance estimator addresses this selection by weighting each observed pair according to the probability that censoring would allow the pair to be compared. The weights can recover a specified population concordance target under explicit assumptions. They can also become very large when that probability is small, so censoring adjustment does not guarantee precise estimates.
For a prespecified upper time \(\tau\), Uno’s target is the probability of correctly ordering a randomly selected pair from the target population, conditional on the first event in the pair occurring by \(\tau\). For continuous event times, one expression for this target is
The two people in the pair are independently sampled from the target population. If risk scores tie, a common convention gives that pair one-half credit; tied event times require a prespecified tie rule and are omitted from the continuous-time derivation below. The target describes discrimination for event pairs whose earlier event occurs by \(\tau\), not calibration, causation, or accuracy at a single prediction horizon.
Assumptions and the Inverse-Censoring Weight
In the basic version, the validation subjects are independent and identically distributed, censoring is independent of the event time and risk score, and all subjects share censoring survival \(G(t)=P(C_i\ge t)\). The censoring survival function is estimated from the validation data, commonly by the Kaplan–Meier estimator with censoring treated as the event of interest. The estimator also requires positivity: \(G(t)>0\) at event times included up to \(\tau\). In practice, the relevant estimated censoring survival must not be so close to zero that the weights become unsupported by data.
The squared weight arises because both people in a pair must be uncensored through the earlier event time. Suppose person \(i\) has event time \(t\), and person \(j\)'s event time is later than \(t\). For that pair to appear as comparable, censoring must not hide person \(i\)'s event before \(t\), and person \(j\) must remain observable past \(t\). Under the common independent-censoring assumption, the probability of both conditions is \(G(t)G(t)=G(t)^2\). Therefore an observed pair at time \(t\) receives weight \(1/G(t)^2\).
The key justification is that weighting reverses this observation probability. Conditional on the two event times and scores, for a pair with \(T_i=t<T_j\),
Here, continuity of event times avoids event-time ties, and independent censoring makes the probability of observing both sides of the pair equal to \(G(t)^2\). Multiplying by the indicator \(I(r_i>r_j)\) recovers the corresponding concordant-pair contribution as well. Summing these contributions over pairs and taking their ratio yields the estimator:
If a pair has tied risk scores, replace \(I(r_i>r_j)\) by \(I(r_i>r_j)+\tfrac12 I(r_i=r_j)\) when using the half-credit convention. The formula uses ordered indices: for any pair with a uniquely earlier event, the earlier-event person occupies the \(i\) position and contributes once. The ratio is undefined if its denominator is zero, meaning the data supply no weighted comparable pairs for the chosen cutoff.
Worked Example: Calculating a Truncated Weighted Concordance
Consider a hypothetical validation set with a prespecified cutoff \(\tau=4\) time units. The common censoring survival estimates are \(\widehat G(2)=0.90\) and \(\widehat G(4)=0.60\). The table gives observed times, event indicators, and risk scores; larger scores indicate higher risk.
| Person | \(Y_i\) | \(\Delta_i\) | \(r_i\) |
|---|---|---|---|
| A | 2 | 1 | 8 |
| B | 4 | 1 | 1 |
| C | 5 | 0 | 3 |
| D | 6 | 1 | 2 |
A and B have observed events by \(\tau\). A is earlier than B, C, and D, so A contributes three comparable pairs, each with weight \(1/0.90^2=1.2346\). All three are concordant because A has the highest risk score. B is earlier than C and D, so B contributes two more pairs, each with weight \(1/0.60^2=2.7778\). Both are discordant because B's score is lower.
Thus the weighted concordant contribution is \(3(1.2346)=3.7038\), while the total weighted contribution is \(3(1.2346)+2(2.7778)=9.2594\). The estimate is
For these data and this cutoff, the weighted estimate is 0.400. This is a pair-ordering summary, not the probability that any particular person's prediction is correct. The censoring survival values are stipulated estimates from the hypothetical validation setting; the calculation illustrates how the pair weights enter the statistic.
How Censoring Patterns Affect the Estimate
The correction is needed because an observed comparable pair is not simply a random pair from the target population. Earlier events are more likely to be observed when censoring survival is high; later event times can be represented by fewer pairs. Weighting gives greater contribution to the observed pairs that had a lower probability of being observed. It does not create information about unobserved outcomes: if very few people remain observable at a time, large weights can make the estimate highly variable.
Worked Example: Why the Pair Weight Is Squared
Suppose the censoring survival at an earlier event time \(t\) is \(G(t)=0.50\), and consider a population pair for which person \(i\) has the earlier event and person \(j\) remains event-free beyond \(t\). Under independent censoring, the chance that both are observable for comparison is \(0.50\times0.50=0.25\). The inverse probability weight is \(1/0.25=4\).
If there are 100 such population pairs, their expected observed count is \(100(0.25)=25\). Giving each observed pair weight 4 produces an expected weighted count of \(25(4)=100\), recovering the population pair count in expectation. Weighting by \(1/G(t)=2\) instead would yield \(25(2)=50\), only half the expected population count, because it would correct for censoring of one person but not both.
This calculation explains the weight, but not its precision: observing only a fraction of the population pairs means the estimate can still be noisy. The example assumes the same censoring survival for both members and independent censoring across people.
The common-\(G\) assumption is not suitable when censoring depends on measured characteristics. A more general approach models censoring conditional on those characteristics. If \(X_i\) and \(X_j\) are the observed covariates used for that model, the pair's observation probability at the earlier event time \(t\) is \(G(t\mid X_i)G(t\mid X_j)\), under conditional independent censoring and independent subjects. Its inverse replaces the common \(1/G(t)^2\) weight. The conditional model must be adequate, and positivity must hold within the covariate patterns represented in the target pairs.
Worked Example: Conditional Censoring Weights
In a hypothetical validation setting, person \(i\)'s covariate pattern has estimated censoring survival \(G(t\mid X_i)=0.80\) at the earlier event time, while person \(j\)'s pattern has \(G(t\mid X_j)=0.50\). If censoring is independent between people conditional on these covariates, the pair's observation probability is \(0.80(0.50)=0.40\), and its inverse weight is \(1/0.40=2.500\). This differs from a common-survival weight based on the marginal average \(0.65\), which would be \(1/0.65^2=2.367\). The conditional weight uses the two individuals' censoring probabilities rather than treating them as if they shared one.
This calculation is justified only if the conditional censoring model adequately captures the relevant dependence of censoring on covariates and the event process is conditionally independent of censoring. A numerical weight alone cannot establish those assumptions.
Uno’s Concordance and Harrell’s Concordance
Harrell’s concordance index uses observed comparable pairs and counts the fraction that are concordant, without the inverse-censoring weights. Its empirical numerator and denominator have the same pair indicators as Uno’s estimator but omit \(1/\widehat G(Y_i)^2\). It is therefore a direct summary of the ordering among pairs that happen to be observable under the validation cohort's censoring pattern.
Under censoring, that observed-pair distribution can differ from the target distribution of all eligible event pairs. Uno’s estimator instead targets the truncated population concordance \(C_\tau\), provided its assumptions hold. The two estimates can differ because they weight pairs differently, not merely because of random arithmetic variation. Harrell’s estimate is not guaranteed to be biased in one direction: the direction of any difference depends on the event-time, score, and censoring patterns. With little censoring, the weights are close to one and the estimates may be similar; with heavy censoring, differences may become more noticeable.
| Feature | Uno’s concordance | Harrell’s concordance |
|---|---|---|
| Pair contribution | Observed comparable pair weighted by inverse censoring probability | Observed comparable pair counted without that weight |
| Target under censoring | Truncated population concordance through \(\tau\), under stated assumptions | Concordance among pairs observed as comparable under the censoring pattern |
| Key requirement | Adequate censoring model and positivity through the chosen cutoff | Comparable observed pairs; its target may differ from population concordance |
| Common concern | Large weights and high variance under weak censoring support | Selection of observable pairs can alter the represented pair distribution |
Neither statistic repairs an evaluation design in which predictions were fitted and assessed on the same data without appropriate protection against overfitting. Both require a meaningful validation cohort and a clearly defined risk-score direction. When a model reports predicted survival rather than risk, larger predicted survival generally means lower risk; the score must be oriented consistently before interpreting concordance.
Diagnostics, Failure Modes, and Limits
Before interpreting Uno’s estimate, inspect the estimated censoring survival over the range of event times contributing to the statistic. Report the chosen \(\tau\), the number of observed events and comparable pairs contributing, and whether the largest weights are concentrated in only a few pairs. If \(\widehat G(t)\) is near zero, \(1/\widehat G(t)^2\) can dominate both sums. A finite estimate in that situation may conceal severe instability rather than reliable correction.
The cutoff \(\tau\) should be selected in advance with the target population and available censoring support in mind. Restricting the range can avoid unsupported late times, but it changes the target \(C_\tau\); it is not a purely computational adjustment. Results also depend on the censoring model. If censoring depends on predictors but a marginal model is used, the independence assumption may fail. If the censoring model is conditional, misspecification or poor support within covariate patterns can likewise compromise the correction.
Uno’s estimator is a ratio of weighted sums, not a guarantee of low uncertainty or a substitute for examining the data. Its target is a global pairwise ordering summary up to \(\tau\); it does not by itself say how discrimination changes across prediction horizons. A common mistake is to see inverse weights and conclude that heavy censoring has been fully neutralized. The correction is justified only where censoring probabilities can be estimated and are positive; extreme weights signal that the data contain little direct information for the target pairs.
Check Your Understanding
Answer each question, then compare your reasoning with the solutions.
- For a pair with earlier event time \(t\), what two censoring conditions are needed for the pair to be observed as comparable?
- If the common censoring survival at \(t\) is 0.80, what is the pair weight under the basic Uno estimator?
- Why can Harrell’s and Uno’s estimates differ even when calculated from the same validation cohort?
- What does a very small estimated censoring survival at times near \(\tau\) imply for Uno’s estimator?
Solutions: (1) The earlier-event person must remain uncensored until the event, and the other person must remain uncensored beyond that time; under common independent censoring their joint probability is \(G(t)^2\). (2) The weight is \(1/0.80^2=1.5625\). (3) Harrell counts observed comparable pairs equally, while Uno reweights them; the two approaches can therefore represent different pair distributions under censoring. (4) The inverse-square weight becomes very large, so a small number of pairs may dominate and the estimate can be unstable; positivity and censoring-model support should be examined.