IsTestCase (DMX)
適用: SQL Server Analysis Services
指定したデータ マイニング モデルまたはマイニング構造のテスト ケースとしてケースを使用するかどうかを示します。
構文
IsTestCase()
結果の種類
ケースがテスト データ セットの一部である場合は true を返します。それ以外の場合 は false。
注釈
データ マイニング ウィザードを使用してマイニング構造と関連するマイニング モデルを作成する場合、既定では、ケースの 30% がテスト データ セットとして使用されるように設定されています。 残りのケースは、データ マイニング モデルのトレーニングに使用されます。 同じテスト データ セットは、その構造に基づくすべてのモデルで使用できます。 ただし、DMX を使用してマイニング モデルを作成する場合、既定では、すべてのデータがモデルのトレーニングに使用され、テスト セットは作成されません。 テスト データ セットの作成を有効にするには、WITH HOLDOUT 句のパラメーターを設定する必要があります。
HoldoutMaxCases プロパティと HoldoutMaxPercent プロパティの値を表示すると、特定のマイニング構造にテスト セットが作成されたかどうかを確認できます。
注意
IsTrainingCase 関数または IsTestCase 関数を使用して特定のモデルのケースに関する詳細を返す場合は、モデルでドリルスルーを有効にする必要があります。 詳細については、「 Enable Drillthrough for a Mining Model」(マイニング モデルのドリルスルーの有効化) を参照してください。
トレーニング データ セットの一部であるケースを返すには、 IsTrainingCase (DMX) 関数を使用します。
例
次の例では、Targeted Mailing
基本的なデータ マイニング チュートリアルで作成されたマイニング構造を使用します。 クエリは、テストに使用される構造体内のすべてのケースを返します。
SELECT *
FROM [Targeted Mailing].CASES
WHERE IsTestCase()
データ マイニングで使用されるケースのクエリ方法の詳細については、「 SELECT FROM <モデル>」を参照してください。CASES (DMX) と SELECT FROM <構造体>。ケース。
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示