본문으로 건너뛰기
Minsing Log
뒤로 가기

PCA(Principle Component Analysis)

Data & ML

PCA란?

주성분: 기존의 변수를 조합하여 서로 연관성이 없는 새로운 변수

등장배경

고차원의 데이터는 계산과 시각화가 어려워 분석하기가 쉽지 않다.

따라서 원 데이터의 분포를 가능한 유지하면서 데이터의 차원을 줄이는 것이 필요하다. 이를 dimensionality reduction라 한다.

물론 필요한 일부 변수의 데이터만 뽑아서 사용할 수 있지만 (feature selection), 변수들 사이에 어떤 밀접한 관계가 있는지는 미리 알 수가 없어서 이 경우 원데이터의 분포를 잘 반영한다고 볼 수는 없다.

용도

ex) iris 데이터로 예를 들면

  1. 꽃받침 길이랑 꽃받침 폭 feature들을 pca해서 꽃받침 길이가 커지면 꽃받침 폭도 커지는 경향성파악
  2. pca한녀석으로 feature 2개를 대체해서 feature reduction

cf)

수학적 모델에 대해서 심도 있는 이해를 위해서는 선형대수학을 좀더 공부해와야겠다.

예시까지 적용하며 참고하고 싶다면 링크 참고: http://matrix.skku.ac.kr/math4ai-intro/W12/

틀린 내용이 있다면 댓글 달아주십쇼

  1. pca사진: http://matrix.skku.ac.kr/math4ai-intro/W12/
  2. 내용 참조:http://matrix.skku.ac.kr/math4ai-intro/W12/ (예시까지 잘 나와있어서 링크 참고하기)

공개 여정 구독

글이 올라오면 이메일로 보내드릴게요.

개발, 창업, 배움, 실패와 회고를 짧고 솔직하게 기록합니다. 검색으로 스쳐가는 독자가 아니라 여정을 따라오는 팬을 만들기 위한 뉴스레터입니다.

뉴스레터는 준비 중입니다. 그동안 RSS 로 구독하거나 이메일 로 알림을 요청해 주세요.


이 글 공유하기:

댓글

GitHub 계정으로 로그인해 댓글을 남길 수 있습니다.


이전 글
하이퍼 파라미터
다음 글
비전공자들을 위한 이해할 수 있는 IT 지식