sksurv与lifelines计算的C-score差异问题求助
Cox模型C-score计算:sksurv与lifelines结果差异求助
我正在训练一个采用CoxPh损失的深度学习模型(结构类似DeepSurv但有所不同),用C-statistics(一致性指数)评估模型性能时,发现sksurv库和lifelines库计算出的C-score结果存在明显差异。我已经查阅过Stack Overflow上的相关讨论,但仍需要更清晰的解释,希望能得到帮助。
两个库的调用代码:
lifelines库调用:
from lifelines.utils import concordance_index concordance_index(event_times=times, predicted_scores=pred, event_observed=events)
sksurv库调用:
from sksurv.metrics import concordance_index_censored concordance_index_censored(events == 1, times, pred)[0]
补充说明:
- 模型训练的所有参数设置完全一致
- 两个库的C-score结果:
- scikit-survival计算的C-score
- lifelines计算的C-score
内容的提问来源于stack exchange,提问作者Azka
相关产品推荐
相关产品推荐

