Calibrage du modèle de Huff (Business Analyst)

Disponible avec une licence Business Analyst.

Synthèse

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 le conteneur Business Analyst, dans la fenêtre Catalogue.

  • 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).

Paramètres

ÉtiquetteExplicationType de données
Input Facility Features (Entités de ressource en entrée)

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

Feature Layer
Champ Facility ID (ID de ressource)

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

Field
Entités de clients en entrée

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

Feature Layer
Champ Associated Facility ID (ID de ressource associé)

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

Field
Input Sales Potential Features (Entités de potentiel de vente en entrée)

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

Feature Layer
Champ Sales Potential ID (ID de potentiel de vente)

Champ d'identifiant unique représentant la zone potentielle de vente.

Field
Output Calibration (Calibrage en sortie)

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 (Variables d’attractivité)

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

Value Table
Champ Pondération du client
(Facultatif)

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

Field
Type de distance
(Facultatif)

Méthode de déplacement utilisée pour calculer la distance. La valeur par défaut est Straight Line (Ligne droite).

String
Unités de distance
(Facultatif)

Unités de mesure de la distance utilisées pour calculer la distance.

String
Sens de déplacement
(Facultatif)

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

  • Vers les points de venteLe déplacement va des entités de potentiel de vente aux points de vente. Il s’agit de l’option par défaut.
  • Depuis les points de venteLe déplacement va des points de vente aux entités de potentiel de vente.
String
Heure du jour
(Facultatif)

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

Date
Fuseau horaire
(Facultatif)

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

  • Fuseau horaire de l’emplacementLe 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é.
  • Fuseau horaire de l’emplacementLe 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

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})
NomExplicationType 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

Champ d’identifiant 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

Champ d'identifiant 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 utilisés pour 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 de champ pondérée calculée et attribuée à chaque client.

Field
distance_type
(Facultatif)

Méthode de déplacement utilisée pour calculer la distance. La valeur par défaut est Straight Line.

String
distance_units
(Facultatif)

Unités de mesure de la distance utilisées 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 utilisé pour le paramètre time_of_day.

  • 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 ci-dessous pour la fenêtre Python 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: Nécessite Business Analyst
  • Standard: Nécessite Business Analyst
  • Advanced: Nécessite Business Analyst

Rubriques connexes