Business Analyst ライセンスで利用できます。
サマリー
分析範囲内の店舗ロケーションごとに調査データを使用してハフ モデルを統計的にキャリブレーションします。
使用法
ハフ モデルの結果は、次の目的に使用できます。
- 市場ポテンシャルを推測、定義、および解析する。
- 新店舗の経済的影響の評価
- 既存の店舗および小売店の売上および潜在市場の予測
- 小売店のパフォーマンスにおける競合および環境変化の影響の評価
このツールを実行するにあたって、まず解析対象となるすべての競合店舗のすべての商圏を含む分析範囲を定義する必要があります。
このツールで生成されるキャリブレーション出力は「アドバンス ハフ モデル (Advanced Huff Model) 」ツールへの入力に使用されます。
調査データを使用すると、それぞれの回答者が分析範囲内の店舗に買い物に出かける頻度が求められます。店頭アンケートは、この情報を収集する効果的な手段になります。
各区画がサンプルの中で適切に示されていることを確認します。
[潜在顧客の区画レベル] は通常、潜在顧客が居住するサブエリアを表すポリゴン フィーチャになります。このレイヤーは、関連する人口統計データを含むポイント フィーチャ レイヤー (ブロック ポイントなど) になることもあります。
[競合店舗レイヤー] には、特定の分析範囲内の競合店舗をすべて含める必要があります。また、このレイヤーには、分析範囲内にある自社の既存店舗もすべて含める必要があります。これらの既存店舗の位置が新規店舗にとっては、競合店舗の位置としてみなされるからです。ほとんどの場合、このレイヤーは Business Analyst の店舗レイヤーになります。
競合店舗ロケーションは、ESRI Business Analyst の [目標物検索] 機能から抽出できます。
[店舗の魅力度フィールド] は予測変数とも呼ばれ、ほとんどの場合に売場面積、駐車スペースの数、広告、営業時間、商品の価格、築年数、外観、看板、アクセスのしやすさなどの店舗の属性が入力されます。
構文
HuffModelCalibrationBySurveyData_ba (CustomerLayer, CustomerIDField, StoreLayer, StoreIDField, StoreAttractionFields, PatronizeTable, FormatOfSurveyData, SelectPatronizeTableFields, DistanceCalculationMethod, OutputFileName, {NeedReportOutput}, {ReportTitle}, {ReportFile}, {ReportFormats})
パラメーター | 説明 | データ タイプ |
CustomerLayer | 潜在顧客が居住するサブエリアを表すポリゴン フィーチャ。このレイヤーは、関連する人口統計データを含むポイント レイヤー (ブロック ポイントなど) になることもあります。 | Feature Layer |
CustomerIDField | 潜在顧客の区画レベルに一意の ID。 | Field |
StoreLayer | 解析範囲全体の売上高への影響と売上高分布を求める場合に使用される競合ポイント (通常はショッピング センター) が格納されるレイヤー | Feature Layer |
StoreIDField | 競合店舗レイヤーの一意な ID。 | Field |
StoreAttractionFields [StoreAttractionFields,...] | 消費者にとっての店舗の魅力度を測定する値。 | Field |
PatronizeTable | 顧客調査結果を含むテーブル。 | Table |
FormatOfSurveyData | 調査データの形式を定義します。
| String |
SelectPatronizeTableFields | 調査対象の店舗に顧客を関連付けるフィールドを選択します。
| String |
DistanceCalculationMethod | 潜在顧客レイヤー パラメーターで定義された地理エリアと競合店舗レイヤーにある店舗間の距離の計算方法を割り当てます。
| String |
OutputFileName | ハフ モデル キャリブレーションの結果ファイルが格納される出力フォルダー | Folder |
NeedReportOutput (オプション) | 調査データに基づいてハフ モデル キャリブレーション レポートを作成します。
| Boolean |
ReportTitle (オプション) | キャリブレーション レポートのタイトル。 | String |
ReportFile (オプション) | レポート ファイルの名前。 | File |
ReportFormats [ReportFormats,...] (オプション) | ハフ モデル レポートの出力形式。複数の形式を選択してもかまいません。
| String |
コードのサンプル
HuffModelCalibrationBySurveyData (調査データでハフ モデルのキャリブレーション) の例 (スタンドアロン スクリプト)
# Name: HuffModelCalibrationBySurveyData.py
# Description: Generates a calibrated model around two San Francisco stores using Sales as a predictor.
# Author: Esri
# Import system modules
import arcview
import arcpy
arcpy.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.7\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
arcpy.CheckOutExtension("Network")
# Define input and output parameters for the Huff Model Calibration by Survey Data tool
Cust = "C:/temp/sf_cust.shp"
CustId = "CUST_ID"
Store = "C:/temp/sf_stores.shp"
StoreId = "STORE_ID"
AttractionField = "SALES"
Patronage = "C:/ArcGIS/Business Analyst/US_2018/Datasets/Tutorial/sf_stores.dbf"
SurveyFormat = "ONE_LINE_PER_CUSTOMER"
SelectFields = "STORE_ID"
DistanceCalc = "DRIVE_TIME"
OutPath = "C:/temp/Calibration_Surveydata"
# Create Huff Model Calibration by Survey Data
arcpy.HuffModelCalibrationBySurveyData_ba(Cust,
CustId,
Store,
StoreId,
AttractionField,
Patronage,
SurveyFormat,
SelectFields,
DistanceCalc,
OutPath)
# Release extension license
arcpy.CheckInExtension("Business")
arcpy.CheckInExtension("Network")
except:
print arcpy.GetMessages(2)
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- ArcGIS Desktop Basic: 次のものが必要 Business Analyst
- ArcGIS Desktop Standard: 次のものが必要 Business Analyst
- ArcGIS Desktop Advanced: 次のものが必要 Business Analyst