适用于 JMP 的 Fitbit 数据下载器
此插件使用 JMP 到 R 连接直接通过 Fitbit API 下载您的 Fitbit 数据,并使用您的日间或日内数据创建 JMP 数据表(日内数据包括以 15 分钟为增量的测量值,而不是每日总计)。 包含的列包括:时间、燃烧的卡路里、摄入的卡路里、步数、距离、楼层、分钟数(fitbit 确定您“非常活跃”的分钟数。)
要求:
用法:
- 下载并安装插件(双击下载的插件进行安装)
- *首次启动时,您需要设置 Fitbit 的登录凭据,并安装所需的 R 包和依赖项。 启动加载项后,这两个选项都会在红色三角形下可用,并且仅需要一次。
- 选择您想要提取数据的日期范围。
- 单击“获取日间数据”以获取每日测量值,或“获取日内数据”以获取几天内进行的所有测量值。 请注意,日内数据包括以 15 分钟增量(约 100 行/天)进行的测量,因此请注意,提取几周或几个月的日内数据需要一段时间。
- 享受探索您的 Fitbit 数据的乐趣!
例子:
这里我将设置日期范围从2016年11月1日到2016年11月30日,然后选择“获取日间数据”。
生成下表:

“时间”列使用标准日期时间格式,因此如果您希望为星期、月份、年份等创建变量,您可以通过选择数据表中的时间列标题 > 新建公式列来使用即时公式> 日期时间 > :

日内数据包括时间、燃烧的卡路里、活动水平(按 Fitbit 分类)、步数、距离、楼层和活动分钟数,并在您选择的日期范围内每 15 分钟进行一次单独测量。 对于 11 月份,生成了下表(再次提醒,对于较大的数据范围,此过程需要一段时间。 对于本月的数据,这大约需要 45 秒)。 产生了下表:

您会注意到有些行没有数据 - 这些行代表我没有佩戴 Fitbit 的时间,因此它没有记录任何活动(如果您仅在醒着的时候佩戴 Fitbit,这提供了一种简单的方法来提取数据)有关您何时睡觉与清醒的数据。
以下是您可以使用 Fitbit 数据做的一些有趣的事情的示例:
每周各天的平均步数和距离:
动作图:
全面的:
按星期几
整个月:
当然,您可以对数据做更多的事情,如果(像我一样)您记录生活中的许多其他事情,这些数据可以成为您收集的其他变量的预测变量(或响应变量)的丰富来源。
请随意在下面的评论中分享您想到的任何有趣的可视化或分析。 玩得开心!
朱利安
使用此插件将您的 Fitbit 数据(日间和日内)直接下载到 JMP
第三方集成数据可视化探索性数据分析公用事业回复:适用于 JMP 的 Fitbit 数据下载器你好@朱利安,
感谢您的答复! 如果您需要我做任何事情来帮助您完成此过程,我将很乐意为您服务。 我很乐意通过这个过程分析我的 Fitbit 数据并进一步加深我对 JMP 的了解。
回复:适用于 JMP 的 Fitbit 数据下载器你好@Kyschwab ,
Fitbit 似乎刚刚对会话传递 cookie 的方式进行了一些更改,这意味着 fitbitScraper 包无法返回任何数据。 我将研究这个问题,看看我们是否可以从 JMP 方面做些什么,但我认为这可能需要 Cory(作者fitbitScraper)将需要解决。
- 朱利安
回复:适用于 JMP 的 Fitbit 数据下载器我希望你能帮助我。 我目前正在尝试使用插件和 R,但我不断收到错误:
如果有人可以提供建议,我将不胜感激。
回复:适用于 JMP 的 Fitbit 数据下载器你好@丹尼斯,
啊,是的,这就是问题所在:JMP Student Edition 无法连接到 R,只有标准 JMP 以及 JMP Pro 包含 R 和 Matlab 连接。 如果您想从 JMP SE 升级到标准 JMP,可以访问 onthehub.com/jmp。
@朱利安
回复:适用于 JMP 的 Fitbit 数据下载器我使用的是配备 OS X 10.12.6 操作系统的 MacBook Pro; JMP 12.1.0 学生版和 R 版本 3.3.2。 您是对的,只要我单击“获取 Fitbit 数据”,JMP 就会崩溃,迫使我强制退出该程序。
丹尼斯
回复:适用于 JMP 的 Fitbit 数据下载器你好@丹尼斯,
好吧,那根本就不好! 感谢您的评论,让我们一起尝试解决这个问题。 您能告诉我更多有关您的设置的信息吗? 具体来说,您使用什么操作系统、什么版本的 JMP 以及什么版本的 R? 我确信发生了什么,一旦您从加载项菜单中选择“获取 Fitbit 数据”,JMP 就会崩溃,对吗?
@朱利安
回复:适用于 JMP 的 Fitbit 数据下载器每当我点击 Fitbit Data Downloader for JMP 时,它就会释放我的计算机。 它可以正常加载到我的插件中,并且我在计算机上打开了 R。 但是,一旦我单击“获取 Fitbit 数据”插件,就会得到旋转球。