고급대수 · 25차시 · 1/3

공분산·주성분 분석(PCA)·마할라노비스 거리

학번이름
오늘 할 일 평균을 뺀 자료에서 공분산을 구하고 주성분 방향과 분산을 반영한 거리를 해석한다.

자료의 평균을 빼면 중심이 원점으로 옮겨진다. 공분산의 고유벡터와 고윳값은 각각 흩어짐의 방향과 그 방향의 분산이다.

먼저 확인 $(1,1),(3,3),(5,5)$의 평균을 구하시오.
풀이 읽기투영분산이 이차형식인 이유

자료를 행에 놓은 $X$에서 각 열의 평균을 뺀 행렬을 $X_c$라 한다. 이 예의 공분산은 $S=\frac1nX_c^TX_c$이다.

단위방향 v로 투영한 중심화 자료는 \(X_cv\)이다.

\[\operatorname{Var}(X_cv)=\frac{\|X_cv\|^2}{n}=v^TSv\]

앞 차시에서 배운 이차형식의 최대값이 가장 큰 고윳값이다. 해당 고유벡터가 첫 주성분 방향이 된다.

설명을 읽고 개념 정리

주의할 점 이 자료의 공분산은 모두 관측값 수 $n$으로 나눈다. 표본 공분산에서 쓰는 $n-1$과 섞지 않는다. 최대 고윳값이 중복되면 첫 방향은 하나로 정해지지 않는다.
고급대수 · 25차시 · 2/3

공분산·주성분 분석(PCA)·마할라노비스 거리

학번이름

빈칸을 채우며 한 문제 풀기

공분산의 주축

평균이 0인 네 점 $(2,0),(-2,0),(0,1),(0,-1)$의 공분산을 $1/n$ 기준으로 구하자.

1단계$x$성분 제곱합은 $8$, $y$성분 제곱합은 $2$, 교차곱 합은 $0$이다.
2단계$\Sigma=\underline{\hspace{3.2cm}}$이다.
3단계가장 큰 분산 방향은 고윳값 $2$의 고유벡터 이다.

기초 계산과 개념 확인

  1. 1기초
    데이터 $2,5,8$의 평균과 중심화한 값을 구하시오.
  2. 2기초
    $\Sigma=\operatorname{diag}(9,1)$에서 분산이 가장 큰 주성분 방향을 쓰시오.
  3. 3개념
    PCA에서 데이터를 중심화하지 않으면 첫 방향이 무엇의 영향을 받을 수 있는지 설명하시오.
고급대수 · 25차시 · 3/3

공분산·주성분 분석(PCA)·마할라노비스 거리

학번이름

직접 풀고 이유 설명하기

4·5번은 수업 중 연습, 6번은 선택 심화입니다. 식을 세운 이유와 검산을 함께 적습니다.

  1. 4적용
    점 $(1,1),(3,3),(5,5)$의 평균과 $1/n$ 공분산행렬을 구하시오.
  2. 5적용
    앞 데이터의 첫 주성분 방향과 대응 고윳값을 구하시오.
  3. 6선택 심화
    $\mu=0$, $\Sigma=\operatorname{diag}(16,1)$에서 $x=(4,0)$과 $y=(0,2)$의 유클리드 거리와 마할라노비스 거리를 비교하시오.
마무리 확인 PCA와 마할라노비스 거리가 공분산행렬을 어떻게 다르게 사용하는지 쓰시오.
□ 계산을 설명할 수 있다□ 조건을 확인했다□ 질문을 적었다