CommencerCommencer gratuitement

Prédire si un·e nouveau·elle client·e va churn

Comme vous l’avez vu dans la vidéo, pour entraîner un modèle avec sklearn :

from sklearn.svm import SVC
  • Instanciez-le :
svc = SVC()
  • Entraînez-le (« fittez-le ») sur les données :
svc.fit(telco['data'], telco['target'])

Ici, le premier argument correspond aux variables explicatives (features), et le second est la variable cible que vous cherchez à prédire : si le ou la client·e va churn ou non. Après avoir ajusté le modèle, vous pouvez utiliser la méthode .predict() du modèle pour prédire l’étiquette d’un·e nouveau·elle client·e.

Ce processus est valable quel que soit le modèle, et sklearn en propose beaucoup ! Dans cet exercice, vous utiliserez LogisticRegression.

Cet exercice fait partie du cours

Marketing Analytics : prédire l’attrition client en Python

Afficher le cours

Exercice interactif pratique

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

# Import LogisticRegression
Modifier et exécuter le code