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)