Analyse de survie en Python
Shae Wang
Senior Data Scientist
Nom du DataFrame : battery_df
| ID batterie | Durée | Morte | Marque | Camion |
|---|---|---|---|---|
| 1 | 2.5 ans | Non | Marque A | Long |
| 2 | 6 ans | Oui | Marque B | Court |
| 3 | 5 ans | Non | Marque B | Long |
| ... | ... | ... | ... | ... |
| 1000 | 4.5 ans | Oui | Marque A | Court |
Quelle est la durée de vie moyenne d'une batterie?
np.average(battery_df["Duration"])


Quand le temps de survie n'est connu qu'en partie.
Comment la censure survient-elle?

Statistiques agrégées
np.average(), max(), min().Régression
$$S(t)=Pr(T>t)$$


Peut-on repérer les points de données censurés?
Étape 1) Vérifier s'il existe des colonnes de censure (souvent prétraitées).
Y a-t-il trop de données censurées?
Étape 2) Vérifier la proportion de points censurés (règle générale : 50 %).
La censure est-elle non informative et aléatoire?
Étape 3) Examiner les causes de la censure pour s'assurer que le fait d'être censuré n'influe pas sur la survie.
Analyse de survie en Python