Voorspellen of een nieuwe klant gaat churnen
Zoals je in de video zag, train je een model met sklearn als volgt:
- Importeer het model dat je wilt gebruiken - hier een Support Vector Classifier:
from sklearn.svm import SVC
- Instantieer het model:
svc = SVC()
- Train het model, oftewel "fit" het op de data:
svc.fit(telco['data'], telco['target'])
Hier bevat het eerste argument de features, en het tweede argument is het label dat we willen voorspellen: of de klant gaat churnen of niet. Nadat je het model hebt gefit, kun je met de .predict()-methode van het model het label van een nieuwe klant voorspellen.
Dit proces geldt ongeacht welk model je gebruikt, en sklearn heeft er veel! In deze oefening gebruik je LogisticRegression.
Deze oefening maakt deel uit van de cursus
Marketinganalyse: klantverloop voorspellen in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import LogisticRegression