Recode est disponible dans le menu Colonnes du haut, puis se trouve sous Utilitaires.
Nous pouvons également accéder à Recode en utilisant le triangle rouge de notre tableau de données près du panneau Colonnes.
Une fois la fenêtre Recode lancée, la plupart des fonctionnalités de Recode se trouvent sous son triangle rouge. Les cinq premiers éléments proviennent des versions précédentes de JMP.
Passons en revue certaines des fonctionnalités existantes avant d'explorer les améliorations apportées à Recode en inspectant cet exemple de jeu de données à l'aide de la colonne NOM ENREGISTRÉ.
Remarque: un double-clic sur la colonne NOM ENREGISTRÉ dans le panneau des colonnes l’affichera immédiatement.
Après avoir sélectionné l'option de menu recode, JMP renvoie un récapitulatif des valeurs de la colonne, notamment le nombre et le nombre de groupes. L'option de groupe est nouvelle. Dans notre exemple, la section Nouvelle valeur, comme avec l'outil de recodage précédent, vous permet de modifier n'importe quelle valeur.
Convertir en titres, majuscules et minuscules s’applique à toutes les lignes de la colonne.
Choisissons Convert to Titlecase pour voir l'effet que cela a sur le contenu de la section New Value. Notez que les valeurs ont été modifiées pour refléter le changement de Titlecase.
À tout moment du processus de recodage, nous pouvons sélectionner les touches «Annuler» ou «Rétablir» pour passer d’une étape à l’autre ou sélectionner «Recommencer» dans le menu du triangle rouge pour revenir à l’état initial.
Rogner les blancs supprime les espaces de début et de fin du texte. Remarquez comment "Todd Tullio" est groupé avec "Todd Tullio" lorsque cette fonction est sélectionnée. Trim Whitespace nous emmène de 287 à 280 groupes.
Collapse Les espaces blancs suppriment les espaces blancs de début et de fin, tout en remplaçant les chaînes d'espaces blancs internes (de n'importe quelle longueur) par un seul espace blanc.
Collapse L'espace blanc nous amène de 287 à 270 groupes. Alors, quelles lignes ont changé? Toutes les modifications sont ombrées pour vous permettre d’analyser le tableau afin de les visualiser rapidement.
First Word remplace le texte donné par son seul premier mot, en utilisant des espaces comme séparateur. L'utilisation de cette fonctionnalité nous amène de 287 à 144 groupes.
C'est un moyen rapide de séparer les noms en prénom et nom de famille
Dernier mot, tout sauf premier mot et tout sauf dernier mot ont des performances similaires à celles du premier mot.
La sélection de valeurs similaires au groupe nous permet d’ignorer la casse, les caractères non imprimables, les espaces et la ponctuation.
Au bas de la fenêtre Groupe des valeurs similaires, vous pouvez également autoriser la modification de caractères à l'aide du rapport de différence ou par différence de caractère maximale.
La différence de caractères maximale est le nombre de modifications de caractères, telles que l'insertion, la suppression ou la modification nécessaire pour modifier un mot en un autre. Il regroupe les valeurs en fonction d'un nombre maximal de différences de caractères. Par exemple, tapez "5" pour regrouper les valeurs de cinq caractères ou moins.
Le rapport de différence est le nombre de modifications de caractères divisé par la longueur du mot le plus court. Il regroupe les valeurs en fonction de la différence proportionnelle. Par exemple, tapez ".25" pour regrouper des valeurs différentes d'au moins 25%. Difference Ratio s'adapte à la longueur des chaînes comparées. Il est donc préférable que l'ensemble de données contienne à la fois des chaînes longues et courtes pour Difference Ratio.
Expérimenter vous-même différents types de données, ou l'ensemble de données Sociétés dans JMP, constitue le meilleur moyen de vous familiariser avec le rapport de différence et la différence de caractère maximale pour le regroupement des résultats.
Nous pouvons également grouper manuellement, ensemble ou en association avec d’autres méthodes de regroupement.
Il y a deux façons de le faire:
En sélectionnant les valeurs ou les groupes de valeurs souhaités et en cliquant avec le bouton droit de la souris (ou en appuyant sur le bouton Groupe), ou en modifiant les lignes de la même valeur. Au fur et à mesure que les nouvelles lignes sont modifiées avec cette valeur, elles seront automatiquement ajoutées au groupe. Cette option est très pratique, car les lignes avec des différences d'espaces ne seront pas regroupées. Vous serez en mesure de dire que les lignes sont différentes, même si elles ont la même apparence.
Pour illustrer la deuxième option de regroupement, commençons par supprimer manuellement les points des noms AM Taylor. Remarquez qu'avec le groupe AM Taylor, l'une des entrées n'est pas groupée, nous savons donc qu'elle est toujours différente. Il a un espace de fuite.
Voici un exemple de regroupement automatisé et de modification manuelle.
Dans le menu du triangle rouge, sélectionnez Groupe des valeurs similaires, cochez la case Autoriser les modifications de caractère, entrez 0,25 dans la boîte de dialogue et cliquez sur OK.
Nos défauts ont fait un très bon travail, mais nous voyons que Gary H. Hartmann et Gary Hartmann (qui se trouvent être la même personne) n'appartiennent pas au groupe de Gary W. Hartmann.
Supprimez-les du groupe en sélectionnant les deux lignes, en cliquant avec le bouton droit de la souris et en sélectionnant Supprimer du groupe.
Ensuite, pendant que ces 2 lignes sont encore en surbrillance, regroupez-les en cliquant sur le bouton Groupe.
En passant à Joel Kohler, nous constatons que toutes ses entrées n’ont pas été regroupées. Cependant, il préfère utiliser son titre professionnel, qui n’appartient pas au nom du groupe actuel.
Sélectionnez les quatre entrées, cliquez avec le bouton droit de la souris et sélectionnez Group to JOEL E KOHLER PE. Ajoutez des signes de ponctuation en modifiant le nouveau nom du groupe dans JOEL E. KOHLER, PE. Une fois l'enregistrement terminé, appuyez sur le bouton Terminé (en haut à droite).
Vous êtes présenté avec quatre options. Les options déterminent comment vous appliquez les valeurs recodées dans votre table de données.
En place: enregistrez les valeurs recodées en place, en remplaçant la colonne en cours.
Nouvelle colonne: enregistre les valeurs recodées dans une nouvelle colonne.
Colonne de formule: enregistrer les valeurs recodées dans une nouvelle colonne de formule
Script: écrivez un script de recodage dans la table de données, l'une des meilleures fonctionnalités du nouveau Recode; Le nettoyage des données peut souvent prendre plus de temps que celui disponible en une seule session. Il est donc important de pouvoir enregistrer votre travail. Vous pouvez exécuter le script au début de votre prochaine session pour reprendre là où vous l'avez laissé.