Aan de slagGa gratis aan de slag

Voorspellen of een nieuwe klant gaat churnen

Zoals je in de video zag, train je een model met sklearn als volgt:

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

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import LogisticRegression
Code bewerken en uitvoeren