14강 / 20강
차원 축소 — 수천 개 축을 둘로
PCA 는 무엇을 지키고, UMAP 은 무엇을 지키지 않는가
논문에서 가장 많이 보는 그림입니다 — 세포 수만 개가 점으로 찍힌 UMAP. 유전자 2만 개짜리 자료를 두 축으로 줄인 것이죠.
어떻게 줄이느냐가 방법마다 다르고, 무엇을 지키는지도 다릅니다.
| PCA | t-SNE · UMAP | |
|---|---|---|
| 무엇을 지키나 | 전체의 퍼짐 (분산) | 가까운 것끼리의 이웃 관계 |
| 축에 뜻이 있나 | 있다 — 원래 특징의 조합 | 없다 — 축 자체는 의미 없다 |
| 거리가 뜻이 있나 | 있다 | 무리 사이 거리는 뜻이 없다 |
| 되돌릴 수 있나 | 된다 | 안 된다 |
| 선형인가 | 선형 | 비선형 |
특징 50개를 2개로 줄이고도 분산 대부분을 지킵니다. <b>축에 뜻이 있는</b> 것이 PCA 의 강점이에요.
Python
브라우저에서 실행
🤔 확인 문제
논문의 UMAP 에서 A 무리와 B 무리가 멀리 떨어져 있고, B 와 C 는 붙어 있습니다. 말할 수 있는 것은?
해설 UMAP 이 지키는 것은 가까운 이웃 관계뿐입니다. 무리 사이 거리는 알고리즘이 만들어 낸 배치이지 생물학적 거리가 아니에요.