Torna alla versione inglese della documentazioneproprietà carmanode
proprietà carmanode
Ultimo aggiornamento: 07 ott 2024
Il modello CARMA estrae un insieme di regole dai dati senza che venga richiesto all'utente di specificare i campi di input o obiettivo. Diversamente da Apriori, il nodo CARMA offre le impostazioni di creazione per il supporto delle regole (supporto per antecedente e conseguente) piuttosto che solo per il supporto antecedente. Pertanto, le regole generate possono essere utilizzate per una gamma più vasta di applicazioni, ad esempio per trovare un elenco di prodotti o di servizi (antecedenti) il cui conseguente è rappresentato dall'articolo che si desidera promuovere per le festività correnti.
Esempio
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)
Proprietà carmanode |
Valori | Descrizione proprietà |
---|---|---|
inputs |
[field1 ... campon] | I modelli CARMA utilizzano un elenco di campi di input, ma nessun campo obiettivo. I campi peso e frequenza non sono utilizzati. Per ulteriori informazioni, consultare Proprietà comuni del nodo Modelli . |
id_field |
campo | Campo utilizzato come campo ID per la creazione del modello. |
contiguous |
indicatore | Utilizzata per specificare se gli ID del campo ID sono contigui. |
use_transactional_data |
indicatore | |
content_field |
campo | |
min_supp |
numero (percentuale) | Si riferisce al supporto della regola più che al supporto antecedente. Il valore predefinito è 20%. |
min_conf |
numero (percentuale) | Il valore predefinito è 20%. |
max_size |
numero | Il numero predefinito è 10. |
mode |
Simple Expert |
L'impostazione di default è Simple . |
exclude_multiple |
indicatore | Esclude le regole con più conseguenti. L'impostazione di default è False . |
use_pruning |
indicatore | L'impostazione di default è False . |
pruning_value |
numero | Il valore predefinito è 500. |
vary_support |
indicatore | |
estimated_transactions |
intero | |
rules_without_antecedents |
indicatore |