中級者向けデータ マイニング チュートリアル (Analysis Services - データ マイニング)
Microsoft Analysis Services には、データ マイニング モデルを作成し、データ マイニング モデルを使用して作業を行うための統合環境が用意されています。 データ ソースへのバインド、同じデータでの複数のモデルの作成とテスト、および予測分析で使用するモデルの配置を簡単に行うことができます。
「基本的なデータ マイニング チュートリアル」では、SQL Server データ ツール (SSDT) を使用してデータ マイニング ソリューションを作成する方法を学習し、顧客の購買行動を分析して見込み客を限定するための絞り込みメール配信キャンペーンをサポートする 3 つのモデルを作成しました。
この中級者向けチュートリアルでは、この使用経験があることを前提に、予測分析やマーケット バスケット分析などの一般的なビジネス要件を含むいくつかの新しいシナリオを紹介します。 そして、時系列モデル、アソシエーション モデル、およびシーケンス クラスター モデルの作成方法を学習します。 最後に、ニューラル ネットワークを使用してデータの相関関係を調べ、ロジスティック回帰を使用して予測を行う方法を学習します。
レッスンは互いに独立しており、個別に実行できます。
このチュートリアルを完了するには、データ マイニング ツールおよび「基本的なデータ マイニング チュートリアル」で紹介したマイニング モデル ビューアーを使い慣れていることが必要です。
すべてのシナリオで AdventureWorksDW2012 データ ソースが使用されますが、シナリオごとに異なるデータ ソース ビューを作成します。 データ ソースを最初に作成すれば、後はどの順序でレッスンを進めてもかまいません。
レッスンのシナリオ
絞り込みメール配信キャンペーンの成功を受けて、データ マイニングの知識を活かしてビジネス プランニングに使用する新しいモデルを開発するように依頼されました。 ここでは、次の作業を行います。
予測: 世界の各地域での製品売上を予測するための時系列モデルを作成します。 地域ごとの個別モデルを作成し、クロス予測を使用する方法を学習します。
マーケット バスケット分析: Adventure Works Cycles の電子商取引サイトを通じて購入された製品のグループを分析するためのアソシエーション モデルを作成します。 このマーケット バスケット モデルに基づいて、顧客に製品を勧めることができます。
シーケンス分析: 顧客が製品を購入する順序を分析するためのシーケンス クラスター モデルを作成します。 このモデルに基づいて、Web サイト デザインの変更や新たな製品を計画することができます。
因子分析: ニューラル ネットワーク モデルを使用して、コール センター データのサービス品質低下の考えられる原因について調べます。 予備モデル基づく洞察を基にして、ロジスティック回帰モデルを作成し、カスタマー エクスペリエンスを向上させる方法を予測します。
学習する内容
このチュートリアルでは、複数種類のデータ マイニング アルゴリズムの作成方法と使用方法を説明します。 このチュートリアルは次のレッスンで構成されています。
レッスン 1: 中級者向けデータ マイニング ソリューションの作成 (中級者向けデータ マイニング チュートリアル)
このレッスンでは、 AdventureWorksDW2012 データベースに基づいて、いくつかの新しいデータ ソース ビューと多数のマイニング モデルをサポートする新しいプロジェクトを作成します。レッスン 2: 予測シナリオの作成 (中級者向けデータ マイニング チュートリアル)
このレッスンでは、予測シナリオの一部として使用できるマイニング モデルを作成します。 また、Microsoft タイム シリーズ アルゴリズムを使用して作成されたマイニング モデルの調査も行います。個々の地域向けのモデルを作成した後に、クロス予測に使用できる汎用モデルを作成します。
レッスン 3: マーケット バスケット シナリオの作成 (中級者向けデータ マイニング チュートリアル)
このレッスンでは、新しいデータ ソース ビューを追加し、入れ子になったテーブルとキーを操作する方法について学習します。 このデータを基に、マーケット バスケット シナリオの一部として使用できるマイニング モデルを作成します。 また、Microsoft アソシエーション アルゴリズムを使用して作成されたマイニング モデルの調査も行います。レッスン 4: シーケンス クラスター シナリオの作成 (中級者向けデータ マイニング チュートリアル)
このレッスンでは、シーケンス クラスター シナリオの一部として使用できるマイニング モデルを作成します。 また、Microsoft シーケンス クラスター アルゴリズムを使用して作成されたマイニング モデルを調査する方法についても学習します。レッスン 5: ニューラル ネットワークおよびロジスティック回帰モデルの作成 (中級者向けデータ マイニング チュートリアル)
このレッスンでは、Microsoft ニューラル ネットワーク アルゴリズムおよび Microsoft ロジスティック回帰アルゴリズムを使用して、関連するいくつかのマイニング モデルを作成します。 また、データ ソース ビューを操作して、モデルの基になるデータを調査する方法についても学習します。
必要条件
次のソフトウェアがインストールされていることを確認してください。
Microsoft SQL Server 2012
Microsoft SQL Server Analysis Services
SQL Server と AdventureWorksDW2012 データベース。
セキュリティ強化のため、既定ではサンプル データベースがインストールされません。 Microsoft SQL Server の公式データベースをインストールするには、Microsoft SQL サンプル データベースのページにアクセスし、サンプル データベースの適切なバージョンを選択してください。