Disponible avec une licence Business Analyst.
Résumé
Etablit un profil des attributs démographiques des données clients en fonction d'une couche de données personnalisée ou démographique sélectionnée à l'aide de l'approche de l'analyse des composantes principales.
Pour en savoir plus sur le fonctionnement de l'outil Prospection clients à l'aide d'ACP
Utilisation
Il est recommandé de laisser la valeur du paramètre Valeur propre ACP contour définie sur 1, car cette valeur par défaut repose sur le critère Kaiser largement accepté.
Lorsque vous définissez le paramètre Nombre d'entités à classer, vous pouvez limiter le nombre d'entités affichées dans la sortie de l'analyse. Toutes les entités sont analysées avec cette méthode, mais seules les N premières entités seront affichées.
Syntaxe
arcpy.ba.PCACustomerProspecting(InputBoundaryLayer, InputGeographyLevel, OutputFeatureClass, DMQFile, FSRankFeatNum, {UserDefinedBoundVal})
Paramètre | Explication | Type de données |
InputBoundaryLayer | Couche de contours qui définit l'étendue des données à analyser. | Feature Layer |
InputGeographyLevel | Classe d'entités en entrée qui contient les données à utiliser dans l'analyse. | Feature Layer |
OutputFeatureClass | Classe d'entités en sortie qui contiendra les données de prospection clients. La classe d'entités en sortie sera classée en fonction de la ressemblance avec le site principal. | Feature Class |
DMQFile | Fichier de définition en entrée généré dans Prospection de clientèle (Business Analyst) qui définit les paramètres pour le filtrage du niveau géographique. | File |
FSRankFeatNum | Définit le nombre d'entités que vous pouvez classer. Par exemple, si vous avez sélectionné 10 comme nombre d'entités à classer, les 10 premières entités seront classées, ce qui peut inclure votre site principal s'il fait partie de votre couche cible. | Long |
UserDefinedBoundVal (Facultatif) | Valeur propre à utiliser. Il est recommandé d'utiliser la valeur par défaut de un. | Double |
Exemple de code
Exemple d'utilisation du script PCACusomterProspecting (script autonome)
# Name: PCACusomterProspecting.py
# Description: Creates a geographic output that ranks the top X geographies that match the inputted profile.
# 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")
# Define the parameters for the Customer Prospecting using PCA tool
InputBoundaryLayer = "C:/temp/Boundary.shp"
InputGeographyLevel = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
OutputFeatureClass= "C:/temp/PCA_Demo_Prospect.shp"
DMQFile= "C:/temp/DMQ_output.dmq"
FSRankFeatNum = 6
# Create Customer Prospecting output file
arcpy.PCACustomerProspecting_ba(InputBoundaryLayer,
InputGeographyLevel,
OutputFeatureClass,
DMQFile,
FSRankFeatNum)
# 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