การเตรียมข้อมูล

การแบ่งกลุ่มลูกค้าด้วย Python

Karolis Urbonas

Head of Data Science, Amazon

ข้อดีของ k-means clustering

  • หนึ่งในวิธี unsupervised learning ที่ได้รับความนิยมมากที่สุด
  • ง่ายและรวดเร็ว
  • ให้ผลดี*

* เมื่อข้อมูลเป็นไปตามข้อสมมติที่กำหนด

การแบ่งกลุ่มลูกค้าด้วย Python

ข้อสมมติหลักของ k-means

  • ตัวแปรมีการกระจายแบบสมมาตร (ไม่เบ้)
  • ตัวแปรมีค่าเฉลี่ยเท่ากัน
  • ตัวแปรมีความแปรปรวนเท่ากัน
การแบ่งกลุ่มลูกค้าด้วย Python

ตัวแปรที่มีการกระจายแบบเบ้

 

  • เบ้ซ้าย

 

  • เบ้ขวา

การแบ่งกลุ่มลูกค้าด้วย Python

ตัวแปรที่มีการกระจายแบบเบ้

  • แก้ปัญหาความเบ้ด้วยการแปลงลอการิทึม

การแบ่งกลุ่มลูกค้าด้วย Python

ตัวแปรบน scale เดียวกัน

  • K-means สมมติว่าค่าเฉลี่ยเท่ากัน
  • และความแปรปรวนเท่ากัน
  • แต่ข้อมูล RFM ไม่เป็นเช่นนั้น
datamart_rfm.describe()

การแบ่งกลุ่มลูกค้าด้วย Python

มาทบทวนแนวคิดกัน

การแบ่งกลุ่มลูกค้าด้วย Python

Preparing Video For Download...