Predecir si un nuevo cliente dará de baja (churn)
Como viste en el vídeo, para entrenar un modelo con sklearn:
- Importa el modelo que te interese; en este ejemplo, un Support Vector Classifier:
from sklearn.svm import SVC
- Instáncialo:
svc = SVC()
- Entrénalo, o "ajústalo", con los datos:
svc.fit(telco['data'], telco['target'])
Aquí, el primer argumento son las características y el segundo es la etiqueta que queremos predecir: si el cliente dará de baja o no. Después de ajustar el modelo, puedes usar el método .predict() del modelo para predecir la etiqueta de un nuevo cliente.
Este proceso es el mismo uses el modelo que uses, ¡y sklearn tiene muchos! En este ejercicio, utilizarás LogisticRegression.
Este ejercicio forma parte del curso
Marketing Analytics: Predicción de churn de clientes en Python
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import LogisticRegression