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

ライセンス レベル:BasicStandardAdvanced

サマリ

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

[実勢データでハフ モデルのキャリブレーション(Huff Model Calibration By Real Data)] の仕組みの詳細

使用法

構文

HuffModelCalibrationByRealData_ba (PotenCustGeogLevel, GeogIDField, CustomersWithAssignedStoreID, AssociatedStoreID, StoreLayer, StoreIDField, StoreAttractionFields, DistanceCalculationMethod, OutputCalibrationFolder, {AnalizeSelectedCustomersOnly}, {ExcludeOutlyingCustomers}, {CutoffDistance}, {MeasureUnits}, {NeedReportOutput}, {ReportTitle}, {ReportFile}, {ReportFormats})
パラメータ説明データ タイプ
PotenCustGeogLevel

潜在顧客が居住するサブエリアを表すポリゴン フィーチャ。関連する人口統計データを含むポイント フィーチャ(ブロック ポイントなど)を使用することもできます。

Feature Layer
GeogIDField

潜在顧客の区画レベルに一意の ID

Field
CustomersWithAssignedStoreID

顧客データと関連する店舗 ID を含むポイント フィーチャ(通常は、Business Analyst 顧客ファイル)

Feature Layer
AssociatedStoreID

各顧客を店舗に割り当てる、顧客レイヤ内の店舗 ID フィールド。

Field
StoreLayer

解析範囲全体の売上高への影響と売上高分布を求める場合に使用される競合ポイント(通常は店舗)が格納されるレイヤ。

Feature Layer
StoreIDField

競合店舗レイヤのユニークな ID

Field
StoreAttractionFields
[StoreAttractionFields,...]

消費者にとっての店舗の魅力度を測定する値

Field
DistanceCalculationMethod

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

  • STRAIGHT_LINE_DISTANCEユークリッド法(直線距離)。
  • DRIVE_DISTANCE運転距離を距離単位で測定。
  • DRIVE_TIME運転時間を時間単位で測定。
String
OutputCalibrationFolder

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

Folder
AnalizeSelectedCustomersOnly
(オプション)

選択されたフィーチャだけを [実勢データでハフ モデルのキャリブレーション(Huff Model Calibration By Real Data)] の生成に使用します。

  • TRUE顧客レイヤ内の選択されたフィーチャに対してハフ モデル キャリブレーションを生成します。
  • FALSE顧客レイヤ内のすべてのフィーチャに対してハフ モデル キャリブレーションを生成します。
Boolean
ExcludeOutlyingCustomers
(オプション)

必要に応じて、カットオフ距離を設定し、範囲外のポイントをモデルから除外します。

  • TRUE範囲外の顧客を除外します。
  • FALSEすべての顧客を解析の対象とします。
Boolean
CutoffDistance
(オプション)

範囲外の顧客を解析から除外するための閾値。

Double
MeasureUnits
(オプション)

距離値で使用される単位。デフォルトでは、Business Analyst の初期設定で指定された単位が選択されます。

  • 度(10 進)
  • フィート
  • キロメートル
  • メートル
  • マイル
  • 海里
  • ヤード
String
NeedReportOutput
(オプション)

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

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

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

String
ReportFile
(オプション)

キャリブレーション レポート ファイルの名前

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

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

  • Simple XML
  • PDF
  • HTML
  • CSV
  • ZIP
  • XLSX
  • Stripped XLSX
String

コードのサンプル

HuffModelCalibrationByRealData(実勢データでハフ モデルのキャリブレーション)(スタンドアロン スクリプト)
# Name: HuffModelCalibrationByRealData.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 Real Data tool
  Potential = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
  SalesId = "ID"
  Cust = "C:/temp/sf_cust.shp"
  AssocStoreId = "STORE_ID"
  Store = "C:/temp/sf_stores.shp"
  StoreId = "STORE_ID"
  AttractionField = "SALES"
  OutPath = "C:/temp/Calibration_Realdata"
 
# Create Huff Model Calibration by Real Data
  arcpy.HuffModelCalibrationByRealData_ba(Potential, SalesId, Cust, AssocStoreId, Store, StoreId, AttractionField, "DRIVE_TIME", OutPath, "false", "false")
 
# 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