Skip to content

문제 8 · 확률적 분류 모델

문제 8 — 확률적 분류 모델

두 클래스 C1C2에 대해, 각 사전확률은 0.5로 같고, 클래스 조건부 밀도는 다음과 같은 이변량 정규분포를 따른다.

p(xC1)N((11),(1001)),p(xC2)N((11),(2112))

이 모델의 결정 경계를 명확히 유도하고, 그 경계가 선형인지 아닌지를 판단하시오.

두 클래스 밀도의 공분산 행렬이 단위 행렬identity matrix로 같다고 가정하면 결정 경계가 어떻게 바뀌는지 기술하고, 그 경계가 선형인지 아닌지를 판단하시오.


선형 판별 분석linear discriminant analysis 문제에서 공분산이 같지 않은 경우에 관한 문제이다. 우선 공분산이 같지 않은 경우 분류기가 어떻게 변하는지 기술한 다음 각 값을 대입하면 되며, 공분산이 같다고 가정하면 문제가 LDA를 모델링하는 것으로 간단해진다.

풀이 및 해설

사전확률이 같고 01 손실을 가정하면, 결정 규칙은 우도(로그 판별식) 비교로 귀결된다. 각 클래스의 로그 판별식은

gk(x)=12(xμk)Σk1(xμk)12ln|Σk|+lnp(Ck)

경계는 g1(x)=g2(x)이다. 두 평균이 μ1=μ2=(1,1)로 같다는 점이 핵심이다.

(1) 공분산이 다른 경우 (QDA)Σ1=I, Σ2=(2112). 평균이 같으므로 선형항이 소거되고 순수 이차형식만 남는다. u=xμ라 하면

u(Σ11Σ21)u=ln|Σ2||Σ1|

|Σ2|=3, Σ21=13(2112)이므로

Σ11Σ21=(1001)13(2112)=13(1111) 13[(x11)+(x21)]2=ln3 

이는 x에 대한 이차식이므로 결정 경계는 비선형(정확히는 (x11)+(x21)=±3ln3 형태의 평행한 두 직선 쌍)이다. 공분산이 서로 다르면 이차항이 소거되지 않아 QDA가 되어 경계가 곡선(또는 이 경우처럼 한 방향의 이차식)이 된다.

(2) 공분산을 둘 다 I로 가정 — 이제 Σ1=Σ2=I이므로 이차항이 완전히 소거되어 LDA가 된다. 판별 방향은

w=Σ1(μ1μ2)=I0=0

그런데 두 평균마저 같으므로 두 클래스의 분포가 완전히 동일해진다. 따라서 모든 x에서 p(xC1)=p(xC2)이고 사후확률도 사전확률(0.5)로 같아, 의미 있는 결정 경계가 존재하지 않는다(어느 클래스로 분류해도 기대 위험이 동일). 형식적으로는 w=0인 퇴화된 선형 경계로, 데이터로는 두 클래스를 구분할 수 없다.

PDF