PredictCaseLikelihood (DMX)

platí pro: Analytické služby SQL Serveru

Tato funkce vrací pravděpodobnost, že vstupní případ zapadne do existujícího modelu. Používá se pouze u modelů shlukování.

Syntax

  
PredictCaseLikelihood([NORMALIZED|NONNORMALIZED])  

Arguments

NORMALIZOVÁNO
Návratová hodnota obsahuje pravděpodobnost případu v rámci modelu dělenou pravděpodobností případu bez modelu.

NENORMALIZOVANÉ
Hodnota návratu obsahuje surovou pravděpodobnost případu, což je součin pravděpodobností atributů případu.

Platí pro

Modely vytvořené pomocí algoritmů Microsoft Clustering a Microsoft Sequence Clustering.

Návratový typ

Dvojnásobně přesné číslo s plovoucí desetinnou čárkou mezi 0 a 1. Číslo blíže 1 znamená, že případ má v tomto modelu vyšší pravděpodobnost výskytu. Číslo blíže nule znamená, že tento případ je v tomto modelu méně pravděpodobný.

Remarks

Ve výchozím nastavení je výsledek funkce PredictCaseLikelihood normalizován. Normalizované hodnoty jsou obvykle užitečnější, jak se zvyšuje počet atributů v jednom případě a rozdíly mezi hrubými pravděpodobnostmi libovolných dvou případů se výrazně zmenšují.

Následující rovnice se používá k výpočtu normalizovaných hodnot, dané x a y:

  • x = Pravděpodobnost případu založená na modelu shlukování

  • y = Marginální pravděpodobnost případu, vypočítána jako logaritmická pravděpodobnost případu na základě počítání trénovaných případů

  • Z = Exp( log(x) - Log(Y))

Normalizováno = (z/ (1+z))

Examples

Následující příklad vrací pravděpodobnost, že daný případ nastane v rámci modelu shlukování, který je založen na databázi Adventure Works DW.

SELECT  
  PredictCaseLikelihood() AS Default_Likelihood,  
  PredictCaseLikelihood(NORMALIZED) AS Normalized_Likelihood,  
  PredictCaseLikelihood(NONNORMALIZED) AS Raw_Likelihood,  
FROM  
  [TM Clustering]  
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  

Očekávané výsledky:

Default_Likelihood Normalized_Likelihood Raw_Likelihood
6.30672792729321E-08 6.30672792729321E-08 9.5824454056846E-48

Rozdíl mezi těmito výsledky ukazuje efekt normalizace. Surová hodnota CaseLikelihood naznačuje, že pravděpodobnost případu je asi 20 procent; Když však výsledky normalizujete, je zřejmé, že pravděpodobnost případu je velmi nízká.