PredictProbability(DMX)

적용 대상: SQL Server Analysis Services

지정된 상태에 대한 확률을 반환합니다.

구문

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

적용 대상

스칼라 열입니다.

반환 형식

스칼라 값입니다.

설명

예측 상태를 생략하면 누락된 상태 버킷을 제외하고 확률이 가장 높은 상태가 사용됩니다. 누락된 상태 버킷을 포함하려면 예측 상태를>INCLUDE_NULL 설정합니다<. 누락된 상태에 대한 확률을 반환하려면 예측 상태를> NULL로 설정합니다<.

참고 항목

일부 마이닝 모델은 확률 값을 제공하지 않으므로 이 함수를 사용할 수 없습니다. 또한 특정 대상 값의 확률 값은 다르게 계산되거나 쿼리하는 모델 형식에 따라 다른 해석이 있을 수 있습니다. 특정 모델 형식에 대해 확률을 계산하는 방법에 대한 자세한 내용은 마이닝 모델 콘텐츠(Analysis Services - 데이터 마이닝)의 개별 알고리즘 항목을 참조하세요.

다음 예제에서는 자연 예측 조인을 사용하여 개인이 TM 의사 결정 트리 마이닝 모델을 기반으로 자전거 구매자가 될 가능성이 있는지 여부를 확인하고 예측의 확률도 결정합니다. 예에는 가능한 각 값에 대해 하나씩 두 개의 PredictProbability 함수가 있습니다. 이 인수를 생략하면 함수는 가능성이 가장 높은 값의 확률을 반환합니다.

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  

예제 결과:

Bike Buyer Bike Buyer = Yes 자전거 구매자 = 아니요
6 0.867074195848097 0.132755556974282

참고 항목

DMX(데이터 마이닝 확장) 함수 참조
함수(DMX)
일반 예측 함수(DMX)