返回指定状态的概率。
PredictProbability(<scalar column reference>, [<predicted state>])
一个标量列。
一个标量值。
如果省略预测状态,则将使用概率最大的状态,不包括“缺失状态”存储桶。若要包括“缺失状态”存储桶,请将 <predicted state> 设置为 INCLUDE_NULL。若要返回缺失状态的概率,请将 <predicted state> 设置为 NULL。
以下示例根据 TM Decision Tree 挖掘模型,使用自然预测联接确定某个人是否可能购买自行车,并且还确定该预测的概率。在此示例中,有两个 PredictProbability 函数,分别用于每个可能的值。如果省略此参数,则函数将返回最可能的值的概率。
SELECT
[Bike Buyer],
PredictProbability([Bike Buyer], 1) AS [Bike Buyer = Yes],
PredictProbability([Bike Buyer], 0) AS [Bike Buyer = No]
FROM [TM Decision Tree]
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
示例结果:
|
Bike Buyer
|
Bike Buyer = Yes
|
Bike Buyer = No
|
|---|
|
1
|
0.867074195848097
|
0.132755556974282
|
参考
数据挖掘扩展插件 (DMX) 函数参考
函数 (DMX)
将函数映射到查询类型 (DMX)
帮助和信息
获取 SQL Server 2008 帮助