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