CommencezCommencez gratuitement

Prédire si un nouveau client se désabonnera

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, ou « fittez-le », sur les données :
svc.fit(telco['data'], telco['target'])

Ici, le premier argument correspond aux variables explicatives (features), et le deuxième est l'étiquette que l'on cherche à prédire — si le client se désabonnera ou non. Une fois le modèle ajusté, vous pouvez utiliser la méthode .predict() du modèle pour prédire l'étiquette d'un nouveau client.

Ce processus est le même peu importe le modèle utilisé, et sklearn en offre beaucoup ! Dans cet exercice, vous utiliserez LogisticRegression.

Cette activité fait partie du cours

Analytique marketing : prédire l'attrition de la clientèle avec Python

Voir le cours

Exercice interactif pratique

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

# Import LogisticRegression
Modifier et exécuter le code