IsTrainingCase (DMX)

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

語法

IsTrainingCase()

結果類型

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

備註

如果您使用資料採礦精靈建立採礦結構和相關的採礦模型,則預設會將百分之 30 的案例擱置一旁,當做測試資料集使用。您指定之資料來源中的其餘案例會用來定型此模型。但是,如果您使用資料採礦延伸模組 (DMX) 建立採礦模型,則預設會使用所有資料來定型此模型,而且不會建立測試集。若要啟用測試資料集的建立,您必須設定 WITH HOLDOUT 子句的參數。

您可以藉由檢視 HoldoutMaxCasesHoldoutMaxPercent 屬性的值,判斷特定資料採礦結構中的資料是否已分割成測試集和定型集。

[!附註]

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

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

範例

下列範例使用<資料採礦基本教學課程>中目標郵件案例的群集資料採礦模型。此查詢只會傳回用於定型採礦模型的案例。此外,定型案例限制為 40 歲以下的客戶。

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

如需如何查詢用於資料採礦之案例的其他範例,請參閱<SELECT FROM <model>.CASES (DMX)>和<SELECT FROM <structure>.CASES>。