Mô hình trộn Gaussian một biến

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

Victor Medina

Researcher at The University of Edinburgh

gender %>% head()
  Gender   Height   Weight        BMI
1   Male 73.84702 241.8936 0.04435662
2   Male 68.78190 162.3105 0.03430822
3   Male 74.11011 212.7409 0.03873433
4   Male 71.73098 220.0425 0.04276545
5   Male 69.88180 206.3498 0.04225479
6   Male 67.25302 152.2122 0.03365316
gender %>% select(-Gender) %>% head()
    Height   Weight        BMI
1 73.84702 241.8936 0.04435662
2 68.78190 162.3105 0.03430822
3 74.11011 212.7409 0.03873433
4 71.73098 220.0425 0.04276545
5 69.88180 206.3498 0.04225479
6 67.25302 152.2122 0.03365316
Các Mô hình Hỗn hợp trong R

Mô hình hóa với Mixture Models

  1. Phân phối xác suất phù hợp là gì?
  2. Nên xét bao nhiêu nhóm con?
  3. Tham số nào và ước lượng của chúng?
Các Mô hình Hỗn hợp trong R
head(gender %>% select(-Gender))
    Height   Weight        BMI
1 73.84702 241.8936 0.04435662
2 68.78190 162.3105 0.03430822
3 74.11011 212.7409 0.03873433
4 71.73098 220.0425 0.04276545
5 69.88180 206.3498 0.04225479
6 67.25302 152.2122 0.03365316
head(gender %>% select(Weight))
    Weight
1 241.8936
2 162.3105
3 212.7409
4 220.0425
5 206.3498
6 152.2122
Các Mô hình Hỗn hợp trong R
gender %>% 
  ggplot(aes(x = Weight)) + geom_histogram(bins = 100)

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

Phân phối nào?

Biểu đồ histogram

Phân phối Gaussian

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

Có bao nhiêu cụm?

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

Tham số nào và ước lượng ra sao?

Những tham số nào?

  • Hai trung bình
  • Hai độ lệch chuẩn
  • Hai tỷ lệ

Ước lượng chúng thế nào?

  • Thuật toán EM trong flexmix

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...