Dans mon précédent billet de blog, j’ai expliqué comment j’ai créé un tableau d’informations d’entraînement dans JMP et résumé mes habitudes d’entraînement en 2014. Pour approfondir des résumés plus détaillés de mes données au niveau de l'exercice, je devais d'abord nettoyer mon tableau de données avec la plate-forme JMP 12 Recode. Vous pouvez lire plus dans le message récent de John Sall et un précédent article de James Preiss, développeur de Recode, à propos de Mises à jour de la plate-forme JMP 12 Recode comme une interface utilisateur améliorée pour le regroupement manuel, le regroupement automatique des éléments en fonction de la distance de modification et l'amélioration des scripts. J'ai aussi posté sur à quel point Recode a été utile pour nettoyer les données de mon journal alimentaire .
Lorsque j'ai représenté graphiquement mes données d'entraînement de poids au niveau de l'exercice, j'ai réalisé que je m'étais référé aux mêmes exercices sous des noms différents au fil des ans. Ces incohérences dans les noms étaient en grande partie dues aux différences entre les noms d’exercices utilisés par les différents programmes d’entraînement que j’avais suivis, mais j’ai aussi noté des erreurs d’orthographe et des différences d’ordre des mots dans l’exercice nommé utilisé dans mon tableau de données. Je devais regrouper les noms en double et choisir une seule valeur représentative avant de pouvoir résumer efficacement mes données au niveau de l'exercice et de comparer les modèles d'exercice au fil du temps.
Heureusement, les nouvelles fonctionnalités de regroupement et de filtrage de la plate-forme JMP 12 Recode ont simplifié mon processus de nettoyage des données. Vous trouverez ci-dessous un exemple dans lequel j'avais utilisé différents noms pour les mêmes exercices du dos lors de séances d'entraînement. J'ai utilisé Ctrl + clic pour sélectionner les différents noms utilisés pour différents exercices et j'ai cliqué avec le bouton droit de la souris pour les regrouper manuellement, puis j'ai modifié le nom du groupe. Lors de la consolidation des noms d'exercice, j'ai modifié plusieurs de leurs noms pour commencer par le type d'équipement utilisé (par exemple, bande, câble, DB pour haltère, BB pour haltère). Cela a permis de classer des exercices utilisant des équipements similaires dans des graphiques et des tableaux.

Ma prochaine étape consistait à utiliser Recode pour regrouper les noms de mes exercices nettoyés par partie principale du corps, chacun travaillant. Encore une fois, j'ai utilisé Maj-clic et Ctrl-clic pour choisir des exercices et un clic-droit pour les regrouper, en attribuant des noms de groupe correspondant aux parties principales du corps telles que Poitrine, Dos et Épaules. Bien que de nombreux exercices de musculation travaillent avec plus d'une partie du corps, j'ai constaté qu'attribuer une partie du corps primaire était idéal pour filtrer mes données. J'entrerai plus en détail sur ce sujet dans les prochains articles.
J'ai également regroupé les parties primaires du corps dans des zones corporelles (partie supérieure du corps, partie inférieure du corps, noyau), comme indiqué ci-dessous. J'ai regroupé les noms d'entraînement individuels dans des programmes d'entraînement. Comme j'avais répété plusieurs programmes d'entraînement, j'ai créé une colonne de formule de caractères appelée ID d'entraînement unique qui concaténéait le nom et la date de l'entraînement pour chaque session.

J'ai sauvegardé les scripts de mes diverses tâches de nettoyage sous forme de fichiers JSL distincts à l'aide de la nouvelle option de menu Recode triangle rouge script> Enregistrer dans un fichier. De même, lorsque j’avais de nouvelles données à traiter, j’utilisais script> Importer à partir d'un fichier pour recharger chaque script enregistré contenant les groupes que j'avais déjà créés. J'ai ensuite modifié le script pour l'adapter à mes nouvelles données, je l'ai enregistré et appliqué les modifications dans une nouvelle colonne.
La classification de mes exercices et de mes séances d'entraînement à ces différents niveaux m'a fourni une grande variété d'options pour filtrer et résumer mes données. Dans mon prochain article de blog, je décrirai comment j'ai utilisé le filtre de données local pour examiner mes données d'entraînement résumées au niveau de la zone de corps.