11-08-2024 17:49
11-08-2024 17:49
健康志向です、
最近Fitbit(Inspire3)を使い始めて数か月たちようやく使い方も慣れてきました。最近ウオーキングを初めてからは心拍数を気にしています。毎日の心拍数を見ていて気が付いた事があり質問いたします。
質問1)エクササイズでウオーキングの心拍グラフを見ると、毎分10回以上の数値が記録されているようです。また、健康指標の終日の心拍グラフを見ると、5分間隔に一回数値が記録されているようです。この理解で正しいでしょうか。Fitbitの説明を見ると「心拍測定はPPGで5秒毎」とされておりそれからするとエクササイズでは12回/分記録されている。また健康指標ではそのデーターを処理して1回/5分の記録ということでしょうか?
質問2)エクササイズでの心拍数最高値が健康指標終日の最高心拍数より若干高いことがあります。これは、健康指標がエクササイズのデーターを処理(平均?)するために異なってしまうということでしょうか?
質問3)エクササイズや健康指標の生データーをエクスポートすることは出来ないのでしょうか?
以上、どうなっているのかな?と思い質問いたします。よろしくお願い申し上げます。
解決済! 解決策の投稿を見る。
11-14-2024 17:18
11-14-2024 17:18
171RR様、
やっぱりなぞったままキャプチャボタンですか。私のスマホは電源と音量ボタンの二重押しがキャプチャなので両手を使いますが、最大値キャプチャが至難の業です。
残る手は、今回教えて頂いた生データーでグラフ化するだけのようですね。ありがとうございました。
11-08-2024 20:07
11-08-2024 20:07
なかなか込み入ったご質問ですね。
質問1は詳しく検証したこと無いですが、そうなのかも知れませんね。データ量が多いので、何かしらの処理はしてると思われます。
質問2は質問1がそうならば、ということは予想されますね。ただ、どうやっているのかは、単純に間引いてるのか、区間最大値最小値を出してるのかは、実装の中身を知らないと答えられないですね。
質問3は、アプリ右上アカウント→Fitbit内のデータ→データと機能→データエクスポートにて、データを落とせます。内容についてはまず見てみてください。
この件、他の詳しい方から返信がありそうな気もするので、待ってみて下さい。
11-09-2024 07:49
11-09-2024 07:49
ご質問の件を画面キャプチャとして置いておきます。
何となく、平均値のような気がしますね。心臓を鍛える為の負荷としては、短い瞬時値よりも平均値を高く長くする方が効果的なのだと思われます。
エクササイズ中のピークは瞬間的に147(これも10数秒の平均?最大値?),エクササイズ18分平均122,ピーク近傍の5分平均128?(見た目)。普通にただ歩いている(平地や階段)だけでも心拍数は激変するので、平均値で見る他ないですね。
もしもさらに詳しく見たい場合には、GPSオンにし、マップ上で心拍数変動を詳しく見るか、ですね。
11-09-2024 17:48 - 編集済み 11-12-2024 09:28
11-09-2024 17:48 - 編集済み 11-12-2024 09:28
確かに今までグラフは見ていましたがそこまで突っ込んで考えたことがなかった内容ですね。
”健康指標の終日の心拍グラフ”と書かれていますが、単に”終日の心拍グラフ”のことではないですか?
健康指標にあるのは心拍変動(夜間)と安静時の心拍数で終日のはないので。
終日の心拍数はエクスポートデータの \Takeout\Fitbit\Global Export Data\heart_rate-年-月-日.json にあり、私も初めて中味を見ました。
Fitbitの技術仕様には「5秒間隔で保存される」と書いてありますが、実際は平均2.5秒(実際1~3秒)間隔でした。
過去のデータを調べてみると、今年のファームウェアアップデート前は5秒間隔であり、そこで変わったようです。
ちなみにGoogleアカウント移行以後は同じデータが”\Takeout\Fitbit\Physical Activity_GoogleData\heart_rate_年-月-日.csv”にもあり、
csvファイルなのでこちらの方が扱いやすいかもしれません。
但しこちらはUTCの0時~24時なので日本時間の1日を見るのは2つのファイルを見なければいけません。
Fitbitの技術仕様に「エクササイズ中は1秒間隔で保存される」と書いてありますが、それに該当するデータは見つかりませんでした。
スマホの表示とエクポートデータをグラフ化したものは以下のようになり一致していると思います。
(左がスマホ表示/右がエクスポートデータ、上が終日/下がエクササイズ)
スマホのグラフ表示が@SunsetRunner さんとは違うようです。上図のような単なる表示しかできません。
デバイスやスマホOSが違うからかな?
PCでダッシュボードを使えた時は、カーソル合わせる等してグラフの縦軸/横軸の値を読み取れた記憶あるのですが、スマホではグラフ表示を眺めて何となく読み取るしか出来ません。
⇒(11/12訂正)グラフをなぞって縦軸/横軸の値を表示出来ました。
11-10-2024 00:07 - 編集済み 11-10-2024 00:08
11-10-2024 00:07 - 編集済み 11-10-2024 00:08
> 質問3)エクササイズや健康指標の生データーをエクスポートすることは出来ないのでしょうか?
健康指標のデータはスマホでは1ヶ月強分しか見られないので、使い始めた頃にエクスポートデータに保存されていないか調べてみました。
(1)呼吸数:\Takeout\Fitbit\Heart Rate Variability\Daily Respiratory Rate Summary -年-月-日.csv
(2)心拍変動:\Takeout\Fitbit\Heart Rate Variability\Daily Heart Rate Variability Summary -年-月-(日-1).csv
※1日(ついたち)分は、ファイル名に( )部なし。Googleアカウント移行前は単純に年月日の表示で改悪された?
(3)皮膚温:\Takeout\Fitbit\Temperature\Computed Temperature -年-月-01.csv (1ヶ月分)
スマホに表示される値は見つからず、このファイルの値を使って計算。
皮膚温=baseline_relative_sample_sum/temperature_samples
(4)血中酸素ウェルネル:\Takeout\Fitbit\Oxygen Saturation (SpO2)\Daily SpO2 -年-月-日-年-月-日.csv (ほぼ3ヶ月+1週間分)
※スマホの表示値がファイルの1日前の日付のデータ。(昨年10 or 11月から変わった。)
(5)安静時の心拍数:\Takeout\Fitbit\Global Export Data\resting_heart_rate-年-月-日.json" (1年分)
※これだけ切捨てた値をスマホに表示。他4つは四捨五入した値。
上記記載のフォルダはGoogleアカウント移行後。
移行前は、(1)~(4):\MyFitbitData\Sleep\。 (5)のみ:\MyFitbitData\Physical Activity\ でした。
以上、ご参考まで。
11-10-2024 09:59
11-10-2024 09:59
エクスポートデータ内容は例えばこんな感じです。
安静時、活動時、とでフォルダ保管場所が違うようですが、私の方では詳しく見ていません。
心拍数は、Global Export Data/heart_rate-日付.json のようです。
現地サーバーと日本国内とでは時差があるので記録時間帯がズレていて、終日データのようです。
この値がデバイス内記録値を何かしら処理したものなのか、この値を読み込んでさらに何かしらの処理をするのか、具体的な実装は分かりかねます。
フォルダ全容
11-10-2024 13:29 - 編集済み 11-10-2024 13:33
11-10-2024 13:29 - 編集済み 11-10-2024 13:33
> 質問3)エクササイズや健康指標の生データーをエクスポートすることは出来ないのでしょうか?
エクササイズのデータもPCダッシュボードの一覧にあった日時・種類・自動/手動・歩数・距離・時間・カロリーがエクスポートデートにないか探したけれど当時は見つかりませんでした。
でも最近スマホ内のデータが一部消失したので改めて調べてみると、Googleアカウント移行後に追加されたファイルにあるのを見つけました。
\Takeout\Fitbit\Health Fitness Data_GoogleData\UserExercises_年-月-日.csv (1年分)
(時間のデータだけはないが、開始/終了時刻があるのでわかる。)
但し難点として、
・自動認識時の歩数・カロリーのデータがない。(距離は元々ない)・歩数・距離・カロリーともスマホに表示されていた値と(少しではあるが)異なる。
があります。
ちなみにGoogleアカウント移行前でも、ファームウェアアップデート以降にエクスポートした(フォルダ構成/名も異なる)データには拡張子のない同名ファイルがあり、Googleアカウント移行後にcsvファイルとしてあります。
11-12-2024 08:29
11-12-2024 08:29
171RRさん、早速ご返事ありがとうございます。連絡遅れてすいません。
データーエクスポートをやるのに手間取ってしまいましたが、現在見ております。
11-12-2024 08:42
11-12-2024 08:42
171RR さん、キャプチャーまでしていただきありがとうございます。キャプチャで質問させてください。
スマホ上でグラフを指でなぞり頂点の拍動、時間を知ることはできますがそのキャプチャがなかなか出来ません。私のスマホはアンドロイドですが、画面右上から斜め左下にスワイプ、或いは電源ボタン音量ボタン同時押しでキャプチャするようになっており、指でなぞりながらのキャプチャはボタン同時押しでしかできません。これは至難の業です。グラフを指でなぞっている時の点の固定表示する方法がありましたらお教えください
11-12-2024 08:52
11-12-2024 08:52
2Jinさんご返事ありがとうございます、ご連絡遅れてすいません。
ファイルの場所を教えて頂きありがとうございます、大変助かりました。つい先日までFitbitアカウントを利用しておりました。最近になって、PCダッシュボードも使えず、アカウントログインもできなった事に気が付きようやくGoogleアカウント移行しました。今度は、エクスポートしたものの一度のエクスポートで大量のフォルダーを見て途方に暮れておりましたので、場所を教えて頂きありがたかったです。
11-12-2024 08:53
11-12-2024 08:59
11-12-2024 08:59
2JINさん、更に詳しいご説明ありがとうございます。参考にしてじっくりデーター探してみます。いざ見てみるとGoogleアカウントのエクスポートでも醜いものの場所さえ把握していれば依然と同等かそれ以上の使いやすさも有るようで認識を改めました。
>”健康指標の終日の心拍グラフ”と書かれていますが、単に”終日の心拍グラフ”のことではないですか?
おっしゃる通りです。
11-12-2024 09:26
11-12-2024 09:26
> スマホのグラフ表示が@171RR さんとは違うようです。上図のような単なる表示しかできません。
> デバイスやスマホOSが違うからかな?
> PCでダッシュボードを使えた時は、カーソル合わせる等してグラフの縦軸/横軸の値を読み取れた記憶あるのですが、スマホではグラフ表示を眺めて何となく読み取るしか出来ません。
@SunsetRunner さん すみません、間違ってました。
@健康志向 さん 情報ありがとうございます。
スマホ上でグラフを指でなぞるとその点の拍動、時間が表示で来ました。
(PCダッシュッボードの時のように、グラフと連携して地図上で位置の表示は出来ませんが。元々画面に両方入らないですし。)
11-12-2024 09:31 - 編集済み 11-12-2024 09:35
11-14-2024 17:18
11-14-2024 17:18
171RR様、
やっぱりなぞったままキャプチャボタンですか。私のスマホは電源と音量ボタンの二重押しがキャプチャなので両手を使いますが、最大値キャプチャが至難の業です。
残る手は、今回教えて頂いた生データーでグラフ化するだけのようですね。ありがとうございました。