JMP 用 Fitbit データ ダウンローダー
このアドインは、JMP to R 接続を使用して、Fitbit API 経由で Fitbit データを直接ダウンロードし、日内または日内のデータを含む JMP データ テーブルを作成します (日内データには、15 分単位の測定値が含まれます。毎日の合計)。 含まれる列は次のとおりです: 時間、消費カロリー、摂取カロリー、歩数、距離、階数、分非常 (fitbit が「非常にアクティブ」であると判断した分数)。
要件:
- R をコンピュータにインストールする必要があります。 ダウンロードからhttps://www.r-project.org/
- Fitbit.com と同期する Fitbit が必要です (このアドインを使用したデータのダウンロードにはプレミアム メンバーシップは必要なく、無料アカウントで行うことができます)
使用法:
- アドインをダウンロードしてインストールします (ダウンロードしたアドインをダブルクリックしてインストールします)
- *初めて起動するときは、Fitbit のログイン資格情報を設定し、必要な R パッケージと依存関係をインストールする必要があります。 これらのオプションは両方とも、アドインを起動すると赤い三角形の下で使用可能になり、一度だけ必要になります。
- データを取得する日付範囲を選択します。
- 毎日の測定値を取得するには「日次データを取得」をクリックし、数日以内に取得したすべての測定値を取得するには「日内データを取得」をクリックします。 日中データには 15 分単位の測定値 (1 日あたり約 100 行) が含まれるため、日中データを取得するには数週間または数か月かかることに注意してください。
- Fitbit データの探索をお楽しみください。
例:
ここでは、日付範囲を 2016 年 11 月 1 日から 2016 年 11 月 30 日までに設定し、「Get Interday Data」を選択します。
次のテーブルが生成されます。

「時刻」列では標準の日付/時刻形式が使用されるため、曜日、月、年などの変数を作成したい場合は、データ テーブルで時刻列ヘッダー > 新しい数式列を選択することでインスタント数式を使用できます。 > 日付時刻 > :

日中のデータには、時間、消費カロリー、アクティビティ レベル (fitbit によって分類)、歩数、距離、フロア、アクティブな時間が含まれ、選択した日付範囲について 15 分ごとに個別に測定されます。 11 月の場合、次のテーブルが生成されます (繰り返しになりますが、データ範囲が大きい場合、このプロセスには時間がかかることに注意してください)。 今月のデータの場合、これには約 45 秒かかりました)。 次の表が作成されました。

データのない行がいくつかあることがわかります。これらは、私が Fitbit を着用していなかったため、アクティビティが記録されていなかった時間を表しています (起きている時間だけ Fitbit を着用している場合、これによりデータを簡単に抽出することができます)寝ているときと起きているときのデータ。
ここでは、Fitbit データを使ってできる楽しいことのほんの一例を紹介します。
曜日別の平均歩数と距離:
アクトグラム:
全体:
曜日別
1 か月全体:
もちろん、データを使ってできることはたくさんあります。(私のように) 生活の中で他の多くのことを記録している場合、これらのデータは、収集した他の変数 (またはその応答) の予測子の豊富な情報源になる可能性があります。
思いついた楽しい視覚化や分析を以下のコメント欄でお気軽に共有してください。 楽しむ!
ジュリアン
このアドインを使用して、Fitbit データ (日中および日中) を JMP に直接ダウンロードします。
サードパーティの統合データの視覚化探索的データ分析公共事業Re: JMP 用 Fitbit データ ダウンローダーこんにちは@ジュリアン、
ご返答ありがとうございます! このプロセスに関して何かお手伝いが必要なことがあれば、喜んでお手伝いさせていただきます。 このプロセスを通じて Fitbit データを分析し、JMP についての知識を深めていきたいと思います。
Re: JMP 用 Fitbit データ ダウンローダーこんにちは@キシュワブ、
Fitbit はセッションの Cookie の配信方法にいくつかの変更を加えたようです。つまり、fitbitScraper パッケージはデータを返すことができなくなります。 JMP 側で何かできることがないかどうかこの問題を調査してみますが、Cory (著者) が何かする必要があるかもしれないと思います。 fitbitScraper) に対処する必要があります。
- ジュリアン
Re: JMP 用 Fitbit データ ダウンローダーあなたが私を助けてくれることを期待していました。 現在、アドインと R を利用しようとしていますが、エラーが発生し続けます。
どなたかアドバイスをいただければ幸いです。
Re: JMP 用 Fitbit データ ダウンローダーこんにちは@デニス、
ああ、そうです、それが問題です。JMP Student Edition は R に接続できません。R と Matlab 接続を備えているのは標準 JMP と JMP Pro のみです。 JMP SE から標準 JMP にアップグレードする場合は、thehub.com/jmp をチェックアウトしてください。
@ジュリアン
Re: JMP 用 Fitbit データ ダウンローダーOS X 10.12.6 オペレーティング システムを搭載した MacBook Pro を使用しています。 JMP 12.1.0 の Student Edition および R のバージョン 3.3.2。 おっしゃるとおり、[Fitbit データの取得] をクリックするとすぐに JMP がクラッシュし、プログラムの強制終了が必要になります。
デニス
Re: JMP 用 Fitbit データ ダウンローダーこんにちは@デニス、
まあそれは全然ダメですよ! コメントありがとうございます。一緒に解決していきましょう。 セットアップについてもう少し詳しく教えていただけますか? 具体的には、使用しているオペレーティング システム、JMP のバージョン、R のバージョンは何ですか? 何が起こっているのか確認したいのですが、アドイン メニューから [Get Fitbit Data] を選択するとすぐに JMP がクラッシュしますよね?
@ジュリアン
Re: JMP 用 Fitbit データ ダウンローダーFitbit Data Downloader for JMP をクリックするたびにコンピューターがフリーズします。 アドインに正常に読み込まれ、コンピューター上で R が開いています。 ただし、Get Fitbit Data アドインをクリックするとすぐに、回転ボールが取得されます。