次の方法で共有


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 for Data Mining 仕様に対する Analysis Services 拡張機能です。

クラスター列

PredictHistogram 関数が<クラスター列参照に対して返すヒストグラム>は次の列で構成されます。

  • $Cluster (クラスター名を表します)

  • $Distance

  • $Probability

次の例では、シングルトン クエリの Bike Buyer 列の予測された状態を返します。 また、このクエリは、 PredictHistogram 関数を使用して得られた調整された確率に基づいて、Bike Buyer 属性の上位 2 つの最も可能性の高い状態を返します。

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)