Analyse de Kaplan-Meier
Dans cet exercice, vous allez vous exercer à l'analyse de Kaplan-Meier — sans covariable, puis avec une covariable catégorielle.
Le paquet survival est déjà chargé dans votre espace de travail. L'objet de survie survObj et vos données dataNextOrder sont aussi toujours disponibles dans l'environnement. Cependant, les données contiennent maintenant une covariable additionnelle nommée voucher, dont vous aurez besoin ici. Cette variable catégorielle indique si la cliente a utilisé un bon lors de sa première commande. Elle prend la valeur 0 ou 1.
Cette activité fait partie du cours
Machine Learning for Marketing Analytics in R
Instructions de l’exercice
- Calculez une analyse de Kaplan-Meier (sans covariables) avec
survfit(). Enregistrez le résultat dans un objet nomméfitKMSimple. Rappelez-vous que la variable dépendante (variable à gauche du tilde~) est encore votre objet de surviesurvObj. Ensuite, affichezfitKMSimple. - Tracez l'objet de résultat
fitKMSimpleet ajoutez des étiquettes d'axes (argumentsxlabetylab). - Allez maintenant un peu plus loin : calculez une analyse de Kaplan-Meier avec
survObjcomme variable dépendante et la variablevouchercomme covariable. N'oubliez pas de préciser l'argumentdata. - De nouveau, tracez le résultat du nouveau modèle et ajoutez des étiquettes d'axes.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Compute and print fit
fitKMSimple <- ___(___ ~ ___)
___(fitKMSimple)
# Plot fit
plot(___,
conf.int = FALSE, ___ = "Time since first purchase", ___ = "Survival function", main = "Survival function")
# Compute fit with categorical covariate
fitKMCov <- survfit(___ ~ ___, data = ___)
# Plot fit with covariate and add labels
plot(___, lty = 2:3,
___ = "Time since first purchase", ___ = "Survival function", main = "Survival function")
legend(90, .9, c("No", "Yes"), lty = 2:3)