IsTrainingCase(DMX)IsTrainingCase (DMX)

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

사례를 지정된 데이터 마이닝 모델 또는 마이닝 구조의 학습 사례로 사용할지 여부를 나타냅니다.Indicates whether a case is used as a training case for the specified data mining model or mining structure.

구문Syntax


IsTrainingCase()  

결과 유형Result Type

반환 true 경우의 학습 데이터 집합의 일부인 경우 그렇지 않으면 false합니다.Returns true if the case is a part of the training data set; otherwise false.

주의Remarks

데이터 마이닝 마법사를 사용하여 마이닝 구조 및 관련된 마이닝 모델을 만들면 테스트 데이터 집합으로 사용할 수 있도록 기본적으로 사례의 30%가 따로 설정됩니다.If you use the Data Mining Wizard to create a mining structure and related mining model, by default, 30 percent of the cases are set aside for use as a test data set. 사용자가 지정하는 데이터 원본의 나머지 사례는 모델을 학습하는 데 사용됩니다.The remaining cases in the data source that you specify are used to train the model. 그러나 DMX(Data Mining Extensions)를 사용하여 마이닝 모델을 만들면 기본적으로 모든 데이터가 모델을 학습하는 데 사용되며 테스트 집합이 만들어지지 않습니다.However, if you use Data Mining Extensions (DMX) to create the mining model, by default, all data is used to train the model, and no test set is created. 테스트 데이터 집합이 만들어지도록 하려면 WITH HOLDOUT 절의 매개 변수를 설정해야 합니다.To enable the creation of a test data set, you must set the parameters of the WITH HOLDOUT clause.

HoldoutMaxCasesHoldoutMaxPercent 속성 값을 통해 특정 데이터 마이닝 구조의 데이터가 테스트 집합과 학습 집합으로 분할되었는지 여부를 확인할 수 있습니다.You can determine whether the data in a particular data mining structure has been partitioned into testing and training sets by viewing the value of the HoldoutMaxCases and HoldoutMaxPercent properties.

참고

IsTrainingCase 또는 IsTestCase 함수를 사용 하 여 모델에 사례에 대 한 세부 정보를 반환 하려는 경우 모델에 드릴스루를 사용 해야 합니다.Drillthrough must be enabled on the model if you want to use the IsTrainingCase or IsTestCase functions to return details about the cases in the model. 자세한 내용은 마이닝 모델에 드릴스루 사용을 참조하세요.For more information, see Enable Drillthrough for a Mining Model.

테스트 데이터 집합의 일부인 사례를 반환 하려면 함수를 사용 하 여 IsTestCase ( DMX )합니다.To return cases that are part of the test data set, use the function IsTestCase (DMX).

Examples

타겟된 메일링 시나리오에서 클러스터링 데이터 마이닝 모델을 사용 하 여 다음 예제는 기본 데이터 마이닝 자습서합니다.The following example uses the clustering data mining model from the targeted mailing scenario in the Basic Data Mining Tutorial. 이 쿼리는 마이닝 모델을 학습하는 데 사용된 사례만 반환합니다.The query returns only those cases that were used for training the mining model. 또한 학습 사례는 40세 미만의 고객으로 제한됩니다.Moreover, the training cases are restricted to customers younger than 40.

SELECT *  
FROM [TM Clustering].CASES  
WHERE IsTrainingCase()  
AND [Age] <40  

데이터 마이닝에 사용 된 사례를 쿼리 하는 방법의 다른 예 참조 SELECT FROM < 모델 >. 경우 ( DMX ) SELECT FROM < 구조 >. 경우합니다.For other examples of how to query cases used in data mining, see SELECT FROM <model>.CASES (DMX) and SELECT FROM <structure>.CASES.

관련 항목:See Also

학습 및 테스트 데이터 집합 Training and Testing Data Sets
함수 ( DMX ) Functions (DMX)
데이터 마이닝 쿼리Data Mining Queries