Analiza przeżycia w Pythonie
Shae Wang
Senior Data Scientist
Nazwa DataFrame: battery_df
| ID baterii | Czas trwania | Martwa | Marka | Ciężarówka |
|---|---|---|---|---|
| 1 | 2,5 roku | Nie | Marka A | Długa |
| 2 | 6 lat | Tak | Marka B | Krótka |
| 3 | 5 lat | Nie | Marka B | Długa |
| ... | ... | ... | ... | ... |
| 1000 | 4,5 roku | Tak | Marka A | Krótka |
Jaki jest średni czas życia baterii?
np.average(battery_df["Duration"])


Gdy czas przeżycia jest tylko częściowo znany.
Jak dochodzi do cenzurowania?

Statystyki zagregowane
np.average(), max(), min().Regresja
$$S(t)=Pr(T>t)$$


Czy można zidentyfikować cenzurowane punkty danych?
Krok 1) Sprawdź kolumny cenzurowania (często już przetworzone).
Czy zbyt dużo danych jest cenzurowanych?
Krok 2) Sprawdź odsetek cenzurowanych punktów (orientacyjna granica to 50%).
Czy cenzurowanie jest nieinformatywne i losowe?
Krok 3) Zbadaj przyczyny cenzurowania, aby upewnić się, że status cenzurowania punktu nie wpływa na przeżycie.
Analiza przeżycia w Pythonie