Modelstatistieken

Marketinganalyse: klantverloop voorspellen in Python

Mark Peterson

Director of Data Science, Infoblox

Ongelijke klassen

telco['Churn'].value_counts()
no     2850
yes     483
Name: Churn, dtype: int64
  • Nauwkeurigheid is hier niet erg nuttig
Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 1

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 2

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 3

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 4

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 5

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 6

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 7

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 8

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 9

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 10

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 11

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix deel 12

Marketinganalyse: klantverloop voorspellen in Python

Precisie

Maatstaf Formule
Precisie True Positives / (True Positives + False Positives)

 

  • Een model met hoge precisie betekent:
    • Weinig false positives ("valse alarmen")
    • Weinig niet-churners geclassificeerd als churners
Marketinganalyse: klantverloop voorspellen in Python

Recall

Maatstaf Formule
Recall/Gevoeligheid True Positives / (True Positives + False Negatives)

 

  • Een model met hoge recall classificeert de meeste churners correct
Marketinganalyse: klantverloop voorspellen in Python

Precisie vs. Recall

Marketinganalyse: klantverloop voorspellen in Python

Verwarringsmatrix in scikit-learn

from sklearn.metrics import confusion_matrix

cm = confusion_matrix(y_test, y_pred)
Marketinganalyse: klantverloop voorspellen in Python

Laten we oefenen!

Marketinganalyse: klantverloop voorspellen in Python

Preparing Video For Download...