Predict (многомерные выражения)
Возвращает значение числового выражения, вычисленного по модели интеллектуального анализа данных.
Синтаксис
Predict(Mining_Model_Name,Numeric_Expression)
Аргументы
Mining_Model_Name
Допустимое строковое выражение, представляющее собой модель интеллектуального анализа данных.Numeric_Expression
Допустимое числовое выражение (обычно многомерное выражение координат ячейки), возвращающее число.
Замечания
Функция Predict вычисляет указанное числовое выражение внутри контекста указанной модели интеллектуального анализа данных.
Синтаксис и функции интеллектуального анализа данных описаны в спецификации OLE DB для интеллектуального анализа данных. Дополнительные сведения о спецификации OLE DB для интеллектуального анализа данных см. в разделе Microsoft OLE DB библиотеки MSDN.
Пример
В следующем примере прогнозируется пять наиболее вероятных элементов UrlCategory на основе журнала в модели интеллектуального анализа данных.
SELECT FLATTENED TopCount
(Predict
(SiteAffiliation.WebClick, INCLUDE_STATISTICS)
, $Probability, 5)
FROM SiteAffiliation PREDICTION JOIN
(SELECT (SELECT 'url-1' AS UrlCategory UNION
(SELECT 'url-2' AS UrlCategory) AS WebClick) AS input
ON SiteAffiliation.WebClick.UrlCategory = input.WebClick.UrlCategory
Дополнительные сведения об этом примере см. в разделе «Подробности алгоритма» в разделе Часто задаваемые вопросы: интеллектуальный анализ данных библиотеки MSDN.