Règle d'association
Une modèle de règle d'association PMML représente les règles dans lesquelles un ensemble d'éléments est associé à un autre ensemble d'éléments. Par exemple, une règle peut exprimer qu'un certain produit ou qu'une certaine gamme de produits est souvent acheté(e) en combinaison avec un certain ensemble d'autres produits, également connu comme Market Basket Analysis (Analyse du panier d'achats). Un modèle de règle d'association comporte généralement deux variables : l'une pour le regroupement des enregistrements en transactions et l'autre qui identifie chaque enregistrement de manière unique.
Élément de modèle
<AssociationModel functionName="associationRules" ...
Fonctions non prises en charge
Les types de champ autres que des chaînes pour le ou les champs identifiant l'élément ne sont pas pris en charge.
Le fait d'avoir plus d'un champ pour le regroupement des enregistrements n'est pas pris en charge.
Les modèles de règle d'association avec l'élément <MiningSchema> contenant une référence à un élément <DerivedField> ne sont pas pris en charge.
Sorties de modèle
Fonctionnalités de sortie de modèle prises en charge | Description |
---|---|
transformedValue | Valeur générée via une expression de transformation appliquée à la sortie de modèle prédite. |
decision | Valeur générée via une expression appliquée à la sortie de modèle prédite résultant en une valeur catégorisée. |
entityId | L'id de la règle gagnante (par défaut) ou la règle définie par la valeur de rang. Si la règle sélectionnée ne fournit pas d'id, un index de base 1 est renvoyé. |
ruleId | Ceci est identique à l'option entityId et a été abandonné à compter de PMML 4.2. Bien que son utilisation soit actuellement prise en charge, il est recommandé d'utiliser entityId. |
affinity | L'affinité de la règle gagnante (par défaut) ou la règle définie par la valeur de rang. |
antecedent | L'antécédent de la règle gagnante (par défaut) ou la règle définie par la valeur de rang. Cette sortie est formatée sous forme de chaîne de valeurs séparées par des virgules. |
consequent | La conséquence de la règle gagnante (par défaut) ou la règle définie par la valeur de rang. Cette sortie est formatée sous forme de chaîne de valeurs séparées par des virgules. |
rule | La règle gagnante (par défaut) ou la règle définie par la valeur de rang. Cette sortie renvoie une description de la règle, formatée de la manière suivante : {<antecedent>}->{<consequent>}. |
confidence | La confiance de la règle gagnante (par défaut) ou la règle définie par la valeur de rang. |
support | La prise en charge de la règle gagnante (par défaut) ou la règle définie par la valeur de rang. |
lift | L'accroissement de la règle gagnante (par défaut) ou la règle définie par la valeur de rang. |
leverage | L'influence de la règle gagnante (par défaut) ou la règle définie par la valeur de rang. |