propiedades de carmanode

Última actualización: 12 feb 2025
propiedades de carmanode

Icono de nodo C5.0El modelo CARMA extrae un conjunto de reglas de los datos sin necesidad de especificar campos de entrada ni de objetivo. En contraste con Apriori, el nodo CARMA ofrece valores de creación para el soporte de reglas (soporte de antecedentes y consecuentes) en lugar de sólo soporte de antecedentes. Esto significa que las reglas generadas se pueden utilizar en una gama de aplicaciones más amplia, por ejemplo, para buscar una lista de productos o servicios (antecedentes) cuyo consecuente es el elemento que se desea promocionar durante esta temporada de vacaciones.

Ejemplo

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)
Tabla 1. propiedades de carmanode
Propiedades de carmanode Valores Descripción de la propiedad
inputs [field1 ... campon] Los modelos CARMA utilizan una lista de campos de entrada, pero no de campos objetivo. Los campos de ponderación y frecuencia no se usan. Consulte Propiedades comunes del nodo de modelado para obtener más información.
id_field campo Campo utilizado como el campo de ID para la generación del modelo.
contiguous distintivo Se utiliza para especificar si los ID del campo de ID son contiguos.
use_transactional_data distintivo  
content_field campo  
min_supp número (porcentaje) Está relacionado con el soporte de regla en lugar de con el soporte de antecedentes. El valor por omisión es 20%.
min_conf número (porcentaje) El valor por omisión es 20%.
max_size número El valor predeterminado es 10.
mode Simple Expert El valor predeterminado es Simple.
exclude_multiple distintivo Excluye las reglas con varios consecuentes. El valor predeterminado es False.
use_pruning distintivo El valor predeterminado es False.
pruning_value número El valor predeterminado es 500.
vary_support distintivo  
estimated_transactions entero  
rules_without_antecedents distintivo