CommencezCommencez gratuitement

Logarithme du rapport de cotes

Un inconvénient des probabilités et des rapports de cotes pour les prédictions en régression logistique, c'est que leurs lignes de prédiction sont courbes. Il devient alors plus difficile de comprendre ce qui arrive à la prédiction lorsqu'on modifie la variable explicative. Le logarithme du rapport de cotes (le « log-rapport de cotes ») entretient, lui, une relation linéaire entre la réponse prédite et la variable explicative. Autrement dit, lorsque la variable explicative change, la mesure de réponse ne subit pas de variations soudaines : seulement des changements linéaires.

Comme les valeurs réelles du log-rapport de cotes sont moins intuitives que celles du rapport de cotes (linéaire), pour la visualisation il est généralement préférable de tracer le rapport de cotes et d'appliquer une transformation logarithmique à l'échelle de l'axe des y.

mdl_churn_vs_relationship, explanatory_data et plt_churn_vs_relationship sont disponibles et dplyr est chargé.

Cette activité fait partie du cours

Introduction à la régression en R

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Update the data frame
prediction_data <- explanatory_data %>% 
  mutate(   
    has_churned = predict(mdl_churn_vs_relationship, explanatory_data, type = "response"),
    odds_ratio = has_churned / (1 - has_churned),
    # Add the log odds ratio from odds_ratio
    log_odds_ratio = ___,
    # Add the log odds ratio using predict()
    log_odds_ratio2 = ___
  )

# See the result
prediction_data
Modifier et exécuter le code