0 / 0
영어 버전 문서로 돌아가기

선택 노드

마지막 업데이트 날짜: 2025년 2월 12일
선택 노드(SPSS Modeler)

선택 노드를 사용하여 BP (혈압) = "HIGH"과 같은 특정 조건을 기반으로 데이터 스트림에서 레코드의 서브세트를 선택하거나 버릴 수 있습니다.

모드. 조건을 충족하는 레코드를 데이터 스트림에 대해 포함할 것인지 제외할 것인지 지정합니다.

  • 포함. 선택 조건을 충족하는 레코드를 포함하려면 선택하십시오.
  • 삭제. 선택 조건을 충족하는 레코드를 제외하려면 선택하십시오.

조건. CLEM 표현식을 사용하여 지정하는 각 레코드를 테스트하는 데 사용할 선택 조건을 표시합니다. 창에 표현식을 입력하거나 계산기 (표현식 빌더) 단추를 클릭하여 표현식 빌더를 사용하십시오.

다음과 같이 조건을 기준으로 하여 레코드를 삭제하도록 선택합니다.

(var1='value1' and var2='value2')

기본적으로 선택 노드는 모든 선택 필드에 대해 널값을 가진 레코드도 삭제합니다. 이런 현상을 피하려면 다음 조건을 원본에 추가하십시오.

and not(@NULL(var1) and @NULL(var2))

레코드의 비율을 선택하는 데도 선택 노드가 사용됩니다. 일반적으로 이 작업에 대해서는 다른 노드인 표본 노드를 사용합니다. 그러나 지정할 조건이 제공된 모수보다 복잡한 경우, 선택 노드를 사용하여 직접 조건을 작성할 수 있습니다. 예를 들어 다음과 같은 조건을 작성할 수 있습니다.

BP = "HIGH" and random(10) <= 4

그러면 높은 혈압을 나타내는 40% 정도의 레코드가 선택되고 해당 레코드가 추가 분석을 위해 다운스트림에 전달됩니다.