Поделиться через


PredictAssociation

Прогнозирует ассоциированное членство.

ПримечаниеПримечание

Этот процесс отличается от создания прогноза по ассоциативной модели.

Синтаксис

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

Область применения

Алгоритмы классификации и кластеризации, содержащие прогнозируемые вложенные таблицы. Алгоритмы классификации: алгоритм дерева принятия решений (Microsoft), упрощенный алгоритм Байеса (Microsoft) и алгоритм нейронной сети (Microsoft).

Тип возвращаемых данных

<табличное выражение>

Замечания

Параметры функции PredictAssociation включают EXCLUDE_NULL, INCLUDE_NULL, INCLUSIVE, EXCLUSIVE (по умолчанию), INPUT_ONLY, INCLUDE_STATISTICS и INCLUDE_NODE_ID.

ПримечаниеПримечание

Параметры INCLUSIVE, EXCLUSIVE, INPUT_ONLY и INCLUDE_STATISTICS применяются только к ссылкам на столбец таблицы, а EXCLUDE_NULL и INCLUDE_NULL — к ссылкам на скалярный столбец.

При использовании параметра INCLUDE_STATISTICS возвращаются только значения $Probability и $AdjustedProbability.

Если задан числовой параметр n, функция PredictAssociation возвращает верхние n значений с наибольшей вероятностью.

PredictAssociation(colref, [$AdjustedProbability], n)

При включении $AdjustedProbability инструкция возвращает верхние n значений на основе $AdjustedProbability.

Примеры

В следующем примере функция PredictAssociation возвращает четыре продукта из базы данных Adventure Works, которые с наибольшей вероятностью будут проданы вместе.

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