Rapport d'analyse des écarts (Business Analyst)
Récapitulatif
Crée un rapport permettant d'analyser un marché en affichant le nombre total de ménages, le pourcentage des ménages principaux, le pourcentage des ménages de développement, les clients réels, le taux de pénétration des clients, les clients attendus et l'écart pour un niveau géographique donné.
Pour en savoir plus sur le fonctionnement du rapport d'analyse des écarts
Utilisation
-
Pour mieux définir les valeurs de seuil de la composition en pourcentage et de l'index, vous devez analyser la sortie du rapport de segmentation des profils.
-
Dans la plupart des cas, la valeur du paramètre Seuil d'index doit être définie sur une valeur d'au moins 100.
-
Le paramètre Seuil en pourcentage doit être défini afin que le groupe cible principal contienne au moins trois segments. Les valeurs de composition en pourcentage présentent souvent un seuil naturel.
-
Généralement, le profil de segmentation cible repose sur les enregistrements client.
-
Le profil de segmentation type peut être généré avec l'outil Créer un profil par somme de zones.
-
Les clients du profil de segmentation cible doivent être entièrement à l'intérieur du profil de segmentation type.
-
Si vous ne savez pas quel profil de segmentation type utiliser, vous pouvez utiliser l'ensemble des Etats-Unis.
-
La base de segmentation peut être générée avec la population adulte totale ou le nombre total de ménages.
-
La population adulte totale comprend les individus âgés de 18 ans ou plus.
-
Vous pouvez créer un diagramme à barres ou un diagramme de plan de jeu pour vous aider à définir les valeurs seuil de l'index et de la composition en pourcentage.
-
Par défaut, le taux de pénétration (pourcentage) est calculé en divisant le total cible de chaque segment par le total de base et en multipliant par 100. Vous pouvez modifier le multiplicateur de base pour utiliser 1 000 en ajustant cette valeur dans Business Analyst > Préférences sous l'onglet Analyse.
-
Utilisez un profil type de segmentation aussi petit que possible pour obtenir des valeurs en pourcentage du taux de pénétration. Les profils type de segmentation de grande taille, par exemple l'ensemble des Etats-Unis, ont pour effet de diluer les résultats de votre analyse.
Syntaxe
Paramètre | Explication | Type de données |
InputGeographyLevel |
Classe d'entités en entrée contenant les variables démographiques utilisées pour dresser le profil de vos clients. En général, la couche de groupes d'îlots doit être utilisée. | Feature Layer |
BaseProfile |
Profil type utilisé dans le calcul de l'index et du taux de pénétration (pourcentage). Ce profil repose généralement sur l'étendue géographique de vos clients. | Folder |
TargetProfile |
Profil cible à comparer au profil type. En général, il repose sur vos clients et est généré à l'aide des outils Profil de segmentation. | Folder |
SegmentMethod |
Méthode d'attribution de vos segments aux catégories des segments principaux et de développement.
| String |
OutputDirectoryParameterName |
Répertoire en sortie qui contiendra le rapport. | Folder |
CustomerLayer (Facultatif) |
Classe d'entités points en entrée contenant les clients. En général, il s'agit d'une couche de clients Business Analyst. | Feature Layer |
UseSelectedFeatures (Facultatif) |
Génère un rapport sur les entités sélectionnées de la couche de clients.
| Boolean |
AllZips (Facultatif) |
Option permettant d'utiliser tous les codes postaux dans le rapport.
| Boolean |
IndexThreshold (Facultatif) |
Valeur utilisée pour déterminer l'index de seuil de votre analyse. | Double |
PenetrationThreshold (Facultatif) |
Définit le pourcentage de clients qui correspondent au seuil de composition en pourcentage ou le dépassent. | Double |
TargetGroup (Facultatif) |
Groupes cibles prédéfinis qui contiennent vos segments principaux et de développement. | String |
CoreTarget (Facultatif) |
Groupe cible principal. Les cibles principales doivent être définies comme les segments qui constituent un bon pourcentage de votre base de clientèle et dont l'index est satisfaisant. Pour utiliser cette option, vous devez d'abord créer des groupes cibles personnalisés avec ces attributions. | String |
DevelopmentalTarget (Facultatif) |
Groupe cible de développement. Les cibles de développement doivent être définies comme les segments qui constituent un bon pourcentage de votre base de clientèle, mais dont l'index n'est pas aussi satisfaisant que pour vos segments principaux. Pour utiliser cette option, vous devez d'abord créer des groupes cibles personnalisés avec ces attributions. | String |
TitleParameterName (Facultatif) |
Titre du rapport. | String |
CreateThematicMap (Facultatif) |
Générez une carte thématique sur une variable sélectionnée.
| Boolean |
ThematicMapField (Facultatif) |
Champ permettant de générer la carte thématique.
| String |
OutputFeatureClass (Facultatif) |
Classe d'entités qui contiendront la carte thématique. | Feature Class |
ReportFormats (Facultatif) |
Format du rapport en sortie.
| String |
Exemple de code
# 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)