PredictProbability (DMX)

Si applica a: SQL Server Analysis Services

Viene restituita la probabilità per uno stato specificato.

Sintassi

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

Si applica a

Colonna scalare.

Tipo restituito

Valore scalare.

Osservazioni:

Se lo stato stimato viene omesso, verrà utilizzato lo stato con la probabilità più alta, escludendo il bucket degli stati mancanti. Per includere il bucket di stati mancanti, impostare lo <stato> stimato su INCLUDE_NULL. Per restituire la probabilità per gli stati mancanti, impostare lo <stato> stimato su NULL.

Nota

Alcuni modelli di data mining non forniscono i valori di probabilità e pertanto non possono utilizzare questa funzione. Inoltre, i valori di probabilità per un valore di destinazione specifico vengono calcolati in modo diverso o potrebbero essere interpretati in modo diverso a seconda del tipo di modello su cui si esegue la query. Per altre informazioni sul modo in cui viene calcolata la probabilità per un determinato tipo di modello, vedere l'argomento relativo ai singoli algoritmi in Contenuto modello di data mining (Analysis Services - Data mining).

Esempi

Nell'esempio seguente viene utilizzato un natural prediction join per determinare la probabilità che un individuo sia un acquirente di biciclette sulla base del modello di data mining TM Decision Tree e la probabilità per la stima. In questo esempio sono presenti due funzioni PredictProbability, una per ogni valore possibile. Se si omette questo argomento, la funzione restituisce la probabilità per il valore più probabile.

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  

Risultati dell'esempio:

Bike Buyer Bike Buyer = Yes Bike Buyer = No
1 0.867074195848097 0.132755556974282

Vedi anche

Informazioni di riferimento sulle funzioni DMX (Data Mining Extensions)
Funzioni (DMX)
Funzioni di stima correlate (DMX)