Fuente: https://lifelines.readthedocs.io/en/latest/index.html
Líneas de vida¶
lifelines es una biblioteca completa de análisis de supervivencia, escrita en Python puro. Qué ¿Qué beneficios tienen las líneas de vida?
Fácil instalación
métodos de trazado interno
API sencilla e intuitiva
maneja datos censurados a derecha, izquierda e intervalo
Contiene los modelos paramétricos, semiparamétricos y no paramétricos más populares
>>pip install lifelines # instalación de la librería>>import matplotlib.pyplot as plt >>import numpy as np >>from lifelines import * >>fig, axes = plt.subplots(3, 3, figsize=(13.5, 7.5)) >>kmf = KaplanMeierFitter().fit(T, E, label='KaplanMeierFitter') >>wbf = WeibullFitter().fit(T, E, label='WeibullFitter') >>exf = ExponentialFitter().fit(T, E, label='ExponentialFitter') >>lnf = LogNormalFitter().fit(T, E, label='LogNormalFitter') >>llf = LogLogisticFitter().fit(T, E, label='LogLogisticFitter') >>pwf = PiecewiseExponentialFitter([40, 60]).fit(T, E, label='PiecewiseExponentialFitter') >>ggf = GeneralizedGammaFitter().fit(T, E, label='GeneralizedGammaFitter') >>sf = SplineFitter(np.percentile(T.loc[E.astype(bool)], [0, 50, 100])).fit(T, E, label='SplineFitter') >>wbf.plot_survival_function(ax=axes[0][0]) >>exf.plot_survival_function(ax=axes[0][1]) >>lnf.plot_survival_function(ax=axes[0][2]) >>kmf.plot_survival_function(ax=axes[1][0]) >>llf.plot_survival_function(ax=axes[1][1]) >>pwf.plot_survival_function(ax=axes[1][2]) >>ggf.plot_survival_function(ax=axes[2][0]) >>sf.plot_survival_function(ax=axes[2][1])
No hay comentarios.:
Publicar un comentario