PredictProbability (DMX)
Belirtilen bir durum için olasılığı verir.
PredictProbability(<scalar column reference>, [<predicted state>])
Geçerli Oldukları
skaler bir sütun.
Dönüş Türü
skaler bir değer.
Remarks
Tahmini durumu girilmediği takdirde, eksik durumları Demet hariç olasılığı yüksek olan il kullanılır.Eksik durumları Demet eklemek küme <Tahmini durumu> için INCLUDE_NULL. Eksik durumları için olasılık dönmek için , <Tahmini durumu> NULL.
Not
Bazı madenciliği modelleri olasılığı değerlerini sağlar ve bu nedenle bu işlev kullanamazsınız.Buna ek olarak, herhangi bir belirli hedef değeri olasılık değerleri farklı biçimde hesaplanır veya sorguladığınız modeli türüne bağlı olarak farklı bir yorumu olabilir.Olasılık bir belirli bir modeli türü için nasıl hesaplandığını hakkında daha fazla bilgi için tek tek algoritması konusuna araştırma modeli Içerik (Analysis Services - veri madenciliği).
Örnekler
Aşağıdaki örnek, doğal tahmin birleştirmek birey TM karar ağacı üzerinde temel bir bisikletin alıcı büyük olasılıkla olup olmadığını belirlemek için kullanır araştırma modeli ve ayrıca tahmin için olasılık belirler.Bu örnekte, her değer için bir iki PredictProbability işlevi vardır.Bu bağımsız değişkeni atlarsanız, 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ı |
Alıcı bisiklet = Yes |
Alıcı bisiklet = No |
---|---|---|
1 |
0.867074195848097 |
0.132755556974282 |