調査データでハフ モデルのキャリブレーション(Huff Model Calibration By Survey Data) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

分析範囲内の店舗ロケーションごとに調査データを使用してハフ モデルを統計的にキャリブレーションします。

使用法

構文

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

調査データの形式を定義します。

  • SEVERAL_LINES_PER_CUSTOMER複数の質問に対する顧客の回答を表示します。これはデフォルト設定です。
  • ONE_LINE_PER_GEOUNIT顧客の回答を区画単位別に集計します(たとえば、1 つの質問に対する回答の数をブロック グループ別に集計する)。
  • ONE_LINE_PER_CUSTOMER顧客 1 人につき 1 つの回答を使用します(顧客が各店舗を訪れた回数など)。
String
SelectPatronizeTableFields

調査対象の店舗に顧客を関連付けるフィールドを選択します。

  • 調査データの顧客グループ ID フィールド[1 人の顧客につき複数のレコード]、[1 人の顧客につき 1 つのレコード]、および [1 つの区画につき 1 つのレコード] 調査形式から顧客 ID を選択します。
  • 調査データの店舗 ID フィールド各顧客に関連付けられた店舗 ID を [1 人の顧客につき複数のレコード] および [1 つの区画につき 1 つのレコード] 調査形式から選択します。
  • 調査データの訪問総数フィールド調査対象の店舗への各顧客の訪問頻度を [1 人の顧客につき複数のレコード] 調査形式から読み取ります。
String
DistanceCalculationMethod

潜在顧客レイヤ パラメータで定義された地理エリアと競合店舗レイヤにある店舗間の距離の計算方法を割り当てます。

  • STRAIGHT_LINE_DISTANCEユークリッド法(直線距離)。これはデフォルト設定です。
  • DRIVE DISTANCE運転距離を距離単位で測定。
  • DRIVE_TIME運転時間を時間単位で測定。
String
OutputFileName

ハフ モデル キャリブレーションの結果ファイルが格納される出力フォルダ

Folder
NeedReportOutput
(オプション)

調査データに基づいてハフ モデル キャリブレーション レポートを作成します。

  • TRUEハフ モデル キャリブレーション レポートを作成します。これはデフォルト設定です。
  • FALSEハフ モデル キャリブレーション レポートを作成しません。
Boolean
ReportTitle
(オプション)

キャリブレーション レポートのタイトル

String
ReportFile
(オプション)

レポート ファイルの名前

File
ReportFormats
[ReportFormats,...]
(オプション)

ハフ モデル レポートの出力形式。複数の形式を選択してもかまいません。

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSX
  • Stripped XLSX
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("C:\Program Files (x86)\ArcGIS\Desktop10.2\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_2013/Datasets/Tutorial/sf_stores.dbf"
  OutPath = "C:/temp/Calibration_Surveydata"
 
# Create Huff Model Calibration by Survey Data
  arcpy.HuffModelCalibrationBySurveyData_ba(Cust, CustId, Store, StoreId, AttractionField, Patronage, "ONE_LINE_PER_CUSTOMER", "STORE_ID", "DRIVE_TIME", OutPath)
 
# Release extension license 
  arcpy.CheckInExtension("Business")
  arcpy.CheckInExtension("Network")

except:
  print arcpy.GetMessages(2)

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst
5/20/2014