Partager via


PredictAssociation (DMX)

Prévoit une appartenance associative.

Notes

Ceci est différent de la création d'une prévision sur un modèle d'association.

Syntaxe

PredictAssociation(<table column reference>, option1, option2, n ...)

Application

Algorithmes de classification et algorithmes de clustering contenant des tables prévisibles imbriquées. Les algorithmes de classification sont les algorithmes Microsoft Decision Trees, Microsoft Naive Bayes et Microsoft Neural Network.

Type de valeur renvoyé

<table expression>

Notes

Les options de la fonction PredictAssociation sont EXCLUDE_NULL, INCLUDE_NULL, INCLUSIVE, EXCLUSIVE (par défaut), INPUT_ONLY, INCLUDE_STATISTICS et INCLUDE_NODE_ID.

Notes

INCLUSIVE, EXCLUSIVE, INPUT_ONLY et INCLUDE_STATISTICS s'appliquent uniquement à une référence de colonne de table, et EXCLUDE_NULL et INCLUDE_NULL s'appliquent uniquement à une référence de colonne scalaire.

INCLUDE_STATISTICS retourne uniquement $Probability et $AdjustedProbability.

Si le paramètre numérique n est spécifié, la fonction PredictAssociation retourne les n premières valeurs les plus probables basées sur la probabilité :

PredictAssociation(colref, [$AdjustedProbability], n)

Si vous incluez $AdjustedProbability, l'instruction retourne les n premières valeurs basées sur $AdjustedProbability.

Exemple

L'exemple suivant utilise la fonction PredictAssociation pour retourner les quatre produits de la base de données Adventure Works les plus susceptibles d'être vendus ensemble.

SELECT
  PredictAssociation([Association].[v Assoc Seq Line Items],4)
From
  [Association]