Survival Analysis in Python
Shae Wang
Senior Data Scientist
Název DataFrame: battery_df
| ID baterie | Trvání | Mrtvá | Značka | Kamion |
|---|---|---|---|---|
| 1 | 2,5 r | Ne | Brand A | Dlouhý |
| 2 | 6 r | Ano | Brand B | Krátký |
| 3 | 5 r | Ne | Brand B | Dlouhý |
| ... | ... | ... | ... | ... |
| 1000 | 4,5 r | Ano | Brand A | Krátký |
Jaká je průměrná životnost baterie?
np.average(battery_df["Duration"])


Když je doba přežití známa pouze částečně.
Jak ke cenzorování dochází?

Souhrnné statistiky
np.average(), max(), min().Regrese
$$S(t)=Pr(T>t)$$


Lze identifikovat cenzorovaná data?
Krok 1) Zkontrolujte sloupce pro cenzorování (obvykle předpřipravené).
Je cenzorováno příliš mnoho dat?
Krok 2) Zkontrolujte podíl cenzorovaných datových bodů (orientační hranice je 50 %).
Je cenzorování neinformativní a náhodné?
Krok 3) Prozkoumejte příčiny cenzorování a ověřte, že skutečnost cenzorování neovlivňuje přežití.
Survival Analysis in Python