Minimales Python Kaplan-Meier-Plot-Beispiel

English Deutsch

Installiere die lifelines-Bibliothek:

install_lifelines.sh
pip install -U lifelines

Nun kannst du dieses Snippet verwenden, um einen einfachen Kaplan-Meier-Plot aus einem in der Bibliothek enthaltenen Beispieldatensatz zu erstellen:

kaplan_meier_example.py
from lifelines.datasets import load_leukemia
from lifelines import KaplanMeierFitter
# Beispieldatensatz laden
df = load_leukemia()

# Modell aus Daten erstellen
kmf = KaplanMeierFitter()
kmf.fit(df['t'], df['Rx']) # t = Zeitpunkte, Rx: 0=zensiert, 1=Ereignis
# Überlebenskurve des Modells plotten
kmf.plot()

Kaplan-Meier-Überlebenskurve für Leukämie-Datensatz

Beachte, dass verschiedene Datensätze unterschiedliche Namen für die Zeitspalte (t in diesem Beispiel) und die Ereignis-/Zensierungsspalte (Rx in diesem Beispiel) haben können.

Wir haben den Plot exportiert mit

save_km_plot.py
import matplotlib.pyplot as plt
plt.savefig("Kaplan-Meier-Example-Leukemias.svg")

Check out similar posts by category: Python, Statistics