顧客プロファイリング(Customer Profiling) (Business Analyst)
使用法
-
ArcMap では、解析は、有効な分析範囲(解析範囲)に含まれるフィーチャに対してのみ実行されます。
-
このツールは、[人口統計データによる顧客調査] ツールへの入力として使用される人口統計クエリ ファイルを作成します。
-
プロファイリングするフィールドの分散を定義する場合、高い分散(たとえば、± 20%)から開始して一般的な範囲を確立し、必要に応じてさらに分散の精度を上げます。
-
入力オプションを使用して、顧客プロファイルの形成に使用される人口統計変数またはデータ変数の上限値と下限値を定義できます。
-
調査対象の市場を含むように境界レイヤを設定します。
構文
CustomerProfiling_ba (CustomerLayer, InputBoundaryLayer, InputGeographyLevel, InputFieldsToProfile, InputProspectingFillingOptions, InputFillingVariance, OutputDMQFilePath, {UseSelectedFeatures})
パラメータ | 説明 | データ タイプ |
CustomerLayer |
顧客ポイントが含まれる入力フィーチャ レイヤ。 | Feature Layer |
InputBoundaryLayer |
解析の検索範囲を指定する入力フィーチャ レイヤ。解析では、この範囲で区画レベル レイヤを検索し、検索結果を返します。 | Feature Layer |
InputGeographyLevel |
人口統計クエリで使用されるデータを格納する入力フィーチャクラス。 | Feature Layer |
InputFieldsToProfile [InputFieldsToProfile,...] |
区画レベルからのプロファイルの定義に使用される、選択した属性(通常は人口統計データ)。 | Field |
InputProspectingFillingOptions |
プロファイリングするフィールドの値の範囲。
| String |
InputFillingVariance |
入力オプションを読み取るパーセンテージを設定します(たとえば、± 20%)。 | Double |
OutputDMQFilePath |
定義済みパラメータ(フィルタ設定)が格納される出力ファイル。 このファイルは、人口統計データによる顧客調査ツールの入力として使用されます。 | String |
UseSelectedFeatures (オプション) |
顧客プロファイルの生成に使用される顧客を定義します。
| Boolean |
コードのサンプル
CustomerProfiling(顧客プロファイリング)の例(スタンドアロン スクリプト)
# Name: CustomerProfiling.py
# Description: Creates a profile of customers in San Francisco based on current year total households.
# 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")
# Define the parameters for the Customer Profiling tool
CustPath = "C:/temp/sf_cust.shp"
InputOverlay = "C:/temp/Boundary.shp"
InputGeo = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_bg.bds"
Profile = "TOTHH_CY"
Variance = "20"
OutPath = "C:/temp/DMQ_output.dmq"
# Create Customer Profiling output file
arcpy.CustomerProfiling_ba(CustPath, InputOverlay, InputGeo, Profile, "BOTH", Variance, OutPath)
# Release extension license
arcpy.CheckInExtension("Business")
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