Modèle de risques proportionnels de Cox
Vous allez maintenant ajuster un modèle de risques proportionnels de Cox sur les données de la boutique en ligne. Vos données stockées dans dataNextOrder contiennent désormais quatre variables supplémentaires : la shoppingCartValue de la première commande en dollars, l'utilisation d'un voucher par le client, si la commande a été returned, et le gender.
Le package rms est déjà chargé dans l'espace de travail.
Cet exercice fait partie du cours
<cours>Machine Learning for Marketing Analytics in R</cours>Instructions de l’exercice
- Calculez le modèle Cox PH avec
cph(). Incluez les variablesshoppingCartValue,voucher,returnedetgendercomme prédicteurs. Faites attention à bien spécifier la formule. Stockez le résultat dans un objet appeléfitCPH. Et, bien sûr, affichez les résultats. - Prenez l'exponentielle des
coefficientspour les interpréter. Pour l'interprétation, gardez à l'esprit queshoppingCartValueest une variable continue, tandis que les autres variables sont catégorielles. - Tracez le résumé des résultats.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Determine distributions of predictor variables
dd <- datadist(dataNextOrder)
options(datadist = "dd")
# Compute Cox PH Model and print results
___ <- ___(Surv(daysSinceFirstPurch, boughtAgain) ___ shoppingCartValue ___ voucher ___ returned ___ gender,
data = ___,
x = TRUE, y = TRUE, surv = TRUE)
print(___)
# Interpret coefficients
___(fitCPH$___)
# Plot result summary
___(___(fitCPH), log = TRUE)