0 / 0
Retourner à la version anglaise de la documentation
Prévoir les promotions des ventes au détail
Dernière mise à jour : 11 déc. 2024
Prévoir les promotions des ventes au détail

Ce tutoriel construit deux modèles pour prédire les effets de futures promotions des ventes, puis compare les modèles.

Comme pour le tutoriel sur la surveillance des conditions, le processus d'exploration des données comprend les phases d'exploration, de préparation des données, de formation et de test. Toutes les données du fichier " telco.csv ne sont pas utiles pour prédire le taux de désabonnement. Vous pouvez utiliser le filtre pour sélectionner uniquement les données considérées comme importantes pour une utilisation en tant que prédicteur (les champs marqués comme importants dans le modèle).

Essayez le tutoriel

Dans ce tutoriel, vous exécutez les tâches suivantes :

Exemple de flux de modélisateurs et d'ensembles de données

Ce tutoriel utilise le flux Promotion des ventes au détail du projet d'exemple. Le fichier de données utilisé est goods2n.csv. L'image suivante montre un exemple de flux de modélisation.

Figure 1 : Flux du modeleur d'échantillon
Flux du modeleur d'échantillon

L'image suivante montre l'échantillon de données.
Figure 2. Exemple de données
Exemple de données

Tâche 1 : Ouvrir le projet d'exemple

L'exemple de projet contient plusieurs ensembles de données et des exemples de flux de modélisation. Si vous n'avez pas encore le projet exemple, reportez-vous à la rubrique Tutoriels pour créer le projet exemple. Suivez ensuite les étapes suivantes pour ouvrir l'exemple de projet :

  1. Dans Cloud Pak for Data, à partir du menu de navigation 'Menu de navigation, choisissez Projets > Voir tous les projets.
  2. Cliquez sur SPSS Modeler Project.
  3. Cliquez sur l'onglet Actifs pour voir les ensembles de données et les flux du modélisateur.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre l'onglet Actifs du projet. Vous êtes maintenant prêt à travailler avec l'exemple de flux du modeleur associé à ce tutoriel.

Texte de remplacement

haut de page

Tâche 2 : Examiner les nœuds Data Asset, Derive et Type

La promotion des ventes au détail comprend plusieurs nœuds. Procédez comme suit pour examiner les nœuds Data Asset, Derive et Type:

Noeud Actif de données

  1. Dans l'onglet Actifs, ouvrez le flux du modeleur Promotion des ventes au détail et attendez que le canevas se charge.
  2. Double-cliquez sur le nœud goods1n.csv. Ce nœud est un nœud d'actif de données qui pointe vers le fichier goods1n.csv du projet.
  3. Examinez les propriétés du format de fichier.
  4. Cliquez sur Aperçu des données pour voir l'ensemble des données.
  5. Remarquez que chaque enregistrement contient
    • Class. Type de produit.
    • Cost. Prix unitaire.
    • Promotion. Indice du montant dépensé pour une promotion particulière.
    • Before. Chiffre d'affaires avant promotion.
    • After. Chiffre d'affaires après promotion.

    Les deux champs relatifs au chiffre d'affaires (Before et After) sont exprimés en termes absolus. Toutefois, il semble probable que l'augmentation des recettes après la promotion (et probablement grâce à elle) soit un chiffre plus utile.

  6. Fermez l'aperçu des données et le volet latéral des propriétés.

Noeud Calculer

  1. Double-cliquez sur le nœud Augmenter (Dériver). Ce nœud dérive la valeur de l'augmentation des recettes.
  2. Examinez les paramètres, en particulier le champ Expression, qui contient une formule permettant de calculer l'augmentation en pourcentage des recettes avant la promotion : " (After - Before) / Before * 100.0.
  3. Cliquez sur Aperçu des données pour voir l'ensemble des données avec les valeurs dérivées.
  4. Remarquez la colonne Augmentation.

    Pour chaque catégorie de produits, il existe une relation quasi-linéaire entre l'augmentation du chiffre d'affaires et le coût de l'action promotionnelle. Il est donc probable qu'un arbre décision ou un réseau de neurones puisse prévoir, avec une exactitude relativement fiable, l'augmentation des recettes à l'aide des autres champs disponibles.

  5. Fermez l'aperçu des données et le volet latéral des propriétés.

