0 / 0
영어 버전 문서로 돌아가기
플로우 실행 결과에 액세스
마지막 업데이트 날짜: 2024년 10월 07일
플로우 실행 결과에 액세스

많은 SPSS Modeler 노드는 모델, 차트 및 테이블 데이터와 같은 출력 오브젝트를 생성합니다. 이러한 출력 중 대부분은 후속 실행을 안내하기 위해 스크립트에서 사용할 수 있는 유용한 값을 포함합니다. 이들 값은 각 컨테이너를 식별하는 태그나 ID를 사용하여 액세스할 수 있는 컨텐츠 컨테이너(간단히 컨테이너로 부름)로 그룹화됩니다. 이들 값을 액세스하는 방법은 해당 컨테이너가 사용하는 형식이나 "컨텐츠 모델"에 따라 다릅니다.

예를 들어, 많은 예측 모델 출력들은 PMML 이라는 XML의 변형을 이용하여 의사 결정 트리가 각 스플릿에서 사용하는 필드들, 또는 신경망 내의 뉴런들이 어떤 장점들과 어떻게 연결되는지와 같은 모델에 관한 정보를 나타냅니다. PMML을 사용하는 모델 출력은 해당 정보에 액세스하기 위해 사용할 수 있는 XML 컨텐츠 모델을 제공합니다. 예를 들어,

stream = modeler.script.stream()
# Assume the flow contains a single C5.0 model builder node
# and that the datasource, predictors, and targets have already been
# set up
modelbuilder = stream.findByType("c50", None)
results = []
modelbuilder.run(results)
modeloutput = results[0]

# Now that we have the C5.0 model output object, access the
# relevant content model
cm = modeloutput.getContentModel("PMML")

# The PMML content model is a generic XML-based content model that
# uses XPath syntax. Use that to find the names of the data fields.
# The call returns a list of strings match the XPath values
dataFieldNames = cm.getStringValues("/PMML/DataDictionary/DataField", "name")

SPSS Modeler는 스크립트에서 다음 컨텐츠 모델을 지원합니다.

  • 테이블 컨텐츠 모델 - 행과 열로 표시되는 단순 표 형식 데이터에 대한 액세스를 제공합니다.
  • XML 컨텐츠 모델 - XML 형식으로 저장된 컨텐츠에 대한 액세스를 제공합니다.
  • JSON 컨텐츠 모델 - JSON 형식으로 저장된 컨텐츠에 대한 액세스를 제공합니다.
  • 열 통계량 컨텐츠 모델 - 지정된 필드에 관한 요약 통계량에 대한 액세스를 제공합니다.
  • 대응별 열 통계량 컨텐츠 모델 - 두 필드 사이의 요약 통계량 또는 두 개별 필드 사이의 값에 대한 액세스를 제공합니다.
다음 노드는 해당 컨텐츠 모델을 포함하지 않습니다.
  • 시계열
  • 판별식
  • SLRM
  • 모든 확장 노드
  • 모든 데이터베이스 모델링 노드
일반적인 AI 검색 및 응답
이러한 응답은 제품 문서의 컨텐츠를 기반으로 하는 watsonx.ai 의 대형 언어 모델에 의해 생성됩니다. 자세히 알아보기