Partilhar via


PredictProbability (DMX)

Aplica-se a: SQL Server Analysis Services

Retorna a probabilidade para um estado especificado.

Sintaxe

  
PredictProbability(<scalar column reference>, [<predicted state>])  

Aplica-se A

Uma coluna escalar.

Tipo de retorno

Valor escalar.

Comentários

Se o estado previsto for omitido, o estado que tiver a mais alta probabilidade será usado, excluindo-se o bucket de estados ausentes. Para incluir o bucket de estados ausentes, defina o <estado> previsto como INCLUDE_NULL. Para retornar a probabilidade dos estados ausentes, defina o <estado> previsto como NULL.

Observação

Alguns modelos de mineração não fornecem valores de probabilidade e, portanto, não podem usar esta função. Além disso, os valores de probabilidade de qualquer valor de destino em particular são calculados de modo diferente ou podem ter uma interpretação diferente dependendo do tipo de modelo que você está consultando. Para obter mais informações sobre como a probabilidade é calculada para um tipo de modelo específico, consulte o tópico de algoritmo individual em Conteúdo do Modelo de Mineração (Analysis Services – Mineração de Dados).

Exemplos

O exemplo a seguir usa uma junção de previsão natural para determinar se um indivíduo é provavelmente um comprador de bicicletas, com base no modelo de mineração da Árvore de decisão TM, e determina também a probabilidade para a previsão. Neste exemplo, há duas funções PredictProbability, uma para cada valor possível. Se você omitir este argumento, a função retornará a probabilidade do valor mais provável.

SELECT  
  [Bike Buyer],  
  PredictProbability([Bike Buyer], 1) AS [Bike Buyer = Yes],  
  PredictProbability([Bike Buyer], 0) AS [Bike Buyer = No]  
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  

Resultados do exemplo:

Bike Buyer Comprador de Bicicleta = Sim Comprador de Bicicleta = Não
1 0.867074195848097 0.132755556974282

Confira também

Referência de função DMX (Data Mining Extensions)
Funções (DMX)
Funções de previsão gerais (DMX)