ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Rapport d'analyse des écarts

Disponible avec une licence Business Analyst.

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

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 se calcule 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

arcpy.ba.GapAnalysisReport(InputGeographyLevel, BaseProfile, TargetProfile, SegmentMethod, OutputDirectoryParameterName, {CustomerLayer}, {UseSelectedFeatures}, {AllZips}, {IndexThreshold}, {PenetrationThreshold}, {TargetGroup}, {CoreTarget}, {DevelopmentalTarget}, {TitleParameterName}, {CreateThematicMap}, {ThematicMapField}, {OutputFeatureClass}, {ReportFormats})
ParamètreExplicationType 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.

  • Use Threshold Values —Cette option permet à Business Analyst de définir le mode d'attribution de vos segments principaux et de développement en fonction des seuils définis ici.
  • Use Target Group —Cette option vous permet de prédéfinir les segments à classer comme segments principaux ou de développement. Pour utiliser cette option, vous devez d'abord créer des groupes cibles personnalisés avec ces attributions.
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.

  • True —Génère le rapport d'analyse des écarts sur les entités sélectionnées.
  • False —Génère le rapport d'analyse des écarts sur toutes les entités. Il s'agit de l'option par défaut.
Boolean
AllZips
(Facultatif)

Option permettant d'utiliser tous les codes postaux dans le rapport.

  • USE_ALL_ZIPS —Génère un rapport d'analyse des écarts sur tous les codes postaux. Il s'agit de l'option par défaut.
  • USE_SELECTED_ZIPS —Génère un rapport d'analyse des écarts uniquement sur les codes postaux contenant les segments de vos groupes principaux et de développement.
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.

  • CREATE_THEMATIC —Génère une carte thématique.
  • NO_THEMATIC —Ne génère pas de carte thématique. Il s'agit de l'option par défaut.
Boolean
ThematicMapField
(Facultatif)

Champ permettant de générer la carte thématique.

  • Gap —Désigne la différence entre le nombre réel de clients que vous avez actuellement et le nombre potentiel total de clients qui peuvent être amenés à devenir clients dans votre zone commerçante.
  • Expected Customers —Nombre estimé d'adultes ou de ménages qui utilisent un produit ou service donné.
  • Actual Customer HHs —Nombre total de clients exprimés sous forme de ménages.
  • Customer HH% penetration —Taux de pénétration (pourcentage) des ménages en tant que clients.
  • % Core HHs —Pourcentage des ménages principaux.
  • % Develop HHs —Pourcentage des ménages de développement.
String
OutputFeatureClass
(Facultatif)

Classe d'entités qui contiendront la carte thématique.

Feature Class
ReportFormats
(Facultatif)

Format du rapport en sortie.

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

Exemple de code

Exemple d'utilisation du script GapAnalysisReport (script autonome)

# 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(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\Business Analyst\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_2022/Data/Demographic Data/ZIPCodes_zp_esri.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")

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Requiert Business Analyst
  • Standard: Requiert Business Analyst
  • Advanced: Requiert Business Analyst

Rubriques connexes

  • Présentation du jeu d’outils Analyse de segmentation

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2022 Esri. | Confidentialité | Légal