Condividi tramite


PredictAssociation (DMX)

Consente di stimare l'appartenenza associativa.

[!NOTA]

Ciò non equivale alla creazione di una stima su un modello di associazione.

Sintassi

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

Si applica a

Algoritmi di classificazione e di clustering che contengono tabelle nidificate stimabili. Gli algoritmi di classificazione includono gli algoritmi Microsoft Decision Trees, Microsoft Naive Bayes e Microsoft Neural Network.

Tipo restituito

<espressione di tabella>

Osservazioni

Le opzioni per la funzione PredictAssociation includono EXCLUDE_NULL, INCLUDE_NULL, INCLUSIVE, EXCLUSIVE (predefinita), INPUT_ONLY, INCLUDE_STATISTICS e INCLUDE_NODE_ID.

[!NOTA]

INCLUSIVE, EXCLUSIVE, INPUT_ONLY e INCLUDE_STATISTICS sono applicabili solo a riferimenti a colonne di tabella, mentre EXCLUDE_NULL e INCLUDE_NULL sono applicabili solo a riferimenti a colonne scalari.

INCLUDE_STATISTICS restituisce solo $Probability e $AdjustedProbability.

Se è specificato il parametro numerico n, la funzione PredictAssociation restituirà i primi n valori più probabili in base alla probabilità:

PredictAssociation(colref, [$AdjustedProbability], n)

Se si include $AdjustedProbability, l'istruzione restituirà i primi n valori in base a $AdjustedProbability.

Esempi

Nell'esempio seguente viene utilizzata la funzione PredictAssociation per restituire i quattro prodotti nel database Adventure Works che più probabilmente verranno venduti assieme.

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