Predict(DMX)

적용 대상: SQL Server Analysis Services

Predict 함수는 지정된 열에 대해 예측 값 또는 값 집합을 반환합니다.

구문

  
Predict(<scalar column reference>, [option1], [option2], [option n], [INCLUDE_NODE_ID], n)  
Predict(<table column reference>, [option1], [option2], [option n], [INCLUDE_NODE_ID], n)  

적용 대상

스칼라 열 참조 또는 테이블 열 참조입니다.

반환 형식

<스칼라 열 참조>

or

<테이블 열 참조>

반환 형식은 이 함수가 적용되는 열의 형식에 따라 달라집니다.

참고 항목

INCLUSIVE, EXCLUSIVE, INPUT_ONLY 및 INCLUDE_STATISTICS는 테이블 열 참조에만 적용되고 EXCLUDE_NULL 및 INCLUDE_NULL은 스칼라 열 참조에만 적용됩니다.

설명

옵션에는 EXCLUDE_NULL(기본값), INCLUDE_NULL, INCLUSIVE, EXCLUSIVE(기본값), INPUT_ONLY 및 INCLUDE_STATISTICS 포함됩니다.

참고 항목

시계열 모델의 경우 Predict 함수는 INCLUDE_STATISTICS 지원하지 않습니다.

INCLUDE_NODE_ID 매개 변수는 결과의 $NODEID 열을 반환합니다. NODE_ID 특정 사례에 대해 예측이 실행되는 콘텐츠 노드입니다. 테이블 열에서 Predict를 사용하는 경우 이 매개 변수는 선택 사항입니다.

n 매개 변수는 테이블 열에 적용됩니다. 이 매개 변수는 예측 유형을 기반으로 반환되는 행 수를 설정합니다. 기본 열이 시퀀스이면 PredictSequence 함수를 호출합니다. 기본 열이 시계열인 경우 PredictTimeSeries 함수를 호출합니다 . 예측의 결합 형식의 경우 PredictAssociation 함수를 호출합니다 .

Predict 함수는 다형성을 지원합니다.

다음과 같은 대체 약어 양식이 자주 사용됩니다.

  • [Gender]은 Predict([Gender], EXCLUDE_NULL)의 대안입니다.

  • [제품 구매]는 Predict([Products Purchases], EXCLUDE_NULL, EXCLUSIVE)의 대안입니다.

    참고 항목

    이 함수의 반환 형식 자체는 열 참조로 간주됩니다. 즉, Predict 함수는 열 참조를 인수로 사용하는 다른 함수의 인수로 사용할 수 있습니다(Predict 함수 자체를 제외).

테이블 반환 열의 예측에 INCLUDE_STATISTICS 전달하면 $Probability$Support 결과 테이블에 추가됩니다. 이러한 열은 연결된 중첩 테이블 레코드의 존재 확률을 설명합니다.

다음 예제에서는 Predict 함수를 사용하여 Adventure Works 데이터베이스에서 함께 판매될 가능성이 가장 큰 4개의 제품을 반환합니다. 함수는 연결 규칙 마이닝 모델에 대해 예측하므로 앞에서 설명한 대로 PredictAssociation 함수를 자동으로 사용합니다.

SELECT  
    Predict([Association].[v Assoc Seq Line Items],INCLUDE_STATISTICS,4)  
FROM     [Association]  

샘플 결과:

이 쿼리는 하나의 열 Expression이 있는 단일 데이터 행을 반환하지만 해당 열에는 다음 중첩 테이블이 포함됩니다.

모델 $SUPPORT $PROBABILITY $ADJUSTEDPROBABILITY
Sport-100 4334 0.291283016331743 0.252695851192499
물병 2866 0.192620471805901 0.175205052318795
패치 키트 2113 0.142012232004839 0.132389356196586
Mountain Tire Tube 1992 0.133879965051415 0.125304947722259

참고 항목

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