본문 바로가기

프로그램 사용법/Matlab

Matlab PCA

Matlab 에서 PCA 사용 방법

이 글을 보고 있다면 PCA가 무엇을 하는 알고리즘인지는 알고 있다고 가정함.

PCA를 사용하려면 Statistics and Machine Learning Toolbox가 필요

[coeff,score,latent,tsquared,explained,mu] = pca(X)

X : 입력 데이터

가로축 특징값

세로축 분류 항목

EX)

  특징1 특징2 특징3
RED 255 0 0
GREEN 0 255 0
BLUE 0 0 255

explained : 주성분으로 설명된 총 분산의 백분율

그래프 그리기

plot3(score(1,1), score(1,2), score(1,3)'*');