Calibrage du modèle de Huff (Business Analyst)

Disponible avec une licence Business Analyst.

Résumé

Calcule les valeurs d’exposant à utiliser dans l’outil Huff Model (Modèle de Huff).

Utilisation

  • Les exposants en sortie se basent sur les valeurs d’attractivité des services existants et sur leur relation spatiale avec les points client.

  • Les données ponctuelles client constituent une entrée requise.

  • La sortie du calibrage du modèle de Huff est enregistrée dans la fenêtre Catalog (Catalogue) du conteneur Business Analyst.

  • Les valeurs d’exposant sont corrélées au marché défini par les entrées. Bien qu’elles puissent être appliquées à d’autres marchés, elles seront peut-être moins fiables dans ces scénarios.

  • La sortie du calibrage du modèle de Huff peut être appliquée à l’outil Huff Model (Modèle de Huff).

Syntaxe

arcpy.ba.HuffModelCalibration(in_facility_features, facility_id_field, in_customer_features, link_field, in_sales_potential_features, sales_potential_id_field, out_calibration, attractiveness_variables, {customer_weight_field}, {distance_type}, {distance_units}, {travel_direction}, {time_of_day}, {time_zone})
ParamètreExplicationType de données
in_facility_features

Entité ponctuelle en entrée représentant les concurrents ou les points de vente existants.

Feature Layer
facility_id_field

ID unique représentant l’emplacement d’un point de vente ou d’une installation.

Field
in_customer_features

Classe d’entités ponctuelles en entrée représentant l’emplacement des clients.

Feature Layer
link_field

Champ utilisé comme ID pour attribuer des clients à une ressource ou à un point de vente.

Field
in_sales_potential_features

Classe d’entités surfaciques en entrée utilisée pour déterminer le marché des ventes potentielles.

Feature Layer
sales_potential_id_field

ID unique représentant la zone potentielle de vente.

Field
out_calibration

Fichier de calibrage en sortie dans lequel figureront les résultats du modèle de Huff calibrés, ce qui correspond aux valeurs d’exposant des variables d’attractivité et de la distance. L’extension du fichier en sortie est *.huffmodel.

File
attractiveness_variables
[attractiveness_variables,...]

Champs permettant de déterminer l’attractivité de chaque concurrent. Il arrive fréquemment que la taille du point de vente remplace l’attractivité.

Value Table
customer_weight_field
(Facultatif)

Valeur pondérée calculée et attribuée à chaque client.

Field
distance_type
(Facultatif)

Définit le mode de calcul de la distance en fonction de la méthode de déplacement. La valeur par défaut est Straight Line (Ligne droite).

String
distance_units
(Facultatif)

Unités de mesure de la distance à utiliser pour calculer la distance.

String
travel_direction
(Facultatif)

Spécifie le sens de déplacement qui sera utilisé entre les points de vente et les entités de potentiel de vente.

  • TOWARD_STORESLe déplacement va des entités de potentiel de vente aux points de vente. Il s’agit de l’option par défaut.
  • AWAY_FROM_STORESLe déplacement va des points de vente aux entités de potentiel de vente.
String
time_of_day
(Facultatif)

Date et heure utilisées pour le calcul de la distance.

Date
time_zone
(Facultatif)

Spécifie le fuseau horaire qui sera utilisé pour le paramètre Time of Day (Heure du jour).

  • TIME_ZONE_AT_LOCATIONLe fuseau horaire dans lequel se trouvent les secteurs est utilisé. Il s’agit de l’option par défaut.
  • UTCLe temps universel coordonné (UTC) est utilisé.
String

Exemple de code

Exemple d’utilisation de l’outil HuffModelCalibration (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction HuffModelCalibration.

import arcpy
arcpy.ba.HuffModelCalibration("starbucks_layer", "IDField", "potential_store_layer", "IDField", "HuffModelTestData.gdb\CT", "IDField", "TOTPOP_CY", "Starbucks_HuffModel", "SALES # 1", -1.5, "STRAIGHT_LINE_DISTANCE", "MILES", None, "TOWARD_STORES", None, "TIME_ZONE_AT_LOCATION")

Informations de licence

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

Rubriques connexes