더북(TheBook)

6.3.1 주성분 분석

PCA는 선형 결합을 이용해 차원을 축소하는 비지도 학습 기법입니다. 다음 그림에서 두 주성분 PC1과 PC2는 데이터가 흩어져 있는 모양을 보여줍니다. 적절한 계수를 이용하면 PC1과 PC2로 데이터를 요약할 수 있습니다.

▲ 그림 6-11 주성분 분석

PCA 실행 코드는 다음과 같습니다.

[in :]

from sklearn.decomposition import PCA
iris = pd.read_csv('iris.csv')
X = iris.drop('Species', axis=1)
pca = PCA(n_components=4)
pca.fit(X)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.