차원 축소
IT 위키
더 많은 작업
- Dimensionality Reduction; 차원 축소
- 변수(특성)의 개수를 줄여 데이터를 더 낮은 차원으로 표현하는 일
| 기법 | 무엇을 기준으로 줄이나 | 비고 |
|---|---|---|
| 주성분 분석(PCA) | 분산이 가장 큰 방향(주성분)을 찾아 데이터를 최적으로 표현한다 | 비지도 |
| 선형 판별 분석(LDA) | 집단 사이는 멀고 집단 안은 가깝게 되는 축을 찾아 데이터를 최적으로 분류한다 | 지도, 범주가 있어야 한다. → 판별 분석 |
| 특이값 분해(SVD) | 행렬 A 를 로 분해해 큰 특이값만 남긴다 | M×N 크기의 어떤 행렬에도 적용된다. 정방행렬일 필요가 없다 |
| 요인 분석 | 변수들의 상관관계 뒤에 있는 관찰할 수 없는 잠재 요인으로 유사한 변수를 묶는다 | |
| 독립 성분 분석(ICA) | 다변량 신호를 통계적으로 독립인 하부 성분으로 분리한다 | 섞인 음성 분리(칵테일 파티 문제)에 쓰인다 |
| 다차원 척도법(MDS) | 개체 사이 거리(유사성)를 저차원 공간에서 최대한 보존한다 |
- 정방행렬(M×M)에만 쓰는 것은 고유값 분해다. 특이값 분해를 "행과 열의 크기가 같은 정방행렬에 적용한다" 고 하면 틀리다. 특이값 분해는 고유값 분해를 직사각 행렬로 일반화한 것이다.
- PCA 는 표현, LDA 는 분류 관점이라는 짝을 기억한다.