Analyse de survie en Python
Shae Wang
Senior Data Scientist
lifelines)model.baseline_hazard_.plot()
plt.show()

model.baseline_survival_.plot()
plt.show()

| Calcul | Exemple | |
|---|---|---|
| Coefficient | $x$ | $0.405$ |
| Rapport de hasards | $e^x$ | $e^{0.405}=1.5$ |
| Interprétation des hasards | $e^x-1$ | $1.5-1 = 0.5$ -> hausse de 50 % du risque |
| Interprétation du temps de survie | $\frac{1}{e^x}-1$ | $\frac{1}{1.5}-1 = 0.67-1 = -0.23$ -> baisse de 23 % du temps de survie |
.plot_partial_effects_on_outcome()
covariates (chaîne ou liste) : nom(s) des covariables du jeu de données à faire varier.values (itérable 1D ou 2D) : valeurs à donner à la covariable.Le modèle a les covariables A, B, C, et nous voulons faire varier
A entre 1, 2B entre 3, 4model.plot_partial_effects_on_outcome(
covariates=["A","B"],
values=[[1,2],
[3,4]]
)
plt.show()

Incorrect…
Le modèle a les covariables A, B, C, et nous voulons faire varier
A entre 1, 2B entre 3, 4model.plot_partial_effects_on_outcome(
covariates=["A","B"],
values=[[1,3],
[1,4],
[2,3],
[2,4]]
)
plt.show()

Exact !
Analyse de survie en Python