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.