PredictProbability (DMX)
Zwraca wartość prawdopodobieństwa dla określonego stanu.
PredictProbability(<scalar column reference>, [<predicted state>])
Dotyczy
Kolumna wartość skalarna.
Zwracany typ
Wartość wartość skalarna.
Remarks
W przypadku pominięcia przewidywane stan stan, który ma najwyższy prawdopodobieństwa jest używany bez brakujących łańcucha stanów.Aby dołączyć brakujące łańcucha stanów, zestaw <przewidywane stanu> Aby INCLUDE_NULL. Aby przywrócić prawdopodobieństwa dla brakujących stanów, ustawić <przewidywane stanu> wartość null.
Uwaga
Niektóre modele wyszukiwania nie zawierają wartości prawdopodobieństwa i dlatego nie można użyć tej funkcja.Ponadto wartości prawdopodobieństwa dla każdej określonej miejsce docelowe wartości są obliczane w inny sposób lub może mieć różne interpretacji w zależności od typu modelu, w których wykonywana jest kwerenda.Aby uzyskać więcej informacji na temat sposobu obliczania prawdopodobieństwa typu określonego modelu zobacz temat poszczególnych algorytmu w Mining Model Content (Analysis Services - Data Mining).
Przykłady
W poniższym przykładzie użyto łączyć fizyczną przewidywanie można określić, czy osoba jest prawdopodobnie kupujący rowerów, oparte na drzewo decyzyjne TM model wyszukiwania, a także określa prawdopodobieństwa dla przewidywanie.W tym przykładzie są dwie funkcje PredictProbability, jeden dla każdej możliwej wartości.Jeśli argument ten zostanie pominięty, funkcja zwraca prawdopodobieństwo najprawdopodobniej wartości.
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
Przykład wyniki:
Rower kupujących |
Bike kupujących = tak |
Bike kupujących = nie |
---|---|---|
1 |
0.867074195848097 |
0.132755556974282 |