Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Analysis Services
Эта функция возвращает правдоподобие того, что входной вариант попадет в существующую модель. Используется только с моделями кластеризации.
Синтаксис
PredictCaseLikelihood([NORMALIZED|NONNORMALIZED])
Аргументы
NORMALIZED
Возвращаемое значение содержит отношение вероятности варианта в рамках модели к вероятности нахождения варианта вне модели.
NONNORMALIZED
Возвращаемое значение содержит необработанное значение вероятности варианта, представляющее собой произведение вероятностей атрибутов варианта.
Применяется к
Модели, созданные с помощью алгоритмов кластеризации Microsoft и Microsoft Sequence Clustering.
Тип возвращаемых данных
Число с плавающей запятой двойной точности в диапазоне от 0 до 1. Число, более близкое к 1, обозначает большую вероятность вхождения варианта в модель; число, близкое к 0, обозначает меньшую вероятность вхождения варианта в модель.
Замечания
По умолчанию результат функции PredictCaseLikelihood нормализуется. Нормализованные значения, как правило, более эффективны, поскольку в варианте увеличивается число атрибутов и разница между необработанными вероятностями двух вариантов существенно уменьшается.
Следующее уравнение используется для вычисления нормализованных значений при заданных x и y:
x = вероятность варианта на основе модели кластеризации;
y = вероятность граничного варианта, вычисленная как логарифм правдоподобия варианта на основе подсчета количества обучающих вариантов.
Z = Exp( log(x) — Log(Y))
Нормализовано = (z/ (1+z))
Примеры
В следующем примере возвращается вероятность возникновения указанного случая в модели кластеризации, основанной на базе базы данных DW Adventure Works.
SELECT
PredictCaseLikelihood() AS Default_Likelihood,
PredictCaseLikelihood(NORMALIZED) AS Normalized_Likelihood,
PredictCaseLikelihood(NONNORMALIZED) AS Raw_Likelihood,
FROM
[TM Clustering]
NATURAL PREDICTION JOIN
(SELECT 28 AS [Age],
'2-5 Miles' AS [Commute Distance],
'Graduate Degree' AS [Education],
0 AS [Number Cars Owned],
0 AS [Number Children At Home]) AS t
Ожидаемый результат:
| Default_Likelihood | Normalized_Likelihood | Raw_Likelihood |
|---|---|---|
| 6.30672792729321E-08 | 6.30672792729321E-08 | 9.5824454056846E-48 |
Разница между результатами демонстрирует влияние нормализации. Необработанное значение CaseLikelihood предполагает, что вероятность дела составляет около 20 процентов, однако при нормализации результатов становится очевидно, что вероятность дела очень низка.