0 / 0
Retourner à la version anglaise de la documentation
noeud Restructurer
Dernière mise à jour : 07 oct. 2024
Noeud Restructurer (SPSS Modeler)

Avec le noeud Restructure, vous pouvez générer plusieurs champs en fonction des valeurs d'un champ nominal ou d'un champ de marqueur. Les champs nouvellement générés peuvent contenir des valeurs issues d'un autre champ ou de champs booléens numériques (0 et 1). La fonctionnalité de ce noeud est semblable à celle du noeud Binariser. Cependant, il offre plus de flexibilité en vous permettant de créer des champs de n'importe quel type (y compris des marqueurs numériques), en utilisant les valeurs d'un autre champ. Vous pouvez ainsi effectuer une agrégation ou d'autres manipulations avec d'autres noeuds situés en aval. (Grâce au noeud Binariser, vous pouvez agréger des champs en une seule étape ; cela peut s'avérer utile lorsque vous créez des champs indicateurs.)

Figure 1 : noeud Restructurer
noeud Restructurer

Exemple

Par exemple, le jeu de données suivant contient un champ nominal, Account, avec les valeurs Savings et Draft. Le solde d'ouverture et le solde actuel sont enregistrés pour chaque compte. Certains clients possèdent plusieurs comptes de chaque type. Supposons que vous souhaitiez savoir si chaque client possède un type de compte particulier et, si tel est le cas, la somme figurant sur chaque type de compte. Vous utilisez le noeud Restructure pour générer un champ pour chacune des valeurs Account, et vous sélectionnez Current_Balance comme valeur. Chaque nouveau champ est renseigné par le solde actuel de l'enregistrement concerné.

Tableau 1. Exemple de données avant restructuration
CustID Compte Solde_ouverture Solde_actuel
12701 Brouillon 1000 1005.32
12702 Epargne 100 144.51
12703 Epargne 300 321.20
12703 Epargne 150 204.51
12703 Brouillon 1200 586.32
Tableau 2. Exemple de données après restructuration
CustID Compte Solde_ouverture Solde_actuel
Account_Draft_
Bal en cours
Economies de compte
_Current_Bal
12701 Brouillon 1000 1005.32 1005.32 $null$
12702 Epargne 100 144.51 $null$ 144.51
12703 Epargne 300 321.20 $null$ 321.20
12703 Epargne 150 204.51 $null$ 204.51
12703 Brouillon 1200 586.32 586.32 $null$

Utilisation du noeud Restructurer avec le noeud Agréger

Dans de nombreux cas, vous pouvez associer le noeud Restructure à un noeud Aggregate. Dans l'exemple précédent, un client (doté de l'ID 12703) possède trois comptes. Vous pouvez utiliser un noeud Agréger pour calculer le solde total de chaque type de compte. Le champ clé est CustID, et les champs d'agrégation sont les nouveaux champs restructurés, Account_Draft_Current_Bal et Account_Savings_Current_Bal. Le tableau ci-dessous présente les résultats obtenus.

Tableau 3. Exemple de données après restructuration et agrégation
CustID Effectif
Compte_Courant_Courant_compte_
Bal_Sum
Compt_Savings_Courant_
Bal_Sum
12701 1 1005.32 $null$
12702 1 $null$ 144.51
12703 3 586.32 525.71

Plus d'informations

Astuces :
  • Dans de nombreux cas, un noeud Type est requis en amont à partir d'un noeud Restructure. Pour plus de détails sur le noeud Type, voir Noeud Type et ses nombreuses sous-sections.
  • Après avoir cliqué deux fois sur un noeud pour utiliser ses propriétés, vous pouvez survoler les infobulles pour afficher des informations utiles sur les différentes propriétés du noeud.
  • Des tutoriels sont disponibles pour vous initier à différentes méthodes et techniques de modélisation. Voir Tutoriels.
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