Régression logistique avec logit()
La régression logistique nécessite une autre fonction de statsmodels.formula.api : logit(). Elle prend les mêmes arguments que ols() : un argument formula et un argument data. Vous utilisez ensuite .fit() pour ajuster le modèle aux données.
Ici, vous modéliserez comment la durée de la relation avec un client affecte le taux de désabonnement.
churn est disponible.
Cet exercice fait partie du cours
<cours>Introduction à la régression avec statsmodels en Python</cours>Instructions de l’exercice
- Importez la fonction
logit()depuisstatsmodels.formula.api. - Ajustez une régression logistique de
has_churneden fonction detime_since_first_purchaseà l’aide du jeu de donnéeschurn. Assignez le résultat àmdl_churn_vs_relationship. - Affichez les paramètres du modèle ajusté.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import logit
____
# Fit a logistic regression of churn vs. length of relationship using the churn dataset
mdl_churn_vs_relationship = ____
# Print the parameters of the fitted model
print(____)