マイニング モデル列

データ マイニング モデルは、マイニング構造によって表されるデータにマイニング モデル アルゴリズムを適用します。マイニング構造と同様に、マイニング モデルには列が含まれています。マイニング モデルはマイニング構造内に含まれ、マイニング構造によって定義されるプロパティのすべての値を継承します。マイニング モデルは、マイニング構造に含まれているすべての列またはその一部を使用することができます。

マイニング モデル列には、使用法とモデリング フラグという 2 つの追加情報を定義できます。

  • 使用法は、モデルで列がどのように使用されるかを定義するプロパティです。列は、入力列、キー列、または予測可能列として使用できます。

  • モデリング フラグでは、アルゴリズムがより正確なモデルを作成できるように、ケース テーブルに定義されているデータに関する追加情報をアルゴリズムに提供します。モデリング フラグは、データ マイニング拡張機能 (DMX) 言語を使用してプログラムで定義するか、または Business Intelligence Development Studio のデータ マイニング デザイナで定義できます。

次に、マイニング モデル列で定義できるモデリング フラグを示します。

  • MODEL_EXISTENCE_ONLY
    属性の存在が属性列の値よりも重要であることを示します。たとえば、特定の顧客に関連付けられている発注品目の一覧が含まれたケース テーブルについて考えてみます。テーブル データには、各発注品目の製品タイプ、ID、およびコストが含まれています。モデリングには、顧客が特定の発注品目を購入したという事実の方が、発注品目そのもののコストよりも重要な場合があります。この場合は、コスト列を MODEL_EXISTENCE_ONLY として設定します。

  • REGRESSOR
    アルゴリズムが、指定した列を回帰アルゴリズムの回帰式に使用できることを示します。このフラグは、Microsoft デシジョン ツリーと Microsoft タイム シリーズ アルゴリズムでサポートされています。

使用法プロパティの設定と、DMX を使用したプログラムによるモデリング フラグの定義の詳細については、「CREATE MINING MODEL (DMX)」を参照してください。Business Intelligence Development Studio での使用法プロパティの設定およびモデリング フラグの定義の詳細については、「データ マイニング デザイナでのマイニング モデルの管理」を参照してください。