การจัดกลุ่ม K-Means

แบ่งข้อมูลเป็น K กลุ่มด้วยอัลกอริทึม K-Means. จัดกลุ่มจุดข้อมูลเป็น K กลุ่มโดยลดผลรวมกำลังสองภายในกลุ่ม (WCSS)…

จัดกลุ่มจุดข้อมูลเป็น K กลุ่มโดยลดผลรวมกำลังสองภายในกลุ่ม (WCSS) แสดงผลกลุ่มด้วยแผนภูมิกระจายสีและเครื่องหมายจุดศูนย์กลาง

การจัดกลุ่ม K-Means คืออะไร?

K-Means แบ่ง n จุดข้อมูลเป็น K กลุ่มโดยลด WCSS แต่ละกลุ่มแสดงด้วยจุดศูนย์กลาง

เริ่มจาก K จุดศูนย์กลาง สลับ: (1) กำหนดแต่ละจุดไปยังจุดศูนย์กลางที่ใกล้ที่สุด (2) คำนวณจุดศูนย์กลางใหม่ มักลู่เข้าใน 10-50 รอบ

การเลือก K สำคัญ วิธีข้อศอกวาด WCSS เทียบ K จุดที่โค้งงอแสดง K ที่เหมาะสม Silhouette ใกล้ +1 แสดงการจัดกลุ่มที่ดี

Formula: WCSS = Σₖ Σ(xᵢ ∈ Cₖ) ‖xᵢ − μₖ‖² โดยที่ μₖ = เซนทรอยด์ของคลัสเตอร์ Cₖ ‖·‖ = ระยะทางแบบยุคลิด อัลกอริทึมลู่เข้าเมื่อการจัดกลุ่มไม่เปลี่ยนแปลง

ตัวอย่างการคำนวณ

จุด: (1,1), (1.5,2), (3,4), (5,7), (3.5,5), (4.5,5), (3.5,4.5) K=2 จุดศูนย์กลาง μ₁≈(1.25,1.5), μ₂≈(3.9,5.1) WCSS = 8.525

เมื่อใดควรใช้เครื่องคำนวณนี้

ข้อผิดพลาดที่ควรหลีกเลี่ยง

วิธีตีความผลลัพธ์

มาตรฐานและเอกสารอ้างอิง

คำถามที่พบบ่อย

เลือก K อย่างไร?

วิธีข้อศอก: วาด WCSS สำหรับ K=1-10 เลือกจุดโค้งงอ หรือเลือก K ที่มี Silhouette สูงที่สุด

ข้อจำกัดของ K-Means?

สมมติกลุ่มทรงกลม ไวต่อค่าผิดปกติ ตรวจจับกลุ่มไม่นูนไม่ได้ พิจารณา DBSCAN หรือ GMM