In meinem letzten Blogpost habe ich erzählt, wie ich eine Tabelle mit Trainingsinformationen in JMP erstellt und meine Trainingsmuster 2014 zusammengefasst habe. Um detailliertere Zusammenfassungen meiner Daten auf Übungsebene zu erhalten, musste ich zunächst meine Datentabelle mit der JMP 12 Recode-Plattform bereinigen. Sie können mehr im lesen letzter Beitrag von John Sall und ein früherer Post von Recode-Entwickler James Preiss über JMP 12 Recode-Plattformaktualisierungen Wie eine verbesserte Benutzeroberfläche für die manuelle Gruppierung, automatische Gruppierung von Elementen nach Bearbeitungsabstand und Skriptverbesserungen. Ich habe auch über gepostet Wie nützlich war Recode für das Aufräumen meiner Lebensmittelprotokolldaten .
Als ich meine Gewichtstrainingsdaten auf der Übungsstufe grafisch darstellte, wurde mir klar, dass ich die gleichen Übungen im Laufe der Jahre mit unterschiedlichen Namen bezeichnet hatte. Diese Benennungsinkonsistenzen waren hauptsächlich auf Unterschiede in den Übungsnamen zurückzuführen, die von verschiedenen Trainingsprogrammen verwendet wurden, aber ich habe auch Rechtschreibfehler und Unterschiede in der Wortreihenfolge zwischen den in meiner Datentabelle genannten Übungen festgestellt. Ich musste doppelte Namen gruppieren und einen einzelnen repräsentativen Wert auswählen, bevor ich meine Daten auf Übungsebene effizient zusammenfassen und die Übungsmuster im Zeitverlauf vergleichen konnte.
Glücklicherweise machten die neuen Gruppierungs- und Filterfunktionen der JMP 12 Recode-Plattform die Datenbereinigung unkompliziert. Nachfolgend ein Beispiel, bei dem ich verschiedene Namen für dieselben Rückenübungen während des Trainings verwendet hatte. Ich habe bei gedrückter Steuerungstaste die verschiedenen Namen für die verschiedenen Übungen ausgewählt und mit der rechten Maustaste geklickt, um sie manuell zu gruppieren, und dann den Gruppennamen geändert. Während ich die Übungsnamen konsolidierte, änderte ich viele ihrer Namen, um mit dem verwendeten Gerätetyp zu beginnen (z. B. Band, Kabel, DB für Hantel, BB für Langhantel). Dies half, die Übungen mit ähnlichen Geräten in Grafiken und Tabellen zu sortieren.

Mein nächster Schritt war, Recode zu verwenden, um meine gereinigten Übungsnamen nach dem primären Körperteil zu gruppieren, der jeweils bearbeitet wurde. Wiederum habe ich mit gedrückter Umschalt-Klick- und Kontroll-Klick-Übung Übungen ausgewählt und mit der rechten Maustaste geklickt, um sie zu gruppieren und Gruppennamen zuzuordnen, die primären Körperteilen wie Brust, Rücken und Schultern entsprechen. Obwohl viele Krafttrainingsübungen mehr als einen Körperteil betreffen, fand ich die Zuweisung eines primären Körperteils ideal zum Filtern meiner Daten. Ich werde in späteren Beiträgen auf dieses Thema näher eingehen.
Ich habe auch primäre Körperteile in Körperzonen (Oberkörper, Unterkörper, Kern) eingeteilt, wie unten gezeigt. Ich habe einzelne Trainingsnamen in Trainingsprogramme gruppiert. Da ich mehrere Trainingsprogramme wiederholt hatte, erstellte ich eine Zeichenformelspalte mit der Bezeichnung Unique Workout ID, die den Trainingsnamen und das Datum für jede Sitzung verkabelte.

Ich habe Skripts für meine verschiedenen Bereinigungsaufgaben als separate JSL-Dateien mit der neuen Menüoption Recode red triangle gespeichert Skript> In Datei speichern. In ähnlicher Weise habe ich, als ich neue Daten verarbeiten musste, verwendet Skript> Aus Datei importieren um jedes gespeicherte Skript mit den bereits erstellten Gruppierungen erneut zu laden. Ich habe das Skript dann an die neuen Daten angepasst, gespeichert und die Änderungen in einer neuen Spalte übernommen.
Die Klassifizierung meiner Übungen und Trainings auf diesen verschiedenen Ebenen bot mir eine Vielzahl von Optionen zum Filtern und Zusammenfassen meiner Daten. In meinem nächsten Blogbeitrag werde ich beschreiben, wie ich mithilfe des lokalen Datenfilters meine auf Körperzonenebene zusammengefassten Trainingsdaten untersuchte.