PCA
Definition
고차원의 데이터를 저차원의 데이터로 환원(principal component analysis)하는 노드입니다. 좌측 [피처엔지니어링]에서 [PCA]노드를 Designer화면에 drag & drop 한 후 우측 Components 패널에서 항목별 필요정보를 입력합니다.
Set
[setting], [parameter] 설정은 [워크플로우] > [생성] > [기본구성]을 참고합니다.
Property
우측 Components 패널에서 Property탭을 선택합니다.
[Node Description] 작성 중인 노드명 입력
- col : 적용할 column 선택
- prefixNewColumns : PCA 결과 컬럼들 명 앞에 붙을 prefix ex) pca_1, pca_2 ..
- 주성분의 차원수 (col의 차원수보다 작거나 같은 수)
Example
[ICOS불러오기], [PCA] 노드를 Designer에 Drag & Drop하여 워크플로우 생성
PCA를 적용할 대상 컬럼(Col)을 맨 아래 그림과 같이 숫자형데이터 컬럼을 선택, 'prefixNewColumns'를 'pca_1, pca_2, pca_3' 으로 입력 후 k를 '3'으로 입력(5개의 feature를 3차원으로 축소)후, 실행 결과는 다음과 같음 -> 새 컬럼 축소된 차원 'pca_1, pca_2, pca_3'가 추가