PredictHistogram (DMX)

Retourne une table qui représente un histogramme de la prévision d'une colonne donnée.

Syntaxe

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

Application

Référence de colonne scalaire ou référence de colonne de cluster. Peut être utilisée avec tous les types d'algorithmes, à l'exception de l'algorithme Microsoft Association.

Type de valeur renvoyé

Une table

Notes

Un histogramme génère des colonnes statistiques. La structure de colonne de l'histogramme retourné dépend du type de référence de colonne utilisé avec la fonction PredictHistogram.

Colonnes scalaires

Pour une <référence de colonne scalaire>, l'histogramme que la fonction PredictHistogram retourne est composé des colonnes suivantes :

  • La valeur actuellement en cours de prévision

  • $Support

  • $Probability

  • $ProbabilityVariance

    Les algorithmes d'exploration de données Microsoft ne prennent pas en charge $ProbabilityVariance. Cette colonne contient toujours 0 pour les algorithmes Microsoft.

  • $ProbabilityStdev

    Les algorithmes d'exploration de données Microsoft ne prennent pas en charge $ProbabilityStdev. Cette colonne contient toujours 0 pour les algorithmes Microsoft.

  • $AdjustedProbability

    La colonne $AdjustedProbability est une extension Analysis Services de la spécification Microsoft OLE DB pour l'exploration de données.

Colonnes de cluster

L'histogramme que la fonction PredictHistogram retourne pour une <référence de colonne de cluster> est composé des colonnes suivantes :

  • $Cluster (représente le nom du cluster)

  • $Distance

  • $Probability

Exemple

L'exemple suivant retourne l'état prévisible de la colonne Bike Buyer (Acheteur de bicyclette) dans une requête singleton. Cette requête retourne également les deux premiers états les plus probables de l'attribut Bike Buyer, en fonction de la probabilité ajustée qui est obtenue à l'aide de la fonction 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