고유값과 고유벡터
- 정방 행렬 \(A\)에 대해 다음 식을 만족하는 영벡터가 아닌 벡터 \(v\), 실수 \(\lambda\) 를 찾을 수 있다고 가정하자.
\(Av = \lambda v\)
\(\lambda\): 고유값(eigenvalue) \(v\): 고유벡터(eigenvector) 고유값과 고유벡터를 찾는 작업: 고유분해(eigen-decomposition) or 고윳값 분해(eigenvalue decomposition) - 행렬 \(A\)의 고유벡터는 행렬 \(A\)를 곱해서 변환을 해도 방향이 바뀌지 않는 벡터
고윳값은 변환된 고유벡터와 원래 고유벡터의 크기 비율
\(Av- \lambda v = (A -\lambda I)v = 0\) - 어떤 벡터 \(v\)가 고유벡터가 되면 이 벡터에 실수를 곱한 벡터 \(cv\), 즉 \(v\)와 방향이 같은 벡터는 모두 고유벡터가 됨
- \(A(cv) = cAv = c \lambda v = \lambda (cv)\)$
- 그래서 보통 고유벡터를 표시할 때는 길이가 1인 단위벡터가 되도록 졍규화를 함
- \[v \over \| v \|\]
- 예시
\(A = \begin{bmatrix} 1 & -2 \\ 2 & -3 \end{bmatrix}, \lambda = -1, v = \begin{bmatrix}1 \\ 1\end{bmatrix}\)
\(Av = \begin{bmatrix} 1 & -2 \\ 2 & -3 \end{bmatrix} \begin{bmatrix}1 \\ 1\end{bmatrix} = \begin{bmatrix}-1 \\ -1\end{bmatrix} = (-1) \begin{bmatrix}1 \\ 1\end{bmatrix} = (-1) \begin{bmatrix} {\sqrt 2 \over 2} \\ {\sqrt 2 \over 2}\end{bmatrix} = \lambda v\)
특성방정식
고윳값의 개수
고윳값과 대각합/행렬식
고유벡터의 계산
넘파이를 사용한 고유분해
대각화
대각화가능
고윳값과 역행렬
대칭행렬의 고유분해
대칭행렬을 랭크-1 행렬의 합으로 분해
대칭행렬의 고윳값 부호
분산행렬
분산행렬의 역행렬
요약: 고유분해의 성질
연습문제
- 3.3.1
이 글은 ‘데이터 사이언스 스쿨 수학편’을 정리한 것입니다.
질문이나 오류가 있다면 댓글 남겨주세요.