Propriedades carmanode
O modelo CARMA extrai um conjunto de regras dos dados sem requerer a especificação de campos de entrada ou saída. Ao contrário do Apriori, o nó do CARMA oferece configurações de construção para suporte de regra (suporte para antecedentes e subsequentes) em vez de apenas suporte antecedente. Isso significa que as regras geradas podem ser usadas para uma variedade maior de aplicativos—por exemplo, para localizar uma lista de produtos ou serviços (antecedentes) cujo consequente é o item que você deseja promover nesta temporada de férias.
Exemplo
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)
Propriedades carmanode |
Valores | Descrição da propriedade |
|---|---|---|
inputs |
[field1 ... campo] | Os modelos de CARMA utilizam uma lista de campos de entrada, mas não de destino. Os campos de peso e frequência não são usados. Veja Propriedades do nó de modelagem comum para obter mais informações. |
id_field |
campo | Campo utilizado como o campo de ID para construção de modelo. |
contiguous |
sinalização | Utilizado para especificar se os IDs no campo ID são contíguos. |
use_transactional_data |
sinalização | |
content_field |
campo | |
min_supp |
número (percentual) | Relaciona ao suporte da regra ao invés de ao suporte da antecedent. O padrão é 20%. |
min_conf |
número (percentual) | O padrão é 20%. |
max_size |
number | O padrão é 10. |
mode |
Simple Expert |
O padrão é Simple. |
exclude_multiple |
sinalização | Exclui regras com diversos subsequentes. O padrão é False. |
use_pruning |
sinalização | O padrão é False. |
pruning_value |
number | O padrão é 500. |
vary_support |
sinalização | |
estimated_transactions |
Número inteiro | |
rules_without_antecedents |
sinalização |