PCA

Definition

고차원의 데이터를 저차원의 데이터로 환원(principal component analysis)하는 노드입니다. 좌측 [피처엔지니어링]에서 [PCA]노드를 Designer화면에 drag & drop 한 후 우측 Components 패널에서 항목별 필요정보를 입력합니다.

Set

[setting], [parameter] 설정은 [워크플로우] > [생성] > [기본구성]을 참고합니다.

Property

우측 Components 패널에서 Property탭을 선택합니다.

PCA001

[Node Description] 작성 중인 노드명 입력

  1. col : 적용할 column 선택
  2. prefixNewColumns : PCA 결과 컬럼들 명 앞에 붙을 prefix ex) pca_1, pca_2 ..
  3. 주성분의 차원수 (col의 차원수보다 작거나 같은 수)

Example

  1. [ICOS불러오기], [PCA] 노드를 Designer에 Drag & Drop하여 워크플로우 생성

  2. PCA를 적용할 대상 컬럼(Col)을 맨 아래 그림과 같이 숫자형데이터 컬럼을 선택, 'prefixNewColumns'를 'pca_1, pca_2, pca_3' 으로 입력 후 k를 '3'으로 입력(5개의 feature를 3차원으로 축소)후, 실행 결과는 다음과 같음 -> 새 컬럼 축소된 차원 'pca_1, pca_2, pca_3'가 추가