เมตริกของโมเดล

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Mark Peterson

Director of Data Science, Infoblox

คลาสที่ไม่สมดุล

telco['Churn'].value_counts()
no     2850
yes     483
Name: Churn, dtype: int64
  • Accuracy ไม่ใช่เมตริกที่มีประโยชน์มากนัก
Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 1

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 2

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 3

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 4

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 5

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 6

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 7

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 8

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 9

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 10

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 11

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ส่วนที่ 12

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Precision

เมตริก สูตร
Precision True Positives / (True Positives + False Positives)

 

  • โมเดลที่มี Precision สูงบ่งชี้ว่า:
    • False positives ("การแจ้งเตือนผิดพลาด") มีน้อย
    • ผู้ที่ไม่ได้เลิกใช้บริการถูกจัดว่าเลิกใช้บริการน้อยมาก
Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Recall

เมตริก สูตร
Recall/Sensitivity True Positives / (True Positives + False Negatives)

 

  • โมเดลที่มี Recall สูงบ่งชี้ว่าจัดกลุ่มผู้ที่เลิกใช้บริการได้ถูกต้องเป็นส่วนใหญ่
Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Precision กับ Recall

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Confusion Matrix ใน scikit-learn

from sklearn.metrics import confusion_matrix

cm = confusion_matrix(y_test, y_pred)
Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

มาฝึกกันเถอะ!

Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python

Preparing Video For Download...