PredictHistogram (DMX)

Retorna uma tabela que representa um histograma para a previsão de uma determinada coluna.

Sintaxe

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

Aplica-se a

Uma referência de coluna escalar ou uma referência de coluna de cluster. Pode ser usado com todos os tipos de algoritmo, exceto o algoritmo de Associação do Microsoft.

Tipo de retorno

Tabela.

Comentários

Um histograma gera colunas de estatísticas. A estrutura da coluna do histograma retornado depende do tipo de referência de coluna usado com a função PredictHistogram.

Colunas escalares

Com relação a uma <referência de coluna escalar>, o histograma que a função PredictHistogram retorna consiste nas seguintes colunas:

  • Valor sendo previsto.

  • $Support

  • $Probability

  • $ProbabilityVariance

    Os algoritmos de mineração de dados do Microsoft não oferecem suporte a $ProbabilityVariance. Essa coluna sempre contém 0 para algoritmos do Microsoft.

  • $ProbabilityStdev

    Os algoritmos de mineração de dados do Microsoft não oferecem suporte a $ProbabilityStdev. Essa coluna sempre contém 0 para algoritmos do Microsoft.

  • $AdjustedProbability

    A coluna $AdjustedProbability é uma Analysis Services extensão para o Microsoft OLE DB da especificação da Mineração de dados.

Colunas cluster

O histograma retornado pela função PredictHistogram para uma <referência de coluna cluster> consiste nas seguintes colunas:

  • $Cluster (representa o nome do cluster)

  • $Distance

  • $Probability

Exemplos

O exemplo a seguir retorna o estado previsto da coluna Bike Buyer em uma consulta singleton. A consulta retorna também os dois estados mais prováveis do atributo Bike Buyer, com base na probabilidade ajustada obtida com o uso da função 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