<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图形生成器(或右键单击以选择“肌肉形状”作为其他位置的背景图)。 我可以使用指标来给肌肉形状上色,例如每个普通肌肉区域的总举重和最大举重之和。
但也许最酷的是,我可以使用肌肉图作为选择过滤器来深入研究我的数据,并按区域和锻炼查看详细的锻炼结果。 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年至今,我拥有大量锻炼数据。 不幸的是,在我高中的那年,我失去了过去几年一直保存的健身笔记本,当我参加铅球和铁饼比赛时,我准备在体育馆里进行非常重的训练以准备赛道。但是我仍然有很多数据可以让我忙!