ハフ モデルの作成

Business Analyst ライセンスで利用できます。

ハフ モデルは、サイト (店舗や施設など) からの利用者 (顧客、取引先、患者、常連客) の距離と、そのサイトの魅力度から、サイト位置の潜在市場を計算する空間解析ツールです。 魅力度の変数はユーザーが定義します。 顧客への洞察とともにハフ モデル解析を使用することで、人々が必要なサービスを求めて遠くまで足を運ぶことがある理由を見出すことができます。 魅力度と距離の変数の重要度または加重を設定できます。 ハフ モデルの手法については、「ハフ モデル (Huff Model) の仕組み」をご参照ください。 小売店、メディア企業、非営利サービス組織、その他の企業はハフ モデルを使用して、利用者がサイトを訪問する確率を決定します。

ハフ モデルを使用して、次のことを実行できます。

  • 潜在市場を推測する。
  • 新しい商圏の経済的な影響を評価する。
  • 既存の店舗およびサービス ステーションの売上および潜在市場を予測する。
  • 小売店のパフォーマンスにおける競合および環境変化の影響を評価する。

ハフ モデル ツールの使用

ハフ モデル ツールは、利用者が魅力度と距離に基づいてサイトを訪問する確率を計算します。 デフォルトでは、ハフ モデルは魅力度に対して 1、距離に対して -1.5 の指数値を使用します。 負の指数値は、顧客がサイトから遠いほど、そのサイトに訪問する可能性が低くなることを示しています。 負の指数が大きいほど、距離が伸びるにつれて確率がより急激に低下します。

デフォルトの指数値は、実際の商圏や到達圏には適さない場合もあります。 指数をカスタマイズするには、キャリブレーション済みのハフ モデルを使用します。 距離が要因でない場合は、距離指数を 0 に設定することもできます。 距離指数が正の場合、距離が長いほど顧客にプラスの影響を与えることを示します。

ハフ モデルを作成するには、次の手順に従います。

  1. [解析] タブで [ビジネス解析] をクリックしてギャラリーを開き、[ハフ モデルの実行] ボタン ハフ モデルの実行 をクリックします。

    [ハフ モデル (Huff Model)] ツールが [ジオプロセシング] ウィンドウで開きます。

  2. 解析する施設を選択するには、次の手順に従います。
    1. [入力施設フィーチャ] ドロップダウン メニューを使用して、競合店および既存店舗を表すフィーチャ レイヤーを選択します。 この解析では、それらはすべて新しい店の競合と見なされます。
    2. [施設 ID フィールド] ドロップダウン メニューを使用して、店舗または施設の場所を識別する一意の ID フィールドをデータセットから選択します。
  3. 解析する候補地を選択するには、次の手順に従います。
    1. [入力候補地フィーチャ] ドロップダウン メニューを使用して、候補地を表すフィーチャ レイヤーを選択します。 新しい施設ポイントを対話形式で選択したい場合は、[作成] ボタン 作成ボタン アイコン をクリックして、[ポイント] を選択します。
    2. [候補 ID フィールド] ドロップダウン メニューを使用して、データセットから有力候補を識別する一意の ID フィールドを選択します。
  4. 解析するポテンシャル フィーチャを選択します。

    ポテンシャル フィーチャは、解析対象のフィーチャです。 ポテンシャル フィーチャは、市場を、このモデルで全体として扱われる顧客のグループを含むより小さなフィーチャに細分化したものです。 たとえば、市場が米国のある郡だとすると、ポテンシャル フィーチャは郵便番号や国勢調査地区になります。 ポテンシャル値は、特定のポテンシャル フィーチャの潜在的な最大売上額を表す数値です。

    ポテンシャル フィーチャを追加するには、次の手順に従います。

    1. [入力ポテンシャル フィーチャ] ドロップダウン メニューを使用して、ポテンシャルの計算に使用する入力ポイントまたはポリゴン フィーチャ レイヤーを選択します。
    2. [ポテンシャル ID フィールド] ドロップダウン メニューを使用して、データセットからポテンシャル フィーチャを識別する一意の ID フィールドを選択します。
    3. [ポテンシャル フィールド] ドロップダウン メニューを使用して、ポテンシャルの計算に使用する値を含むフィールドをデータセットから選択します。
  5. [出力フィーチャクラス] パラメーターを使用して、作成されるツール結果の名前と場所を設定します。
  6. 魅力度の変数を設定して、サイトの魅力度を定義します。

    サイトには、顧客に魅力を感じさせる多くの属性があります。 魅力度は、魅力度のさまざまな側面を表す属性の関数として計算できます。 魅力度は、サイトを魅力的にしているすべての側面を組み合わせた 1 つの数値で表されます。

    1. [既存施設の値] フィールドを、[既存施設] レイヤーにおける魅力度に対応する側面を表すフィールドに設定します。
    2. [候補地の値] フィールドを、新しいサイトの魅力度に対応する側面を表すフィールドに設定します。
    3. [指数] フィールドを設定し、変数が魅力値に与える影響度を決定します。 デフォルト値は 1 です。
  7. 必要に応じて、以下の距離パラメーターを入力します。
    • [距離指数] を設定して、距離の魅力度への影響を表します。 距離が長くなると魅力度は減少するため、この値は一般的には負の数になります。 デフォルト値は -1.5 です。
    • [距離タイプ] ドロップダウン メニューを使用して、距離タイプを選択します。
    • [距離単位] ドロップダウン メニューを使用して、距離の計算時に使用される距離計測単位を選択します。
    • アルゴリズムで使用される距離を確認したい場合は、[出力距離マトリックス] パラメーターを使用して、距離計算マトリックス テーブルの名前と場所を設定します。
  8. 必要に応じて、[ネットワーク パラメーター] セクションを展開して、サイト位置の時刻とタイム ゾーンを設定します。
  9. [実行] 実行 をクリックします。

    シンボル化されたレイヤーがマップに追加されます。 デフォルトでは、このレイヤーは、利用者がサイトを訪問する確率が高いエリアから低いエリアまでを示します。 [シンボル] ウィンドウを使って、確率の代わりに予測値を使用することができます。

