PredictAssociation (DMX)

Predice los miembros de asociaciones.

[!NOTA]

Es distinto de crear una predicción en un modelo de asociación.

Sintaxis

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

Se aplica a

Algoritmos de clasificación y de agrupación en clústeres que contienen tablas anidadas de predicción. Entre los algoritmos de clasificación figuran los algoritmos de árboles de decisión, de Bayes naive y de red neural de Microsoft.

Tipo devuelto

<table expression>

Notas

Las opciones de la función PredictAssociation son EXCLUDE_NULL, INCLUDE_NULL, INCLUSIVE, EXCLUSIVE (predeterminada), INPUT_ONLY, INCLUDE_STATISTICS e INCLUDE_NODE_ID.

[!NOTA]

INCLUSIVE, EXCLUSIVE, INPUT_ONLY e INCLUDE_STATISTICS sólo se aplican a una referencia de columna de tabla, mientras que EXCLUDE_NULL e INCLUDE_NULL se aplican exclusivamente a una referencia de columna escalar.

INCLUDE_STATISTICS sólo devuelve $Probability y $AdjustedProbability.

Si se especifica el parámetro numérico n, la función PredictAssociation devuelve los n valores más probables en función de la probabilidad:

PredictAssociation(colref, [$AdjustedProbability], n)

Si incluye $AdjustedProbability, la instrucción devuelve los n valores basados en $AdjustedProbability.

Ejemplos

En el ejemplo siguiente se utiliza la función PredictAssociation para devolver los cuatro productos de la base de datos Adventure Works que es más probable que se vendan juntos.

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