Análise de Sobrevivência em Python
Shae Wang
Senior Data Scientist
lifelines)model.baseline_hazard_.plot()
plt.show()

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

| Cálculo | Exemplo | |
|---|---|---|
| Coeficiente | $x$ | $0.405$ |
| Hazard ratio | $e^x$ | $e^{0.405}=1.5$ |
| Interpretação do risco | $e^x-1$ | $1.5-1 = 0.5$ -> aumento de 50% no risco |
| Interpretação do tempo de sobrevivência | $\frac{1}{e^x}-1$ | $\frac{1}{1.5}-1 = 0.67-1 = -0.23$ -> redução de 23% no tempo de sobrevivência |
.plot_partial_effects_on_outcome()
covariates (string ou lista): nome(s) da(s) covariável(is) no conjunto de dados original que queremos variar.values (iterável 1d ou 2d): valores que queremos que a covariável assuma.O modelo tem as covariáveis A, B, C, e queremos variar
A em 1, 2B em 3, 4model.plot_partial_effects_on_outcome(
covariates=["A","B"],
values=[[1,2],
[3,4]]
)
plt.show()

Errado...
O modelo tem as covariáveis A, B, C, e queremos variar
A em 1, 2B em 3, 4model.plot_partial_effects_on_outcome(
covariates=["A","B"],
values=[[1,3],
[1,4],
[2,3],
[2,4]]
)
plt.show()

Correto!
Análise de Sobrevivência em Python