利益チャート (Analysis Services - データ マイニング)

適用対象:SQL Server 2019 以前の Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

データ マイニングは SQL Server 2017 Analysis Services で非推奨となり、SQL Server 2022 Analysis Services で停止されました。 非推奨および停止された機能については、ドキュメントの更新は行われません。 詳細については、「Analysis Services 下位互換性」を参照してください。

利益チャートには、マイニング モデルの使用に関連して推定される収益性が表示されます。 たとえば、ビジネス シナリオで会社が連絡する必要がある顧客をモデルで予測するとします。 この場合、利益チャートに対して、ターゲット メーリング キャンペーンの実施コストに関する情報を追加します。 その後、完成したチャートで、ランダムに顧客に連絡を取った場合と比較して、顧客を正しくターゲット指定した場合に推定される利益を表示できます。

利益チャートの作成

利益チャートは、リフト チャートに似ています。 最初にリフト チャートを作成し、その後にコスト情報と利益情報を追加します。

利益チャートを作成するには、既存のモデルを使用する必要があります。

この例では、絞り込みメールのデシジョン ツリー モデルを使用しました。 このモデルでは、自転車を購入する可能性がある顧客を識別します。 [利益チャート] を適用して、利益を最大化するためにターゲット指定する顧客の数を判断することができます。

サンプル モデルがない場合は、 基本的なデータ マイニング チュートリアルを使用して作成できます。

  1. マイニング精度チャート ビルダーを開きます。

    • SQL Server Management Studio でモデルを右クリックし、 [リフト チャートの表示]をクリックします。

    • SQL Server Data Tools で、モデルを作成したときに使用したプロジェクトを開き、 [マイニング精度チャート] タブをクリックします。

  2. [入力の選択] タブでモデルを選択し、予測可能な属性値を選択します。

    この特定のシナリオでは、[Bike Buyer] =1 という 1 つの値のみを正確に予測した状況の収益性のみに関心があります。

    ただし、他のシナリオでは、false 値を正しく予測した状況にも同様の関心を持つことがあります。 たとえば、医療検診で偽陰性 (実際は兆候があるものを見逃す) のコストに比較して、偽陽性 (実際は兆候がないものを誤って有意と判定する) のコストが非常に高く、予測の収益性の一部として考慮する必要が生じることがあります。 このようなシナリオでは、すべての結果を測定することになります。

  3. テストに使用するデータ セットを選択します。 この例では、テスト用のデータ セットを選択します。

  4. 次に、 [リフト チャート] タブをクリックします。

    リフト チャートが自動的に生成されます。

  5. このチャートを利益チャートに変換するには、 [グラフの種類] の一覧から [利益チャート] を選択します。

  6. グラフの種類として利益チャートを選択するとすぐに、 [利益チャートの設定] ダイアログ ボックスが自動的に開きます。

    このダイアログ ボックスは、ターゲット メーリング キャンペーンに関連付けられているコストと利益を指定するときに役立ちます。 これらの例のグラフでは、次の値を使用しました。

    設定 説明
    人口 20,000 対象になる母集団の合計に対する値の設定

    データベースに多くの顧客が含まれている可能性もありますが、郵送料を抑えるために、最も反応がありそうな上位 20,000 人の顧客のみをターゲットにすると想定します。 予測クエリを実行し、予測モデルによって出力された確率で並べ替えると、この一覧を取得できます。
    固定コスト 500 20,000 人の顧客に対するターゲット メーリング キャンペーンの準備にかかる 1 回限りのコストを入力します。 このコストには、印刷コスト、または電子メール キャンペーンの準備コストが含まれる可能性があります。
    変動コスト 3 ターゲット メーリング キャンペーンの単位あたりのコストの入力

    この金額に 20,000 以下の数 (実際の数は、モデルで適切な見込み客として予測された顧客の数によって決まります) を掛けた値を計算します。
    [個人ごとの収益] 400 成功した場合に期待できる利益または収入の金額を表す値の入力 この場合、カタログを郵送すると、平均で 400 ドルのアクセサリーや自転車を購入すると仮定します。

    この金額を使用して、可能性が高いケースに関連する利益総額が算出されます。
  7. これらの必要なパラメーターを設定した後、 [OK]をクリックします。

  8. チャートが更新され、利益曲線が表示されます。

利益チャートについて

次の図は、これらのパラメーターに基づくグラフを示しています。 このチャートの Y 軸は利益を、X 軸はターゲット メーリング キャンペーンによってコンタクトした顧客が、顧客リスト全体に占める割合を示します。

ここで示したように、複数のモデルが同じ不連続属性を予測する場合は、1 つの利益チャートを使用してそれらを比較することができます。

3 つのモデルを比較する利益チャート 3

チャート内にある灰色の垂直線に注意してください。 この線をクリックしてドラッグすると、現在のポイントで、対象になる母集団の何パーセントが曲線の下に含まれているかを示すツールヒントが表示されます。

線をドラッグすると [マイニング凡例] も更新されて、割合の値、利益のスコア、および灰色の垂直線が示す母集団の割合に関連付けられている予測確率が表示されます。

たとえば、このモデルを使用してプロモーション資料の送付先を決定する場合は、予測確率に基づいて母集団全体のうち 25% をターゲットにする方針を決定する可能性があります。一方、チャートの利益曲線より下側にある面積は 40 ~ 70% の間で最大になっており、より多くの顧客に資料を送付すると、全体の反応率が低下するとはいえ、利益を最大化できることを示しています。

チャートの保存

精度チャートまたは利益チャートを作成する場合、サーバー上では何もオブジェクトが作成されません。 代わりに、既存のモデルに対してクエリが実行され、結果がビューアー内で表示されます。 結果を保存する必要がある場合は、チャートまたは結果を Excel または別のファイルにコピーする必要があります。

次のトピックには、精度チャートの構築方法と使用方法に関する詳細な情報が含まれています。

トピック リンク
関連するグラフの種類について説明します。 リフト チャート (Analysis Services - データ マイニング)

分類マトリックス (Analysis Services - データ マイニング)

散布図 (Analysis Services - データ マイニング)
マイニング モデルとマイニング構造の相互検証について説明します。 相互検証 (Analysis Services - データ マイニング)
リフト チャートおよびその他の精度チャートを作成する手順について説明します。 テスト、検証タスク、および操作方法 (データ マイニング)

参照

テストおよび検証 (データ マイニング)