PredictProbability (DMX)

platí pro: Analytické služby SQL Serveru

Vrátí pravděpodobnost zadaného stavu.

Syntax

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

Platí pro

Skalární sloupec.

Návratový typ

Skalární hodnota.

Remarks

Pokud je předpovězený stav vynechán, použije se stav s nejvyšší pravděpodobností, s výjimkou kýble chybějících stavů. Pro zahrnutí bucketu chybějících stavů nastavte <předpovězený stav> na INCLUDE_NULL. Pro vrácení pravděpodobnosti chybějících stavů nastavte <předpovězený stav> na NULL.

Note

Některé těžební modely neposkytují pravděpodobnostní hodnoty, a proto tuto funkci nemohou použít. Navíc jsou pravděpodobnostní hodnoty pro konkrétní cílovou hodnotu vypočítány odlišně nebo mohou mít odlišnou interpretaci v závislosti na typu modelu, který dotazujete. Pro více informací o tom, jak se pravděpodobnost počítá pro konkrétní typ modelu, viz téma jednotlivých algoritmů v sekci Mining Model Content (Analysis Services - Data Mining).

Examples

Následující příklad využívá přirozený predikční spoj k určení, zda je jedinec pravděpodobný nákupčí kola na základě modelu TM Decision Tree, a také určuje pravděpodobnost této předpovědi. V tomto příkladu existují dvě funkce PredictProbability (PredictProbability funkce), jedna pro každou možnou hodnotu. Pokud tento argument vynecháte, funkce vrátí pravděpodobnost pro nejpravděpodobnější hodnotu.

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  

Příklady výsledků:

Kupující jízdního kola Kupující kola = Ano Kupující kola = Ne
1 0.867074195848097 0.132755556974282