用途:评估生存(Cox)模型预测概率与观察结局的一致性,通过bootstrap重采样生成校准曲线,比较多个预测时间点的预测与观察生存概率,并导出校准统计与PDF可视化。
主要能力:拟合Cox比例风险模型;对各预测时间点运行rms::calibrate()进行bootstrap校准;计算一致性指数(C-index);输出序列化校准结果(.qs)、Excel统计表(含各时间点预测均值、观察均值、偏差校正均值及模型摘要)和合并校准PDF;记录会话元数据。
使用方式:安装R包rms、qs、openxlsx、optparse;运行Rscript scripts/main.R,参数包括--data_file(临床CSV,行名为样本ID)、--features(逗号分隔特征,如age,stage,risk)、--years(预测时间点,默认1,2,3)、--bootstrap_reps(默认1000)、--output_dir等;可自定义绘图样式。
适用场景:临床队列生存模型校准验证、预测与观察生存概率比较、校准统计与图形导出。
限制:不适用于列线图构建、Cox特征筛选、ROC/决策曲线分析、非生存终点或多分类任务。数据要求CSV、行名唯一、时间为正有限数、事件为0/1编码,完整案例过滤后至少30样本和10事件,否则报错。