Noeud type

  1. Double-cliquez sur le nœud Définir les types (Type). Ce nœud spécifie les propriétés des champs, telles que le niveau de mesure (le type de données que le champ contient), et le rôle de chaque champ en tant que cible ou entrée dans la modélisation. Le niveau de mesure est une catégorie qui indique le type de données du champ. Le fichier de données source utilise trois niveaux de mesure différents :
    • Un champ continu (tel que le champ " Age ) contient des valeurs numériques continues.
    • Un champ nominal (tel que le champ " Education ) a deux ou plusieurs valeurs distinctes - dans ce cas " College ou " High school.
    • Un champ ordinal (tel que le champ " Income level ) décrit des données comportant plusieurs valeurs distinctes ayant un ordre inhérent - dans ce cas " Low, " Medium et " High.

      Pour chaque champ, le nœud Type spécifie également un rôle afin d'indiquer le rôle que joue chaque champ dans la modélisation. Le rôle est défini sur Cible pour le champ " Increase, qui est le champ dérivé. Le " target est le champ pour lequel vous voulez prédire la valeur.

      Le rôle est défini sur Entrée pour la plupart des autres champs. Les champs d'entrée sont parfois appelés " predictors, ou champs dont les valeurs sont utilisées par l'algorithme de modélisation pour prédire la valeur du champ cible.

      Le rôle du champ " After est défini sur " None", ce qui signifie que ce champ n'est pas utilisé par l'algorithme de modélisation.

  2. Facultatif : Cliquez sur Aperçu des données pour afficher l'ensemble des données avec les valeurs dérivées.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre le nœud Type. Vous êtes maintenant prêt à générer et à comparer les modèles.

noeud Typer

haut de page

Tâche 3 : Générer et comparer les modèles

Le flux entraîne un réseau de neurones et un arbre de décision à prédire l'augmentation du chiffre d'affaires. Suivez les étapes suivantes pour générer les deux modèles :

Générer les modèles

  1. Double-cliquez sur le nœud Increase (Neural net) pour consulter ses propriétés.
    1. Développez la section Bases pour voir que le type de modèle est le Perceptron multicouche. Cette propriété détermine la manière dont le réseau relie les prédicteurs aux cibles à travers les couches cachées. Le perceptron multicouche permet d'établir des relations plus complexes au prix éventuel d'une augmentation du temps de formation et de notation.
    2. Développez la section Options du modèle pour voir les propriétés d'évaluation et de notation.
  2. Double-cliquez sur le nœud Augmenter (Arbre C&R) pour afficher ses propriétés.
  3. Cliquez sur Run all 'Icône d'exécution, et attendez que les pépites du modèle soient générées.
Comparer les modèles
  1. Connecter la pépite du modèle d'augmentation (arbre C&R) à l'augmentation (réseau neuronal).
  2. Ajouter un nœud d'analyse :
    1. Dans la palette, développez la section Outputs.
    2. Faites glisser le nœud d'analyse sur le canevas.
    3. Connecter la pépite du modèle Increase (Neural net) au nœud Analysis.
  3. Modifier l'ensemble de données afin d'utiliser d'autres données pour l'analyse :
    1. Double-cliquez sur le nœud goods1n.csv pour afficher ses propriétés.
    2. CV lick Modifier l'ensemble des données.
    3. Naviguez jusqu'à Data asset > GOODS2n.csv.
    4. Cliquez sur Sélectionner.
    5. Cliquez sur Sauvegarder.
  4. Survolez le nœud Analyse et cliquez sur l'icône Exécuter " Icône d'exécution.
  5. Dans le volet Sorties et modèles, cliquez sur la sortie portant le nom Analyse pour afficher les résultats.

    Les résultats de l'analyse, en particulier la corrélation linéaire entre l'augmentation prédite et la réponse correcte, montrent que les systèmes formés prédisent l'augmentation des recettes avec un degré de réussite élevé.

    Une étude plus poussée pourrait révéler des cas où les systèmes entraînés commettent des erreurs relativement importantes. Vous pouvez identifier ces erreurs en représentant graphiquement l'augmentation prévue des recettes par rapport à l'augmentation réelle. Vous pouvez ensuite sélectionner les valeurs aberrantes sur un graphique en utilisant les graphiques interactifs de SPSS Modeler et, à partir de leurs propriétés, il peut être possible d'ajuster la description des données ou le processus d'apprentissage afin d'améliorer la précision.

Icône de point de contrôle Vérifier votre progression

L'image suivante montre la sortie du nœud d'analyse.

Résultats du noeud Analyse

haut de page

Récapitulatif

Cet exemple vous a montré comment prévoir les effets de futures promotions des ventes. Comme dans l'exemple de la surveillance des conditions, le processus d'exploration des données comprend les phases d'exploration, de préparation des données, de formation et de test.

Etapes suivantes

Vous êtes maintenant prêt à essayer d'autres didacticielsSPSS® Modeler.

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus