IsTestCase (DMX)

指示案例是否會當做測試案例用於指定的資料採礦模型或採礦結構。

語法

IsTestCase()

結果類型

如果此案例是測試資料集的一部分,則會傳回 true,否則會傳回 false。

備註

如果您使用資料採礦精靈建立採礦結構和相關的採礦模型,則預設會將百分之 30 的案例擱置一旁,當做測試資料集使用。其餘案例會用於定型資料採礦模型。可以搭配以該結構為基礎的所有模型來使用相同的資料集。但是,如果您使用 DMX 建立採礦模型,則預設會使用所有資料來定型此模型,而且不會建立測試集。若要啟用測試資料集的建立,您必須設定 WITH HOLDOUT 子句的參數。

您可以藉由檢視 HoldoutMaxCasesHoldoutMaxPercent 屬性的值,判斷是否已經在特定的採礦結構上建立測試集。

[!附註]

如果您想要使用 IsTrainingCaseIsTestCase 函數傳回特定模型中有關案例的詳細資料,必須在模型上啟用鑽研。如需詳細資訊,請參閱<如何:針對採礦模型啟用鑽研>。

若要傳回屬於訓練資料集之一部分的案例,請使用 IsTrainingCase (DMX) 函數。

範例

下列範例會使用<資料採礦基本教學課程>中所建立的 Targeted Mailing 採礦結構。此查詢會傳回此結構中用於測試的所有案例。

SELECT *
FROM [Targeted Mailing].CASES
WHERE IsTestCase()

如需有關如何查詢資料採礦中之案例的詳細資訊,請參閱<SELECT FROM <model>.CASES (DMX)>和<SELECT FROM <structure>.CASES>。