CommencerCommencer gratuitement

Régression logistique avec logit()

La régression logistique nécessite une autre fonction de statsmodels.formula.api: logit(). Il 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.

Vous modéliserez ici l'influence de la durée de la relation avec un client sur le taux de désabonnement.

churn est disponible.

Cet exercice fait partie du cours

Introduction à la régression avec statsmodels en Python

Afficher le cours

Instructions

  • Importez la fonction logit() à partir de statsmodels.formula.api.
  • Ajustez une régression logistique de has_churned par rapport à time_since_first_purchase en utilisant l'ensemble de données churn. Affectez à mdl_churn_vs_relationship.
  • Imprimez les paramètres du modèle ajusté.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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(____)
Modifier et exécuter le code