0

我要预测 Cox 时变比例风险模型 (CoxTimeVaryingFitter) 中的概率。我拟合 CoxTimeVaryingFitter 并得到基线累积危险 h0(t) (baseline_cumulative_hazard_) 和部分危险 (predict_partial_hazard)。乘法后,我注意到有时我的预测大于 1。这是我的代码:

ctv = CoxTimeVaryingFitter(penalizer=0.1)
    
ctv.fit(df3, id_col="id", event_col=j, start_col="start", stop_col="times", show_progress=True )
    
pred=ctv.baseline_cumulative_hazard_['baseline hazard'][i] * ctv.predict_partial_hazard(df3_test)

你知道吗,我怎样才能得到生存模型在 0 到 1 范围内的概率?

4

0 回答 0