PredictHistogram (DMX)

适用于: SQL Server Analysis Services

返回一个表示给定列预测的直方图的表。

语法

  
PredictHistogram(<scalar column reference> | <cluster column reference>)  

应用于

一个标量列引用或群集列引用。 可用于除Microsoft关联算法以外的所有算法类型。

返回类型

一个表。

注解

直方图可以生成统计信息列。 返回直方图的列结构取决于与 PredictHistogram 函数一起使用的列引用的类型。

标量列

<对于标量列引用>,PredictHistogram 函数返回的直方图包含以下列:

  • 要预测的值。

  • $Support

  • $Probability

  • $ProbabilityVariance

    Microsoft数据挖掘算法不支持 $ProbabilityVariance。 对于Microsoft算法,此列始终包含 0。

  • $ProbabilityStdev

    Microsoft数据挖掘算法不支持 $ProbabilityStdev。 对于Microsoft算法,此列始终包含 0。

  • $AdjustedProbability

    $AdjustedProbability列是用于数据挖掘规范的 Microsoft OLE DB 的 Analysis Services 扩展。

群集列

PredictHistogram 函数为<聚类列引用>返回的直方包含以下列:

  • $Cluster(表示群集名称)

  • $Distance

  • $Probability

示例

以下示例返回单独查询中 Bike Buyer 列的预测状态。 该查询还会根据使用 PredictHistogram 函数获得的调整概率返回自行车购买者属性的前两种最有可能的状态。

SELECT  
  [TM Decision Tree].[Bike Buyer],  
  TopCount(PredictHistogram([Bike Buyer]),$AdjustedProbability,3)  
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  

另请参阅

群集(DMX)
ClusterProbability (DMX)
PredictAdjustedProbability (DMX)
PredictProbability (DMX)
PredictStdev (DMX)
PredictSupport (DMX)
PredictVariance (DMX)
数据挖掘算法 (Analysis Services - 数据挖掘)
数据挖掘扩展插件 (DMX) 函数参考
函数 (DMX)
通用预测函数 (DMX)