Analiza de supraviețuire în Python
Shae Wang
Senior Data Scientist
Nume DataFrame: battery_df
| ID baterie | Durată | Defectă | Brand | Camion |
|---|---|---|---|---|
| 1 | 2,5 ani | Nu | Brand A | Lung |
| 2 | 6 ani | Da | Brand B | Scurt |
| 3 | 5 ani | Nu | Brand B | Lung |
| ... | ... | ... | ... | ... |
| 1000 | 4,5 ani | Da | Brand A | Scurt |
Care este durata medie de viață a bateriei?
np.average(battery_df["Duration"])


Când durata de supraviețuire este cunoscuta doar parțial.
Cum apare cenzurarea?

Statistici agregate
np.average(), max(), min().Regresie
$$S(t)=Pr(T>t)$$


Există o modalitate de a identifica punctele de date cenzurate?
Pasul 1) Verificați coloanele de cenzurare (adesea preprocesate).
Sunt prea multe date cenzurate?
Pasul 2) Verificați proporția datelor cenzurate (regula empirică: 50%).
Cenzurarea este neinformativă și aleatorie?
Pasul 3) Investigați cauzele cenzurării pentru a vă asigura că aceasta nu influențează supraviețuirea.
Analiza de supraviețuire în Python