PredictProbability (dmx)

Belirtilen bir durum için olasılığı verir.

Sözdizimi

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

Geçerli Oldukları

skaler sütun.

Dönüş Türü

skaler bir değer.

Açıklamalar

Öngörülen durumu gözardı edilirse, eksik durumları Kova hariç olmak üzere en yüksek olasılık vardır durumu kullanılır.Eksik durumları demet dahil etmek küme <öngörülen durumu> için INCLUDE_NULL.Eksik durumları için olasılık dönmek için küme <öngörülen durumu> için null.

Not

Bazı veri madenciliği modelleri olasılık değerleri sağlar ve bu nedenle bu işlev kullanamazsınız.Buna ek olarak, herhangi belirli bir hedef değeri olasılık değerleri farklı şekilde hesaplanan veya farklı bir yorumunu sorguladığınız modeli türüne bağlı olabilir.Olasılık belirli modeli türü için nasıl hesaplandığını hakkında daha fazla bilgi için ayrı ayrı algoritma konusuna İçerik modeli mining (Analysis Services - veri madenciliği).

Örnekler

Aşağıdaki örnek, doğal tahmin birleştirmek tek bir büyük olasılıkla tm karar ağacı üzerinde temel alan bir bisiklet alıcı olması olup olmadığını belirlemek için kullanır araştırma modelive tahmini olasılık da belirler.Bu örnekte, olası her değer için bir iki PredictProbability işlevi vardır.Bu bağımsız değişkeni ihmal ederseniz, işlev büyük olasılıkla değeri olasılığını verir.

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

Örnek sonuçlar:

Bisiklet alıcı

Bisiklet alıcı = Yes

Bisiklet alıcı = No

1

0.867074195848097

0.132755556974282