기능선택노드 속성

기능 선택 노드 아이콘기능 선택 노드는 기준(누락된 값의 백분율 등)에 따라 제거할 입력 필드를 스크리닝한 다음, 지정된 목표에 대한 나머지 입력의 중요도를 순위를 매깁니다. 예를 들어, 수백 개의 잠재적 입력값이 있는 데이터 세트에서 환자 예후를 모델링하는 데 가장 유용할 가능성이 높은 입력값은 무엇입니까?

node = stream.create("featureselection", "My node")
node.setPropertyValue("screen_single_category", True)
node.setPropertyValue("max_single_category", 95)
node.setPropertyValue("screen_missing_values", True)
node.setPropertyValue("max_missing_values", 80)
node.setPropertyValue("criteria", "Likelihood")
node.setPropertyValue("unimportant_below", 0.8)
node.setPropertyValue("important_above", 0.9)
node.setPropertyValue("important_label", "Check Me Out!")
node.setPropertyValue("selection_mode", "TopN")
node.setPropertyValue("top_n", 15)
표 1. featureselectionnode 특성
featureselectionnode 특성 특성 설명
target 필드 특징 선택 모델은 지정된 목표에 대한 예측 변수들의 순위를 매깁니다. 무게와 빈도 필드는 사용되지 않습니다. 자세한 정보는 공통 모델링 노드 특성 을 참조하십시오.
screen_single_category 플래그 True 인 경우, 총 레코드 수에 비해 동일한 카테고리에 속하는 레코드가 너무 많은 필드를 표시합니다.
max_single_category 숫자 screen_single_categoryTrue 일 때 사용되는 임계값을 지정합니다.
screen_missing_values 플래그 True 이면, 누락된 값이 너무 많은 필드를 전체 레코드 수의 백분율로 표시합니다.
max_missing_values 숫자  
screen_num_categories 플래그 True 인 경우, 총 레코드 수에 비해 카테고리가 너무 많은 필드를 표시합니다.
max_num_categories 숫자  
screen_std_dev 플래그 True 이면, 지정된 최소값보다 작거나 같은 표준 편차를 가진 화면 필드입니다.
min_std_dev 숫자  
screen_coeff_of_var 플래그 True 이면, 분산 계수가 지정된 최소값 이하인 필드를 표시합니다.
min_coeff_of_var 숫자  
criteria Pearson Likelihood CramersV Lambda 범주형 예측변수를 범주형 목표에 대해 순위를 매길 때 중요도 값의 기준이 되는 측정값을 지정합니다.
unimportant_below 숫자 변수를 중요, 중요하지 않음, 중요하지 않음으로 분류하는 데 사용되는 임계값 p 값을 지정합니다. 0.0 에서 1.0 까지의 값을 받아들입니다.
important_above 숫자 0.0 에서 1.0 까지의 값을 받아들입니다.
unimportant_label 문자열 중요하지 않은 순위에 대한 라벨을 지정합니다.
marginal_label 문자열  
important_label 문자열  
selection_mode ImportanceLevel ImportanceValue TopN  
select_important 플래그 selection_modeImportanceLevel 로 설정되어 있을 때, 중요한 필드를 선택할지 여부를 지정합니다.
select_marginal 플래그 selection_modeImportanceLevel 로 설정되어 있을 때, 여백 필드를 선택할지 여부를 지정합니다.
select_unimportant 플래그 selection_modeImportanceLevel 로 설정되어 있을 때, 중요하지 않은 필드를 선택할지 여부를 지정합니다.
importance_value 숫자 selection_modeImportanceValue 로 설정되어 있을 때, 사용할 컷오프 값을 지정합니다. 0에서 100 사이의 값을 받아들입니다.
top_n 정수 selection_modeTopN 로 설정되어 있을 때, 사용할 컷오프 값을 지정합니다. 0에서 1000 사이의 값을 받아들입니다.