<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />對於Discovery 2014,我分享瞭如何使用JSL處理近四年的基於文本的食物日誌和Excel格式的活動數據,以便使用JMP的Graph Builder進行可視化。 我在JMP博客系列中廣泛發布了與我的項目一起發布的圖表這裡 。 相比之下,將我手寫的鍛煉日誌中的數據導入JMP是一個非常手動的過程!我在過去幾個月的一些凌晨時間投入了數據:1)我在2014年完成的所有重量訓練訓練和2)我在1999 - 2005年和2010-2013年1月份的訓練。 我的JMP表中的行包含獨特的運動 - 體重 - 設置 - 重複組合,伴隨著日期,鍛煉名稱,鍛煉開始和結束時間以及持續時間,以及計算每行提升總重量的公式列。 我已經創建了許多此數據的可視化,以及一系列用於管理數據清理的Recode腳本。 我發現標準化運動名稱很重要,這樣運動和身體部位的聚合盡可能完整。
在創建此數據表的可視化時,已使用各種過濾策略來按年,月和鍛煉計劃可視化我的鍛煉模式。 我首先使用JMP的本地數據過濾器來選擇要查看的特定鍛煉,或者使用日期範圍來限制單個報告的視圖。 在上週的雪事件中,我使用Custom Map Creator JMP插件創建了一個自定義女性肌肉貼圖(由前JMP開發人員Justin Mosiman編寫,可在JMP用戶社區上獲得) 這裡 )。 我的同事Xan Gregg告訴我有關加載項的信息,這樣可以輕鬆跟踪形狀並創建包含自定義JMP映射的配對形狀文件和XY坐標文件。
我的鍛煉數據文件包含與這些文件中的ShapeID值對應的列,在將我的自定義地圖文件放置在JMP 12的AppData / Roaming用戶位置後,我可以將包含我的形狀ID的列指定為Map Shape in圖形生成器(或右鍵單擊選擇肌肉形狀作為其他地方的背景圖)。 我可以使用諸如提升的總重量和每個一般肌肉區域的最大重量的總和之類的度量來對肌肉形狀進行著色。
但也許最酷,我可以使用我的肌肉圖作為選擇過濾器深入查看我的數據,並按區域和鍛煉查看詳細的鍛煉結果。 JMP 12引入了選擇過濾,以允許圖形作為報告中一個或多個其他圖形的過濾器。 這是我創建的組合報告的示例。 我的肌肉圖由每個肌肉區域提升的總重量的比例著色。 鏈接圖顯示由身體部位和運動(右)和月(下)提升的總重量。 在第一個屏幕截圖中沒有在報告中選擇任何身體部位,因此顯示所有區域的數據:
http://sww.sas.com/blogs/wp/shconn/files/2015/02/Unfiltered-report.jpg
現在,這是一個例子,我選擇了左上方的背部和肩部肌肉區域來過濾和顯示主要用於那些區域的練習的數據。 如您所見,報告中的其他圖形現在已過濾,僅包含這些區域的數據。 通過使用底部圖表的堆積條形圖,我可以顯示在合計總數中每個區域提升的總重量的比例。
http://sww.sas.com/blogs/wp/shconn/files/2015/02/Focus-on-back-and-shoulders.jpg
我已經在聖地亞哥為JMP Discovery 2015提交了關於此主題的摘要。 我希望它被接受!這個項目給了我很多關於如何將選擇過濾用於其他與工作相關的項目的新想法。 它還有助於激勵我將更多鍛煉數據輸入JMP。 我的筆記本數據可以追溯到1998年10月中旬。 雖然從那以後我沒有連續跟踪過,但我在1998-2005和2009年至今的訓練年中都有大量的數據。 不幸的是,在我高中的高年級,當我參加鉛球和鐵餅比賽時,我曾經在健身房訓練非常重的賽道,因為我曾經保留了幾年的訓練筆記本。但我仍然有足夠的數據讓我忙碌!