Market Basket 構造およびモデルの作成 (中級者向けデータ マイニング チュートリアル)

 

対象: SQL Server 2016 Preview

前の作業では、データ ソース ビューを作成しました。次の作業では、データ マイニング ウィザードを使用して、新しいマイニング構造を作成します。 この作業では、Microsoft アソシエーション アルゴリズムに基づくマイニング構造とマイニング モデルを作成します。

注意


vAssocSeqLineItems テーブルを入れ子にできないことを示すエラーが表示された場合は、レッスンの前の作業に戻り、多対一の結合を確実に作成してください。この結合を作成するには、vAssocSeqLineItems テーブル ("多" の側) から vAssocSeqOrders テーブル ("一" の側) にドラッグします。 結合線を右クリックして、テーブル間のリレーションシップを編集することもできます。

アソシエーション マイニング構造を作成するには

  1. ソリューション エクスプ ローラーで SQL Server Data Tools (SSDT), を右クリックして マイニング構造 選択 新しいマイニング構造 データ マイニング ウィザードを開きます。

  2. [データ マイニング ウィザードへようこそ] ページで [次へ] をクリックします。

  3. 定義方法の選択 いることを確認] ページで、 既存のリレーショナル データベースまたはデータ ウェアハウスから クリックして選択すると、 します。

  4. データ マイニング構造を作成 ] ページで、[ を使用するデータ マイニング技法を指定ですか?, を選択 Microsoft アソシエーション ルール ] をクリックし、一覧から します。 [データ ソース ビュー ページが表示されます。

  5. 選択 注文[ 利用可能なデータ ソース ビュー, 、順にクリック します。

  6. テーブルの種類の指定 ] ページで、vAssocSeqLineItems テーブルの行の選択、 入れ子になった チェック ボックスをオンし、入れ子になったテーブル vAssocSeqOrders の行をクリックし、 ケース チェック ボックスをオンします。 **[次へ]**をクリックします。

  7. トレーニング データの指定 ] ページで、オンになっている任意のボックスをオフにします。 選択、ケース テーブル vAssocSeqOrders のキーを設定、 キー OrderNumber 横のチェック ボックスです。

使用していないため、マーケット バスケット分析の目的は、単一のトランザクションに含める製品を決定する、 **CustomerKey** フィールドです。  
  1. 選択、入れ子になったテーブル vAssocSeqLineItems のキーを設定、 キー モデルの横にあるチェック ボックスです。 入力 ] チェック ボックスは、これを行うときにも自動的に選択します。 選択、 予測可能 のチェック ボックスを モデル もします。

    マーケット バスケット モデルでは買い物かごに商品のシーケンスについて配慮はしないと、したがって含める必要はありません LineNumber 入れ子になったテーブル キーとして。 使用する LineNumber 順序が重要となるモデルでのみキーとして。 レッスン 4 では、Microsoft シーケンス クラスター アルゴリズムを使用するモデルを作成します。

  2. [IncomeGroup] および [Region] の左側にあるチェック ボックスをオンにします。ただし、それ以外のチェック ボックスはオンにしないでください。 左端の列のチェック ボックスをオンにすると、これらの列が構造に追加され、後で参照できるようになります。ただし、これらの列はモデルでは使用されません。 選択内容は以下のようになります。

    ダイアログ ボックスの状態

  3. **[次へ]**をクリックします。

  4. 指定列のコンテンツおよびデータ型] ページで、次の表に示すようをクリックする必要がありますが、選択内容を確認 します。

|列|コンテンツの種類|データ型|  
|-----------|----------------|-------------|  
|IncomeGroup|Discrete|テキスト|  
|Order Number|[キー]|テキスト|  
|Region|Discrete|テキスト|  
|vAssocSeqLineItems|||  
|[モデル]|[キー]|テキスト|  
  1. テストの設定を作成 ] ページのオプションの既定値 テスト用データの割合 は 30% です。 この値を変更 0です。 **[次へ]**をクリックします。
> [!NOTE]  
> [!INCLUDE[ssASnoversion](../Token/ssASnoversion_md.md)] モデルの精度を測定するためには、さまざまなグラフを提供します。 ただし、リフト チャートや相互検証レポートなど、一部の種類の精度チャートは、分類および推定用に設計されています。 結合型の予測には使用できません。  
  1. ウィザードの完了 ] ページの [ マイニング構造名, 、型 アソシエーションします。

  2. マイニング モデル名, 、型 アソシエーションします。

  3. オプションを選択 ドリルスルーを許可する, 、クリックして 完了します。

    データ マイニング デザイナーは、表示が開き、 アソシエーション 作成したマイニング構造です。

このレッスンの次の作業

変更と、マーケット バスケット モデル #40; 中級者向けデータ マイニング チュートリアル ) の処理

参照

Microsoft アソシエーション アルゴリズム
コンテンツの種類 (データ マイニング)