適用於 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,可以在 thehub.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 數據下載器每當我點擊適用於 JMP 的 Fitbit 數據下載器時,它都會釋放我的電腦。 它可以正常加載到我的插件中,並且在我的計算機上打開了 R。 但是,只要我單擊 Get Fitbit Data 插件,就會得到旋轉球。