영어 버전 문서로 돌아가기carmanode 특성
carmanode 특성
마지막 업데이트 날짜: 2024년 10월 07일
CARMA 모델은 입력 또는 대상 필드를 지정하지 않아도 데이터에서 규칙 세트를 추출합니다. Apriori와는 대조적으로, CARMA 노드는 전항(antecedent) 지원이 아니라 규칙 지원(전항 및 후항 모두에 대한 지원)에 대한 빌드 설정을 제공합니다. 이는 생성된 규칙을 보다 다양한 애플리케이션에 사용하여, 예를 들어 후항이 이번 휴가철에 홍보할 항목인 제품 또는 서비스 목록을 찾을 수 있음을 의미합니다.
예
node = stream.create("carma", "My node")
# "Fields" tab
node.setPropertyValue("custom_fields", True)
node.setPropertyValue("use_transactional_data", True)
node.setPropertyValue("inputs", ["BP", "Cholesterol", "Drug"])
node.setPropertyValue("partition", "Test")
# "Model" tab
node.setPropertyValue("use_model_name", False)
node.setPropertyValue("model_name", "age_bp_drug")
node.setPropertyValue("use_partitioned_data", False)
node.setPropertyValue("min_supp", 10.0)
node.setPropertyValue("min_conf", 30.0)
node.setPropertyValue("max_size", 5)
# Expert Options
node.setPropertyValue("mode", "Expert")
node.setPropertyValue("use_pruning", True)
node.setPropertyValue("pruning_value", 300)
node.setPropertyValue("vary_support", True)
node.setPropertyValue("estimated_transactions", 30)
node.setPropertyValue("rules_without_antecedents", True)
carmanode 특성 |
값 | 특성 설명 |
---|---|---|
inputs |
[field1 ... 필드] | CARMA 모델은 입력 필드의 목록을 사용하지만 대상은 사용하지 않습니다. 가중치 및 빈도 필드는 사용하지 않습니다. 자세한 정보는 공통 모델링 노드 특성 을 참조하십시오. |
id_field |
필드 | 모델 작성을 위한 ID 필드로 사용하는 필드입니다. |
contiguous |
플래그 | ID 필드의 ID가 연속적인지 여부를 지정하는 데 사용합니다. |
use_transactional_data |
플래그 | |
content_field |
필드 | |
min_supp |
number(퍼센트) | 전항 지원이 아니라 규칙 지원과 관련됩니다. 기본값은 20%입니다. |
min_conf |
number(퍼센트) | 기본값은 20%입니다. |
max_size |
Number | 기본값은 10입니다. |
mode |
Simple Expert |
기본값은 Simple 입니다. |
exclude_multiple |
플래그 | 다중
후항값을 갖는 규칙을 제외합니다. 기본값은 False 입니다. |
use_pruning |
플래그 | 기본값은 False 입니다. |
pruning_value |
Number | 기본값은 500입니다. |
vary_support |
플래그 | |
estimated_transactions |
정수 | |
rules_without_antecedents |
플래그 |