Giới thiệu về phân cụm dựa trên mô hình

Các Mô hình Hỗn hợp trong R

Victor Medina

Researcher at The University of Edinburgh

Phân cụm là gì?

Quy trình chia một tập quan sát thành các nhóm con có ý nghĩa

 $\to$ Giúp khám phá và hiểu cấu trúc tự nhiên trong tập dữ liệu

Các Mô hình Hỗn hợp trong R

Ứng dụng của phân cụm

  • Y học
    • Ví dụ: Trong ảnh y khoa để phân biệt các loại mô khác nhau
  • Kinh doanh
    • Ví dụ: Tìm các nhóm khách hàng khác biệt để xây dựng chương trình tiếp thị nhắm mục tiêu
  • Khoa học xã hội
    • Ví dụ: Xác định các khu vực trong thành phố theo loại tội phạm để phân bổ nguồn lực thực thi pháp luật hiệu quả hơn
Các Mô hình Hỗn hợp trong R

Các phương pháp phân cụm

  • Kỹ thuật phân hoạch
    • Tìm tâm cụm trong các quan sát và gán mỗi quan sát vào cụm có tâm gần nhất. Ví dụ: Kmeans
  • Kỹ thuật phân cấp
    • Nối các quan sát dựa trên độ tương đồng để tạo cụm. Ví dụ: Hierarchical clustering
  • Phương pháp dựa trên mô hình
    • Dùng phân phối xác suất để tạo cụm. Ví dụ: Mixture models
Các Mô hình Hỗn hợp trong R

Bộ dữ liệu giới tính

gender <- read.csv("gender.csv")
head(gender)
    Height   Weight      BMI
1 73.84702 241.8936 31.18576
2 68.78190 162.3105 24.12104
3 74.11011 212.7409 27.23291
4 71.73098 220.0425 30.06706
5 69.88180 206.3498 29.70803
6 67.25302 152.2122 23.66049
Các Mô hình Hỗn hợp trong R

Bộ dữ liệu giới tính: Bạn đoán được giới tính không?

library(ggplot2)
ggplot(gender, aes(x = Weight, y = BMI)) + geom_points()

Các Mô hình Hỗn hợp trong R

Bộ dữ liệu giới tính: Bạn đoán được giới tính không?

Các Mô hình Hỗn hợp trong R

Với các cách tiếp cận phân cụm truyền thống

Các Mô hình Hỗn hợp trong R

Phân cụm dựa trên mô hình

Các Mô hình Hỗn hợp trong R

Phân cụm dựa trên mô hình

Các Mô hình Hỗn hợp trong R

Cùng luyện tập nào!

Các Mô hình Hỗn hợp trong R

Preparing Video For Download...