Propriedades carmanode

Ícone do nó C5.0O 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)
Tabela 1. propriedades de carmanode
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