アドバンス ハフ モデル(Advanced Huff Model) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

距離および魅力度の係数に基づいて、エリアのセールス ポテンシャルを予測する確率サーフェスを作成します。距離および魅力度の係数に基づいて、エリアのセールス ポテンシャルを予測する確率サーフェスを作成します。

[アドバンス ハフ モデル(Advanced Huff Model)] の仕組みの詳細

使用法

構文

HuffModelAdvanced_ba (SalesPotentialLayer, SalesPotentialLayerIDFieldName, PotentialSalesFldName, StoreLayer, StoreIDField, WayToDefineStoreLocation, WayToDefineParams, DistanceCalculationMethod, DistanceCoefficient, AttractionVariables, OutputFeatureClass, {ExtentSourceLayer}, {Longitude}, {Latitude}, {PotentialStoreLayer}, {PotentialStoreOID}, {PathToCalibratedResult})
パラメータ説明データ タイプ
SalesPotentialLayer

ハフ モデルの潜在市場を表す数値の計算に使用されるデータを含む入力フィーチャクラス。通常、年間売上データで表されます。

Feature Layer
SalesPotentialLayerIDFieldName

ポテンシャル レイヤのユニークな ID。

Field
PotentialSalesFldName

ハフ モデルのセールス ポテンシャルの計算に使用される値が格納されるフィールド

Field
StoreLayer

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

Feature Layer
StoreIDField

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

Field
WayToDefineStoreLocation

潜在店舗レイヤの生成に使用される方法。

  • BY_COORDINATES潜在店舗レイヤは、緯度/経度を使用して生成されます。
  • FROM_LAYER潜在店舗レイヤは、既存のポイント フィーチャクラスから生成されます。
String
WayToDefineParams

アドバンス ハフ モデルのパラメータを入力する方法。

  • MANUALLY移動時間の計算方法、距離係数、魅力値を手動で入力します。
  • USE_CALIBRATED_RESULTハフ モデル パラメータを [モデルのキャリブレーション(Huff Model calibration)] ツールで生成します。
String
DistanceCalculationMethod

潜在顧客レイヤのパラメータによって定義される地理エリアと、競合店舗レイヤの店舗との間の距離の計算に使用される方法を設定します。

  • STRAIGHT_LINE_DISTANCEユークリッド法(直線距離)。
  • DRIVE DISTANCE到達圏を距離単位で測定。
  • DRIVE_TIME到達圏を時間単位で測定。
String
DistanceCoefficient

移動距離が顧客に与える影響度を決定する値。

Double
AttractionVariables
[[Variable, {Potential Store Value}, {Coefficient}],...]

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

Value Table
OutputFeatureClass

ハフ モデルの結果を含むフィーチャクラス。

Feature Class
ExtentSourceLayer
(オプション)

分析範囲の定義に使用される入力フィーチャクラス。

Feature Layer
Longitude
(オプション)

出店候補地の X 座標(経度)。

Double
Latitude
(オプション)

出店候補地の Y 座標(緯度)。

Double
PotentialStoreLayer
(オプション)

出店候補地の定義に使用される既存のポイント フィーチャクラス。

Feature Layer
PotentialStoreOID
(オプション)

出店候補地の一意な ID。

Long
PathToCalibratedResult
(オプション)

既存のハフ モデル キャリブレーション ファイル。

Folder

コードのサンプル

HuffModelAdvanced(アドバンス ハフ モデル)の例(スタンドアロン スクリプト)
# Name: HuffModelExample.py
# Description: Analyzes stores in the San Francisco area to determine the estimated annual sales.
# Author: Esri

# Import system modules

import arcpy

arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business")
  arcpy.CheckOutExtension("Network") 
 
# Define input and output parameters for the Advanced Huff Model tool
  SalesLayer = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
  SalesId = "ID"
  Potential= "TOTPOP_CY"
  CompLayer = "C:/temp/sf_stores.shp"
  StoreId = "STORE_ID"
  AttractionParam= "SALES 500000 1.75"
  OutPath = "C:/temp/Huff_adv.shp"
  Extent = "C:/temp/analysis_extent.shp"
 
# Create Advanced Huff Model
  arcpy.HuffModelAdvanced_ba(SalesLayer, SalesId, Potential, CompLayer, StoreId, "BY_COORDINATES", "MANUALLY", "DRIVE_TIME", "-1.5", AttractionParam, OutPath, Extent, "-122.46", "37.76")
 
# 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