이변량 가우시안 혼합 모델

R로 배우는 Mixture Models

Victor Medina

Researcher at The University of Edinburgh

성별 데이터

변수 1개

gender %>% 
    select(Weight) %>% 
    head()
    Weight
1 241.8936
2 162.3105
3 212.7409
4 220.0425
5 206.3498
6 152.2122

변수 2개

gender %>% 
    select(Weight, BMI) %>% 
    head()
    Weight        BMI
1 241.8936 31.18576
2 162.3105 24.12104
3 212.7409 27.23291
4 220.0425 30.06706
5 206.3498 29.70803
6 152.2122 23.66049
R로 배우는 Mixture Models

변수 1개

변수 2개

R로 배우는 Mixture Models

혼합 모델로 모델링하기

  1. 적합한 확률 분포는?
    • 이변량 가우시안 분포
  2. 하위 집단의 수는?
    • 2개의 클러스터
  3. 매개변수와 추정 방법은?
    • 평균(2차원), 공분산 행렬, 비율
    • 추정에는 flexmix 사용
R로 배우는 Mixture Models

이변량 가우시안 분포

mean
10  5
covariance_matrix
     [,1] [,2]
[1,]   25    0
[2,]    0   25
R로 배우는 Mixture Models

이변량 가우시안 분포

mean
10  5
covariance_matrix
     [,1] [,2]
[1,]   25   20
[2,]   20   25

R로 배우는 Mixture Models

성별 데이터로 돌아가기

  1. 분포 선택
    • 이변량 가우시안 분포
  2. 클러스터 수
    • 2개
  3. 매개변수
    • 비율
    • 평균
    • 공분산 행렬
R로 배우는 Mixture Models

연습해 봅시다!

R로 배우는 Mixture Models

Preparing Video For Download...