ゴール シーク シナリオ (Excel 用のテーブル分析ツール)
ゴール シーク シナリオ ツールは、What If シナリオ ツールを補完するものです。 What-If ツールは変更の影響を示しますが、ゴール シーク ツールでは、目的の結果を得るために変更する必要がある根本的な要因が示されます。
たとえば、顧客満足度を高めることが目標であるとします。 ゴール シーク分析を使用して、顧客満足度を向上させる可能性が最も高い要因を判断し、それらの変更がコスト効率に優れているかどうかを判断できます。
分析が完了すると、ソース データ テーブルに 2 つの新しい列が作成されます。 これらの列は、ターゲットの結果が達成される 可能性 と、推奨される変更 (ある場合) を示します。
このツールでは、データのセットを分析し、そのセット全体を対象に予測を作成できます。また、分析を作成してから、シナリオを 1 つずつテストすることもできます。
ゴール シーク シナリオ ツールの使用
Excel テーブルを開きます。
[ シナリオ] をクリックし、[ ゴール シーク] を選択します。
[ シナリオ分析: ゴール シーク ] ダイアログ ボックスで、一覧からターゲット値を含む列を選択します。
達成しようとする値を指定します。
列の目標が連続する数値である場合は、目標とする値の増減を指定することもできます。 たとえば、列として Sales を選択し、ターゲットが 120% の増加であることを指定できます。
または、上限と下限を入力して、値の範囲で目標を指定することもできます。
変更する値を含む列を指定します。 つまり、目的の結果を得るために操作する列を選択します。
必要に応じて、[ 分析に使用する列の選択] をクリックし、有用な情報を含む列を選択します。 分析に貢献しない列の選択は解除します。
注意
目標または変更に使用する列の選択は解除しないでください。 これらの列は必須です。
テーブル全体を対象に予測するか、選択した行のみを対象に予測するかを指定します。
[ テーブル全体 ] オプションを選択した場合、ツールは 2 つの新しい列のソース テーブルに予測を追加します。
[ この行で] オプションを選択した場合、分析結果がレビュー用のダイアログ ボックスに出力されます。 さまざまな値や目標を引き続きテストすることができるように、このダイアログ ボックスは開いたままになります。
要件
このツールでは、数値または不連続値を処理できる Microsoft ロジスティック回帰アルゴリズムが使用されます。
予測を複数回実行し、そのたびに異なる列を選択することもできますが、目標と変更の複数の組み合わせを同時に計算することはできません。
関連性の高い列を選択して分析を実行すると、より正確な結果が得られます。 ただし、対象となる列が少なすぎると、結果を得ることが難しくなる場合があります。
予測を 1 つずつ作成する場合は、目的の結果がまだ格納されていない行を選択してください。そうしないと、エラーが発生することがあります。 つまり、ゴール シークの目的が、自転車の購入動機となる要因を特定することである場合は、自転車を購入していない顧客だけを含める必要があります。
ゴール シーク分析の結果について
ゴール シーク シナリオを作成すると、このツールによって次の 3 つ処理が行われます。
テーブル内のデータに関する主要な要因を格納するデータ マイニング構造を作成する。
データに基づいて、ロジスティック回帰マイニング モデルを作成する。
指定された個々の値について予測を作成する。
ゴール シーク シナリオを 1 つずつテストする場合、結果を対話的に表示できます。 これは、 シングルトン予測クエリの作成と同じです。
このツールは、ダイアログ ボックスの [ 結果 ] ウィンドウで、目的の目標を達成するシナリオを見つけるのに成功したかどうかを報告します。 適切な解決策が見つかった場合は、必要な変更を示す提案も生成されます。 たとえば、 ゴール シーク ツールでは、通勤距離が 5 マイル未満であることが示される場合があります。
結果の例:
Interest in Buying のゴール シークで解が見つかりました。
'Commute distance' を '2-5 miles' に変更することで、最も近い一致を得ました。
この結果は、データ テーブルの既存の行に基づいて作成されています。つまり、特定の顧客について、他のすべての条件はそのままで、通勤距離だけを 2 ~ 5 マイルに減らした場合、その顧客は自転車を購入する可能性が高くなることを示しています。
[ テーブル全体] を指定して Excel テーブル内のすべての行に対してゴールシーク予測を作成すると、元のデータ テーブルに 2 つの新しい列が作成されます。 テーブルに追加される 1 つ目の列には、目標を満たすことが可能であれば、緑色の円にチェック マークが表示されます。また、どう変更しても目標を達成できない場合は、赤色の円に X 印が表示されます。
2 つ目の列には、推奨される変更が表示されます。
注意
推奨値の信頼度と予測の可否はアルゴリズムによってあらかじめ定義され、変更することはできません。
関連ツール
より高度なデータ マイニング機能を備えた別のアドインとして、Excel 用のデータ マイニング クライアントがあります。Excel 用のデータ マイニング クライアントには、行動を予測するデータ マイニング モデルを作成するためのウィザードが備わっています。 詳細については、「 データ マイニング モデルの作成」を参照してください。
ゴール シーク シナリオ ツールで使用されるアルゴリズムの詳細については、オンライン ブックのトピック「Microsoft ロジスティック回帰アルゴリズム」SQL Server参照してください。