请单击以进行评分并提供反馈
MSDN
MSDN Library
SQL Server
SQL Server 2008
技术参考
DMX 函数参考
 PredictProbability

  开启低带宽视图
社区内容
本节内容
统计 批注 (0)
同时提供下列产品的其他版本:
SQL Server 2008 联机丛书(2009 年 5 月)
PredictProbability (DMX)

返回指定状态的概率。

PredictProbability(<scalar column reference>, [<predicted state>])

一个标量列。

一个标量值。

如果省略预测状态,则将使用概率最大的状态,不包括“缺失状态”存储桶。若要包括“缺失状态”存储桶,请将 <predicted state> 设置为 INCLUDE_NULL。若要返回缺失状态的概率,请将 <predicted state> 设置为 NULL。

ms131988.note(zh-cn,SQL.100).gif注意:
某些挖掘模型不提供概率值,因此不能使用此函数。此外,任何特定目标值的概率值都以不同方式计算,或可能有不同的解释,具体取决于所查询的模型类型。有关如何为特定模型类型计算概率的详细信息,请参阅挖掘模型内容(Analysis Services - 数据挖掘)中的单个算法主题。

以下示例根据 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

社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker