予測モデルの変更 (データ マイニング チュートリアル)
前の作業で作成したマイニング構造には予測モデルが 1 つ存在します。このモデルを処理して検証する前に、マイニング構造に少し手を加え、プロパティの 1 つを変更する必要があります。
詳細情報
データ マイニング デザイナ, データ マイニング デザイナでのマイニング モデルの管理, Microsoft タイム シリーズ アルゴリズム
マイニング構造の修正
マイニング構造を変更するには、データ マイニング デザイナの [マイニング構造] タブを使用します。データ マイニング ウィザードでモデルを作成するときは、TimeIndex 列、ModelRegion 列、Quantity 列の 3 つのみを使用しました。Forecasting テーブルには、売上高の予測に使用する Amount 列もあります。[マイニング構造] タブでは、データ ソース ビューからマイニング構造に Amount 列を追加できます。
Amount 列を予測マイニング構造に追加するには
データ マイニング デザイナの [マイニング構造] タブをクリックし、[データ ソース ビュー] ペインで vTimeSeries テーブルの Amount 列を選択します。
[データ ソース ビュー] ペインの Amount 列を、Forecasting 構造の列の一覧までドラッグします。
Amount 列が Forecasting マイニング構造に追加されました。
マイニング モデルの変更
マイニング構造に新しい列を追加したので、次は、マイニング モデルにおけるその列の使用方法を定義する必要があります。この列をどのように使用するかは、データ マイニング デザイナの [マイニング モデル] タブで指定できます。
[マイニング モデル] タブには、マイニング構造のグリッドの "構造" 列に含まれる列が一覧表示されます。さらに、このモデル内で、モデルと同じ名前の列 (ここでは Forecasting 列) に含まれる列が一覧表示されます。更新するには、列名またはモデル名をクリックします。
メモ : |
---|
[マイニング モデル] タブでは、同じ構造のモデルを新規に作成したり、アルゴリズムや列のプロパティをモデルごとに調整することもできます。これらの変更を反映するには、モデルを処理する必要があります。 |
Forecasting マイニング モデルでは、入力列としてだけでなく、将来の売上予想でも Amount 列を使用します。したがって、入力列として、さらには予測可能列として使用できるように、この列のプロパティを設定する必要があります。
Amount 列の使用方法を定義するには
[マイニング モデル] タブのグリッドで、Forecasting 列と Amount 行が交差するセルをクリックします。
一覧に、[無視]、[Input]、[Predict]、および [PredictOnly] が表示されます。
[Predict] を選択します。
入力列および予測可能列として、Amount 列を使用できるようになりました。
列を選択して [プロパティ] ウィンドウを開き、プロパティを列ごとに変更することもできます。[プロパティ] ウィンドウを開くには、列名を右クリックして [プロパティ] をクリックします。各モデルの列内でプロパティを変更する場合は、そのモデルのプロパティのみを変更できます。一方、"構造" 列のプロパティを変更した場合は、その構造に関連付けられているすべてのモデルが影響を受けます。
Forecasting 列を選択している場合は、そのモデルに関連付けられているプロパティとパラメータを変更できます。Microsoft タイム シリーズ アルゴリズムには、モデルの作成方法に影響するいくつかのパラメータがあります。これらのパラメータの詳細については、「Microsoft タイム シリーズ アルゴリズム」を参照してください。
このチュートリアルでは、Forecasting モデルの PERIODICITY_HINT パラメータの値を調整します。このパラメータは、データが繰り返される頻度に関するアルゴリズム情報を提供します。AdventureWorks DW のデータは月単位でパターン化され、1 年周期で変化します。したがって、1 つのパターンが毎年繰り返されるように指定するため、PERIODICITY_HINT パラメータを 12 に設定します。
PERIODICITY_HINT パラメータを変更するには
[マイニング モデル] タブで Forecasting を右クリックし、[アルゴリズム パラメータの設定] をクリックします。
[アルゴリズム パラメータ] ダイアログ ボックスが表示されます。
"値" 列で、PERIODICITY_HINT を {12} に設定し、[OK] をクリックします。
マイニング モデルの処理
マイニング モデルの構造とパラメータの設定が完了したので、モデルを処理できます。
詳細情報
マイニング モデルを処理するには
BI Development Studio で、[マイニング モデル] メニューの [マイニング構造および全モデルの処理] をクリックします。
[処理 マイニング構造 - Forecasting] ダイアログ ボックスが表示されます。
[実行] をクリックします。
[処理の進行状況] ダイアログ ボックスが開き、モデル処理に関する情報が表示されます。使用するコンピュータによっては、モデル処理に多少時間がかかる場合があります。
処理が完了したら、[処理の進行状況] および [処理 マイニング構造 - Forecasting] ダイアログ ボックスの [閉じる] をクリックします。