使用CoxTimeVaryingFitter在Python中进行生存分析的预测

问题描述

对于客户流失分析,我正在Python中使用cox模型(在生命线软件包中提供)来预测生存概率。 对于不随时间变化的Cox模型CoxPHFitter,我使用predict_survival_function()直接计算存活率。 但是对于时变Cox模型CoxTimeVaryingFitter(),模型对象当前不支持或不包含直接预测生存概率的函数。相反,它们的baseline_cumulative_hazard_表示基准石灰累积危害,而predict_partial_hazard()可以预测局部危害率(exp(x-x¯)′β)。

任何人都可以建议我如何使用模型对象的这两个输出来计算所有客户的生存率。这下面的方法有意义吗?

S(t) <- exp(-H(t))^exp(B*x) 

where H(t) = baseline_cumulative_hazar
and   b = coefficient
and   x = co variate

https://lifelines.readthedocs.io/en/latest/fitters/regression/CoxTimeVaryingFitter.html?highlight=predict_partial_hazard#lifelines.fitters.cox_time_varying_fitter.CoxTimeVaryingFitter.predict_partial_hazard

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...