PredictHistogram (DMX)

傳回表示給定資料行的預測長條圖的資料表。

語法

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

適用於

純量資料行參考或群集資料行參考。可以搭配 Microsoft 關聯分析演算法之外的所有演算法使用。

傳回類型

資料表。

備註

長條圖產生統計資料行。傳回之長條圖的資料行結構相依於搭配 PredictHistogram 函數使用的資料行參考類型。

純量資料行

針對 <scalar column reference>,PredictHistogram 函數傳回的長條圖包含下列資料行:

  • 所預測的值。

  • $Support

  • $Probability

  • $ProbabilityVariance

    Microsoft 資料採礦演算法不支援 $ProbabilityVariance。Microsoft 演算法的這個資料行一律包含 0。

  • $ProbabilityStdev

    Microsoft 資料採礦演算法不支援 $ProbabilityStdev。Microsoft 演算法的這個資料行一律包含 0。

  • $AdjustedProbability

    $AdjustedProbability 資料行是 Microsoft OLE DB for Data Mining 規格的 Analysis Services 延伸模組。

群集資料行

PredictHistogram 函數為 <cluster column reference> 傳回的長條圖包含下列資料行:

  • $Cluster (代表群集名稱)

  • $Distance

  • $Probability

範例

下列範例在單一查詢中傳回 Bike Buyer 資料行的預測狀態。查詢也會根據 PredictHistogram 函數取得之調整機率,傳回 Bike Buyer 屬性的前兩個最可能的狀態。

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