ハフ モデルのキャリブレーション ツールの使用

[ハフ モデルのキャリブレーション (Huff Model Calibration)] ツールでは、既存データに適合するための魅力度と距離指数値のキャリブレーションに役立ちます。 デフォルトの指数値では実際のデータに適さない場合があるため、このツールはより具体的で予測可能な確率の計算を作成します。 このツールを使用するには、既存店舗および競合店の顧客データが必要です。 顧客データが利用できない場合は、ポテンシャル フィーチャに対して集計された人の移動データを使用できます。

ハフ モデルをキャリブレーションするには、次の手順に従います。

  1. [解析] タブで [ビジネス解析] をクリックしてギャラリーを開き、[ハフ モデルのキャリブレーション] ボタン ハフ モデルのキャリブレーション (Huff Model Calibration) をクリックします。

    [ハフ モデルのキャリブレーション (Huff Model Calibration)] ツールが [ジオプロセシング] ウィンドウで開きます。

  2. 解析する施設を選択するには、次の手順に従います。
    1. [入力施設フィーチャ] ドロップダウン メニューを使用して、競合店および既存店舗を表すフィーチャ レイヤーを選択します。 この解析では、それらはすべて新しい店の競合と見なされます。
    2. [施設 ID フィールド] ドロップダウン メニューを使用して、店舗または施設の場所を識別する一意の ID フィールドをデータセットから選択します。
  3. 解析する顧客レイヤーを選択するには、次の手順を実行します。
    1. [入力顧客フィーチャ] ドロップダウン メニューを使用して、顧客の位置を表すフィーチャ レイヤーを選択します。
    2. [関連付けられた施設 ID フィールド] ドロップダウン メニューを使用して、施設または店舗に個々の顧客を割り当てる一意の ID フィールドを顧客レイヤーから選択します。
    3. 必要に応じて、顧客レイヤーの [顧客加重フィールド] を設定します。 たとえば、顧客の加重がわかっている場合、顧客の加重は顧客が特定の位置で費やした金額を表すことができます。
  4. 解析するポテンシャル フィーチャを選択します。

    ポテンシャル フィーチャを追加するには、次の手順を実行します。

    1. [入力ポテンシャル フィーチャ] ドロップダウン メニューを使用して、ポテンシャルの計算に使用する入力ポイントまたはポリゴン フィーチャ レイヤーを選択します。
    2. [ポテンシャル ID フィールド] ドロップダウン メニューを使用して、データセットからポテンシャル フィーチャを識別する一意の ID フィールドを選択します。
  5. [出力キャリブレーション] パラメーターを使用して、キャリブレーション済みのハフ モデルの結果を含む出力キャリブレーション ファイルの名前と場所を設定します。
  6. 魅力度の変数を設定して、サイトの魅力度を定義します。
  7. 必要に応じて、以下の距離パラメーターを入力します。
    • [距離タイプ] ドロップダウン メニューを使用して、距離タイプを選択します。
    • [距離単位] ドロップダウン メニューを使用して、距離の計算時に使用される距離計測単位を選択します。
  8. 必要に応じて、[ネットワーク パラメーター] セクションを展開して、サイト位置の時刻とタイム ゾーンを設定します。
  9. [実行] 実行 をクリックします。

    ツールが正常に実行されると、新しいハフ モデル アイテムが Business Analyst[カタログ] ウィンドウに追加されます。 ハフ モデル アイテムは、事前に算出された距離と魅力度指数値を表します。

以前にキャリブレーションが済んでいるハフ モデルを実行するには、次の手順を実行します。

  1. [カタログ] ウィンドウで既存のハフ モデル アイテムを右クリックして、ショートカット メニューを表示します。
    1. [開く] をクリックすると [ハフ モデルのキャリブレーション] ダイアログ ボックスが開き、指数、データ ソース、距離パラメーター、エラーなどのハフ モデルに関する詳細情報が表示されます。 [ハフ モデルのキャリブレーション] ダイアログ ボックスを閉じます。
    2. ハフ モデル アイテムを再度右クリックして [ハフ モデルの実行] をクリックし、キャリブレーション済みの指数をハフ モデル ツールに直接入力します。 残りのパラメーターを入力し、[実行] 実行 をクリックします。

      マップに、ハフ モデルを表すシンボル化されたレイヤーが追加されます。

  2. 必要に応じて、[ビジネス解析] ギャラリーの [キャリブレーション済みのハフ モデルの実行] ボタン ハフ モデルの実行 をクリックすると、キャリブレーション済みのハフ モデルにすばやくアクセスできます。 以前に作成したキャリブレーション済みのハフ モデルを選択して実行します。

ジオプロセシング ツール

ハフ モデルは、以下のツールを含むモデリング ツールセットを使用します。

これらのジオプロセシング ツールは、ArcGIS Pro で直接使用することも、Python スクリプトまたはジオプロセシング モデルの一部として実行することもできます。 ハフ モデル ツールを開始する前に、必要に応じて Business Analyst データ ソースを変更します。

関連トピック