ギャップ解析レポート(Gap Analysis Report) (Business Analyst)
サマリ
区画レベルにおける総世帯数、Core 世帯数比率、Developmental 世帯数比率、実際の顧客数、顧客占有率、予想顧客数、およびギャップを表現することにより市場を解析するレポートを作成します。
使用法
-
インデックスおよび構成比の閾値を適切に判断するには、プロファイル セグメンテーション レポートの出力を解析する必要があります。
-
ほとんどの場合、インデックスの閾値は 100 以上の値に設定すべきです。
-
比率の閾値は、Core ターゲット グループ内のセグメント数が 3 以上になるように設定します。多くの場合、構成比の値には自然分類が生じます。
-
通常、[ターゲット セグメンテーション プロファイル] は顧客レコードに基づいています。
-
[参照セグメンテーション プロファイル]は、[エリアの集約によりプロファイルを作成(Create Profile by Area Summation)] ツールを使用して作成できます。
-
[ターゲット セグメンテーション プロファイル] の顧客を [参照セグメンテーション プロファイル] 内に完全に含める必要があります。
-
[参照セグメンテーション プロファイル] として何を使用するかが明確でない場合は、全国を使用できます。
-
参照プロファイルは、成人総数または総世帯数から生成できます。
-
成人総数には、18 歳以上の個人が含まれます。
-
バー チャートまたはゲーム プラン チャートを作成すると、インデックスおよび構成比の閾値を決めるときに役立ちます。
-
デフォルトでは、占有率は、各セグメントのターゲットの合計をベースの合計で割った値に 100 を掛けて求めます。この基本乗数は、[分析] タブの [Business Analyst] → [初期設定] で調整することによって、1,000 に変更できます。
-
大きい占有率の値を得るには、できるだけ小さい参照プロファイルを使用します。全国のような大きい参照プロファイルを使用すると、解析の結果が希薄化します。
構文
パラメータ | 説明 | データ タイプ |
InputGeographyLevel |
顧客のプロファイル化のために使用される、人口統計変数を格納した入力フィーチャクラス。通常、このフィーチャクラスはブロック グループ レイヤに設定されます。 | Feature Layer |
BaseProfile |
インデックスと占有率の計算に使用される参照プロファイル。通常、このプロファイルは顧客の地理的範囲に基づいています。 | Folder |
TargetProfile |
参照プロファイルと比較されるターゲット プロファイル。通常、これは顧客に基づき、[セグメンテーション プロファイル] ツールを使用して生成されます。 | Folder |
SegmentMethod |
セグメントを Core および Developmental カテゴリに割り当てる方法。
| String |
OutputDirectoryParameterName |
レポートが格納される出力ディレクトリ。 | Folder |
CustomerLayer (オプション) |
顧客が格納されるポイント入力フィーチャクラス。通常は、Business Analyst の顧客レイヤになります。 | Feature Layer |
UseSelectedFeatures (オプション) |
顧客レイヤの選択したフィーチャに関するレポートを生成します。
| Boolean |
AllZips (オプション) |
レポートですべての郵便番号を使用するオプション。
| Boolean |
IndexThreshold (オプション) |
解析のインデックスの閾値を決めるために使用される値。 | Double |
PenetrationThreshold (オプション) |
構成比の閾値を満たす顧客または越える顧客の比率を決定します。 | Double |
TargetGroup (オプション) |
Core セグメントと Developmental セグメントを含む事前定義のターゲット グループ。 | String |
CoreTarget (オプション) |
Core ターゲット グループ。Core ターゲットは、顧客基盤およびインデックスの多くを占めるセグメントとして定義する必要があります。このオプションを使用するには、これらの割り当て方法でカスタム ターゲット グループを作成しておく必要があります。 | String |
DevelopmentalTarget (オプション) |
Developmental ターゲット グループ。Developmental ターゲットは、顧客基盤の多くを構成するセグメントとして定義されますが、Core セグメントほど多くのインデックスを作成しません。このオプションを使用するには、これらの割り当て方法でカスタム ターゲット グループを作成しておく必要があります。 | String |
TitleParameterName (オプション) |
レポートのタイトル。 | String |
CreateThematicMap (オプション) |
選択した変数で主題図を作成します。
| Boolean |
ThematicMapField (オプション) |
主題図を作成するためのフィールド。
| String |
OutputFeatureClass (オプション) |
主題図の格納先となるフィーチャクラス。 | Feature Class |
ReportFormats (オプション) |
出力レポートの形式。
| String |
コードのサンプル
# Name: GapAnalysisReport.py
# Description: Analyzes the San Francisco market using customers points and Tapestry profiles by ZIP Code.
# Author: Esri
# Import system modules
import arcview
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.overwriteoutput = 1
# Define input and output parameters for the Gap Analysis Report tool
Customers = "C:/temp/sf_cust.shp"
GeoLayer = "C:/ArcGIS/Business Analyst/US_2013/Data/BDS/esri_zip5.bds"
BaseSeg = "C:/My Output Data/Projects/Default Project/Segmentation/Profiles/US Households/profile.xml"
TargetSeg = "C:/My Output Data/Projects/Default Project/Segmentation/Profiles/US Households/profile.xml"
OutPath = "C:/temp/Gap"
# Create Gap Analysis Report
arcpy.GapAnalysisReport_ba(Customers, GeoLayer, BaseSeg, TargetSeg, "110", "4", OutPath)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)