在我之前的博客文章中,我分享瞭如何在JMP中創建鍛煉信息表並在2014年總結了我的鍛煉模式。要在練習級別深入研究我的數據的更詳細摘要,我首先必須使用JMP 12 Recode平台清理我的數據表。你可以閱讀更多內容 John Sall最近的帖子以及Recode開發人員James Preiss的早期帖子 JMP 12 Recode平台更新就像一個改進的手動分組用戶界面,通過編輯距離自動分組項目和腳本改進。我也貼了一下 Recode用於清理食物日誌數據的用途 。
當我在運動水平上繪製我的體重訓練數據時,我意識到多年來我用不同的名字提到了相同的練習。這些命名不一致主要是由於我所遵循的各種鍛煉計劃所使用的鍛煉名稱的差異,但我還注意到在我的數據表中使用的鍛煉中的拼寫錯誤和字序差異。我需要對重複的名稱進行分組並選擇一個代表值,然後才能在運動級別有效地匯總我的數據,並比較一段時間的運動模式。
幸運的是,JMP 12 Recode平台的新分組和過濾功能使我的數據清理過程變得簡單。下面是一個例子,我在鍛煉中使用了不同的名字進行相同的背部鍛煉。我使用control-click選擇用於不同練習的各種名稱,然後右鍵單擊以手動分組,然後修改組名。在整合運動名稱的同時,我修改了許多名稱,從使用的設備類型開始(例如,帶,電纜,啞鈴DB,槓鈴BB)。這有助於在圖表中使用類似設備對練習進行排序。

我的下一步是使用Recode按照每個工作的主要身體部位對我清理過的運動名稱進行分組。再次,我使用shift-click和control-click來選擇練習並右鍵單擊以對它們進行分組,分配與胸部,背部和肩部等主要身體部位相對應的組名。 雖然許多重量訓練練習不僅僅是一個身體部位,但我發現分配一個主要身體部位是過濾我的數據的理想選擇。我將在後面的帖子中詳細介紹該主題。
我還將主要身體部位分為身體區域(上半身,下半身,核心),如下所示。我將個人鍛煉名稱分組到鍛煉計劃中。由於我重複了幾個鍛煉計劃,因此我創建了一個名為Unique Workout ID的角色公式列,該列將每個會話的鍛煉名稱和日期連接在一起。

我使用新的Recode紅色三角形菜單選項將各種清理任務的腳本保存為單獨的JSL文件腳本>保存到文件。同樣,當我處理新數據時,我使用了腳本>從文件導入重新加載包含我已創建的分組的每個已保存腳本。然後,我修改了腳本以適應我的新數據,保存它,並將更改應用到新列中。
在這些不同級別對我的練習和訓練進行分類為我提供了各種過濾和總結數據的選項。在我的下一篇博客文章中,我將描述如何使用本地數據過濾器來檢查在身體區域級別匯總的鍛煉數據。