This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Garmin's various ways of measuring, calculating, & tracking resting heart rate (RHR)

This was discussed earlier this year with respect to the Forerunner 235 ">here[/u][/URL]. Since then, it seems Garmin has been tweaking their software, at least on a couple of newer watches.

RHR on Watch Different from RHR on Garmin Connect
Over the past 7 days, the Garmin Connect (GC) site shows my RHR as: 36, 37, 50, 45, 36, 40, 41. The 7-day average on the GC site is 41 (see attached: ). But the "RHR" number on my my Forerunner 735XT watch always has a higher number, eg, today this has been 44 and 46. The watch screen that shows the RHR for each of the last 7 days also has a higher number than the GC site for each of the 7 days and for the 7-day average.

Apparently this is because the RHR function on the watch is the lowest average rate measured over a 1-minute interval, whereas the larger, changing number displayed on the watch face next to the heart symbol is an instantaneous measure.

DC Rainmaker noticed the same thing on the vívoactive HR:

What’s not fine is the above (click to zoom). In this case, as I type this paragraph it shows me at a HR of 53bpm. And the lowest HR value it shows for the four hour time block is 49bpm. Yet as you see above – somehow my RHR value is 55bpm. Huh? ">link[/b][/url]

In an e-mail with them on the topic late last week, they allude to it (on some devices) being the lowest one-minute average. But, then they explain how it’s a bit of a mess because the metrics don’t align up (Garmin Connect Mobile, the device’s HR sensor display, or the HR widget screen). Apparently it’s on the list to address…still. ">link[/b][/url][/indent]

Although the lower instantaneous numbers stroke my ego, I think the 1-minute average is a good technological/software solution since it emulates the traditional human manner of checking one's pulse over a period of time. An instantaneous reading was previously not very common (except on an EKG) and I think there are probably anomalous readings introduced by the the newer optical wrist monitoring technology (eg, a loose watch band moving around).

Others might prefer the lowest instantaneous reading since it better fits the standard medical definition of the RHR reading being the lowest measured rate while awake and different fitness monitors may be using various algorithms for calculating RHR.

I assume most people would at least like Garmin to standardize their way of measuring, calculating, and tracking RHR on their various watches, apps, and websites. The instantaneous numbers are what is being tracked on the graphs on the watch and on GC, but the lowest measured RHR on the watch face is frequently lower than the lowest number recorded on GC (even when frequently syncing). The 7-day graph of the daily RHR on the watch is also considerably higher with the 7-day graph of the daily RHR on GC.

I would be interested in hearing Garmin's current thinking on this or anyone else's thoughts on this issue.">link[/b][/url][/indent]

Although the lower instantaneous numbers stroke my ego, I think the 1-minute average is a good technological/software solution since it emulates the traditional human manner of checking one's pulse over a period of time. An instantaneous reading was previously not very common (except on an EKG) and I think there are probably anomalous readings introduced by the the newer optical wrist monitoring technology (eg, a loose watch band moving around).

Others might prefer the lowest instantaneous reading since it better fits the standard medical definition of the RHR reading being the lowest measured rate while awake and different fitness monitors may be using various algorithms for calculating RHR.

I assume most people would at least like Garmin to standardize their way of measuring, calculating, and tracking RHR on their various watches, apps, and websites. The instantaneous numbers are what is being tracked on the graphs on the watch and on GC, but the lowest measured RHR on the watch face is frequently lower than the lowest number recorded on GC (even when frequently syncing). The 7-day graph of the daily RHR on the watch is also considerably higher with the 7-day graph of the daily RHR on GC.

I would be interested in hearing Garmin's current thinking on this or anyone else's thoughts on this issue.
">link[/b][/url]

In an e-mail with them on the topic late last week, they allude to it (on some devices) being the lowest one-minute average. But, then they explain how it’s a bit of a mess because the metrics don’t align up (Garmin Connect Mobile, the device’s HR sensor display, or the HR widget screen). Apparently it’s on the list to address…still. ">link[/b][/url][/indent]

Although the lower instantaneous numbers stroke my ego, I think the 1-minute average is a good technological/software solution since it emulates the traditional human manner of checking one's pulse over a period of time. An instantaneous reading was previously not very common (except on an EKG) and I think there are probably anomalous readings introduced by the the newer optical wrist monitoring technology (eg, a loose watch band moving around).

Others might prefer the lowest instantaneous reading since it better fits the standard medical definition of the RHR reading being the lowest measured rate while awake and different fitness monitors may be using various algorithms for calculating RHR.

I assume most people would at least like Garmin to standardize their way of measuring, calculating, and tracking RHR on their various watches, apps, and websites. The instantaneous numbers are what is being tracked on the graphs on the watch and on GC, but the lowest measured RHR on the watch face is frequently lower than the lowest number recorded on GC (even when frequently syncing). The 7-day graph of the daily RHR on the watch is also considerably higher with the 7-day graph of the daily RHR on GC.

I would be interested in hearing Garmin's current thinking on this or anyone else's thoughts on this issue.
">link[/b][/url][/indent]

Although the lower instantaneous numbers stroke my ego, I think the 1-minute average is a good technological/software solution since it emulates the traditional human manner of checking one's pulse over a period of time. An instantaneous reading was previously not very common (except on an EKG) and I think there are probably anomalous readings introduced by the the newer optical wrist monitoring technology (eg, a loose watch band moving around).

Others might prefer the lowest instantaneous reading since it better fits the standard medical definition of the RHR reading being the lowest measured rate while awake and different fitness monitors may be using various algorithms for calculating RHR.

I assume most people would at least like Garmin to standardize their way of measuring, calculating, and tracking RHR on their various watches, apps, and websites. The instantaneous numbers are what is being tracked on the graphs on the watch and on GC, but the lowest measured RHR on the watch face is frequently lower than the lowest number recorded on GC (even when frequently syncing). The 7-day graph of the daily RHR on the watch is also considerably higher with the 7-day graph of the daily RHR on GC.

I would be interested in hearing Garmin's current thinking on this or anyone else's thoughts on this issue.
">here[/u][/URL]. Since then, it seems Garmin has been tweaking their software, at least on a couple of newer watches.

RHR on Watch Different from RHR on Garmin Connect
Over the past 7 days, the Garmin Connect (GC) site shows my RHR as: 36, 37, 50, 45, 36, 40, 41. The 7-day average on the GC site is 41 (see attached: ). But the "RHR" number on my my Forerunner 735XT watch always has a higher number, eg, today this has been 44 and 46. The watch screen that shows the RHR for each of the last 7 days also has a higher number than the GC site for each of the 7 days and for the 7-day average.

Apparently this is because the RHR function on the watch is the lowest average rate measured over a 1-minute interval, whereas the larger, changing number displayed on the watch face next to the heart symbol is an instantaneous measure.

DC Rainmaker noticed the same thing on the vívoactive HR:

What’s not fine is the above (click to zoom). In this case, as I type this paragraph it shows me at a HR of 53bpm. And the lowest HR value it shows for the four hour time block is 49bpm. Yet as you see above – somehow my RHR value is 55bpm. Huh? ">link[/b]
[/url]

In an e-mail with them on the topic late last week, they allude to it (on some devices) being the lowest one-minute average. But, then they explain how it’s a bit of a mess because the metrics don’t align up (Garmin Connect Mobile, the device’s HR sensor display, or the HR widget screen). Apparently it’s on the list to address…still. ">link[/b][/url][/indent]

Although the lower instantaneous numbers stroke my ego, I think the 1-minute average is a good technological/software solution since it emulates the traditional human manner of checking one's pulse over a period of time. An instantaneous reading was previously not very common (except on an EKG) and I think there are probably anomalous readings introduced by the the newer optical wrist monitoring technology (eg, a loose watch band moving around).

Others might prefer the lowest instantaneous reading since it better fits the standard medical definition of the RHR reading being the lowest measured rate while awake and different fitness monitors may be using various algorithms for calculating RHR.

I assume most people would at least like Garmin to standardize their way of measuring, calculating, and tracking RHR on their various watches, apps, and websites. The instantaneous numbers are what is being tracked on the graphs on the watch and on GC, but the lowest measured RHR on the watch face is frequently lower than the lowest number recorded on GC (even when frequently syncing). The 7-day graph of the daily RHR on the watch is also considerably higher with the 7-day graph of the daily RHR on GC.

I would be interested in hearing Garmin's current thinking on this or anyone else's thoughts on this issue.">link[/b][/url][/indent]

Although the lower instantaneous numbers stroke my ego, I think the 1-minute average is a good technological/software solution since it emulates the traditional human manner of checking one's pulse over a period of time. An instantaneous reading was previously not very common (except on an EKG) and I think there are probably anomalous readings introduced by the the newer optical wrist monitoring technology (eg, a loose watch band moving around).

Others might prefer the lowest instantaneous reading since it better fits the standard medical definition of the RHR reading being the lowest measured rate while awake and different fitness monitors may be using various algorithms for calculating RHR.

I assume most people would at least like Garmin to standardize their way of measuring, calculating, and tracking RHR on their various watches, apps, and websites. The instantaneous numbers are what is being tracked on the graphs on the watch and on GC, but the lowest measured RHR on the watch face is frequently lower than the lowest number recorded on GC (even when frequently syncing). The 7-day graph of the daily RHR on the watch is also considerably higher with the 7-day graph of the daily RHR on GC.

I would be interested in hearing Garmin's current thinking on this or anyone else's thoughts on this issue.
">link[/b][/url]

In an e-mail with them on the topic late last week, they allude to it (on some devices) being the lowest one-minute average. But, then they explain how it’s a bit of a mess because the metrics don’t align up (Garmin Connect Mobile, the device’s HR sensor display, or the HR widget screen). Apparently it’s on the list to address…still. ">link[/b][/url][/indent]

Although the lower instantaneous numbers stroke my ego, I think the 1-minute average is a good technological/software solution since it emulates the traditional human manner of checking one's pulse over a period of time. An instantaneous reading was previously not very common (except on an EKG) and I think there are probably anomalous readings introduced by the the newer optical wrist monitoring technology (eg, a loose watch band moving around).

Others might prefer the lowest instantaneous reading since it better fits the standard medical definition of the RHR reading being the lowest measured rate while awake and different fitness monitors may be using various algorithms for calculating RHR.

I assume most people would at least like Garmin to standardize their way of measuring, calculating, and tracking RHR on their various watches, apps, and websites. The instantaneous numbers are what is being tracked on the graphs on the watch and on GC, but the lowest measured RHR on the watch face is frequently lower than the lowest number recorded on GC (even when frequently syncing). The 7-day graph of the daily RHR on the watch is also considerably higher with the 7-day graph of the daily RHR on GC.

I would be interested in hearing Garmin's current thinking on this or anyone else's thoughts on this issue.
">link[/b][/url][/indent]

Although the lower instantaneous numbers stroke my ego, I think the 1-minute average is a good technological/software solution since it emulates the traditional human manner of checking one's pulse over a period of time. An instantaneous reading was previously not very common (except on an EKG) and I think there are probably anomalous readings introduced by the the newer optical wrist monitoring technology (eg, a loose watch band moving around).

Others might prefer the lowest instantaneous reading since it better fits the standard medical definition of the RHR reading being the lowest measured rate while awake and different fitness monitors may be using various algorithms for calculating RHR.

I assume most people would at least like Garmin to standardize their way of measuring, calculating, and tracking RHR on their various watches, apps, and websites. The instantaneous numbers are what is being tracked on the graphs on the watch and on GC, but the lowest measured RHR on the watch face is frequently lower than the lowest number recorded on GC (even when frequently syncing). The 7-day graph of the daily RHR on the watch is also considerably higher with the 7-day graph of the daily RHR on GC.

I would be interested in hearing Garmin's current thinking on this or anyone else's thoughts on this issue.
  • So Garmin is still playing with RHR and their results seem to getting more inconsistent. The RHR report on the Garmin Connect website stopped working so I set up another report and it works, but with very different numbers from before and very different numbers from the Garmin Connect Android app:

    The following table shows the last 7 days (1st row) of my RHR on Garmin Connect Android app (2nd row) and on the Garmin Connect website (3rd row)

    [table="width: 500"]
    [tr]
    [td][/td]
    [td]Wed[/td]
    [td]Thurs[/td]
    [td]Fri[/td]
    [td]Sat[/td]
    [td]Sun[/td]
    [td]Mon[/td]
    [td]Tues[/td]
    [/tr]
    [tr]
    [td]GC Android[/td]
    [td]44[/td]
    [td]40[/td]
    [td]46[/td]
    [td]39[/td]
    [td]45[/td]
    [td]42[/td]
    [td]52[/td]
    [/tr]
    [tr]
    [td]GC Web[/td]
    [td]52[/td]
    [td]54[/td]
    [td]55[/td]
    [td]56[/td]
    [td]56[/td]
    [td]57[/td]
    [td]58[/td]
    [/tr]
    [/table]

    Come on, Garmin, please get this figured out and let us know what you're trying to use as a definition of RHR.
  • Former Member
    0 Former Member over 8 years ago
    If you don't open up a case with tech support, they probably won't look at the problem.
  • If you don't open up a case with tech support, they probably won't look at the problem.
    They are already aware of the problem and have tried to fix this at least a few times.
  • Former Member
    0 Former Member over 8 years ago
    My RHR data on garmin connect for roughly the last 2 months has now jumped up by roughly 10bpm compared to what it was 2 days ago. When I look at the data for a given day there are extended periods of time when the HR is lower than the RHR or the average RHR. They must have changed something very recently for all of this data to be retrospectively recalculated. It's not right though.
  • Former Member
    0 Former Member over 8 years ago
    My RHR data on garmin connect for roughly the last 2 months has now jumped up by roughly 10bpm compared to what it was 2 days ago. When I look at the data for a given day there are extended periods of time when the HR is lower than the RHR or the average RHR. They must have changed something very recently for all of this data to be retrospectively recalculated. It's not right though.


    Your answer is here. Would be nice if they explained what the new calculation method is though.
    https://forums.garmin.com/showthread.php?353930-vivoactive-HR-Software-Version-2-60-Now-Available

    Exclamation vivoactive HR Software Version 2.60 Now Available
    This update can be downloaded with Garmin Express or Garmin Connect Mobile.

    Changes made from version 2.40 to 2.60:
    ◦Added Arabic support
    ◦Added Varia Vision support
    ◦Added ability to broadcast HR during an activity (Settings > Sensors> Wrist HR > Broadcast During)
    ◦Fixed issue with a few languages that would not go into Mass Storage
    ◦Improvements to the calculation of Resting Heart Rate
    ◦Fixed bug with run/walk page
    ◦Translations improvements

    Full Change Log History Can Be Found Here.
  • Former Member
    0 Former Member over 8 years ago
    Your answer is here. Would be nice if they explained what the new calculation method is though.
    https://forums.garmin.com/showthread.php?353930-vivoactive-HR-Software-Version-2-60-Now-Available

    Exclamation vivoactive HR Software Version 2.60 Now Available
    This update can be downloaded with Garmin Express or Garmin Connect Mobile.

    Changes made from version 2.40 to 2.60:
    ◦Added Arabic support
    ◦Added Varia Vision support
    ◦Added ability to broadcast HR during an activity (Settings > Sensors> Wrist HR > Broadcast During)
    ◦Fixed issue with a few languages that would not go into Mass Storage
    ◦Improvements to the calculation of Resting Heart Rate
    ◦Fixed bug with run/walk page
    ◦Translations improvements

    Full Change Log History Can Be Found Here.


    I don't have a Garmin Vivoactive, I have a Fenix 3 HR, so this is not the answer. This is to do with what Garmin have done with the data collected after it has been uploaded to Connect, not HOW my watch has collected the data. I've now noticed that some of the historical data points are missing.
  • Former Member
    0 Former Member over 8 years ago
    Your answer is here. Would be nice if they explained what the new calculation method is though.
    https://forums.garmin.com/showthread.php?353930-vivoactive-HR-Software-Version-2-60-Now-Available

    Exclamation vivoactive HR Software Version 2.60 Now Available
    This update can be downloaded with Garmin Express or Garmin Connect Mobile.

    Changes made from version 2.40 to 2.60:
    ◦Added Arabic support
    ◦Added Varia Vision support
    ◦Added ability to broadcast HR during an activity (Settings > Sensors> Wrist HR > Broadcast During)
    ◦Fixed issue with a few languages that would not go into Mass Storage
    ◦Improvements to the calculation of Resting Heart Rate
    ◦Fixed bug with run/walk page
    ◦Translations improvements

    Full Change Log History Can Be Found Here.


    I have a Fenix 3 HR, not a Vivoactive HR. The above does not affect me, nor does it affect the data that has already been uploaded to Connect. This issue is around what Connect/Garmin does to the data that has already been collected. My historical HR data now has gaps. It's a shame Garmin have such shoddy software and analytics when their hardware is so good.
  • I got a pretty good explanation from Garmin support on the whole RHR confusion:

    * The developers are aware of the RHR disconnect between the device widget and Garmin Connect reports, and are looking into it

    * The Fenix 3 HR's RHR calculation formula, which was changed in a recent software update, is newer. For this reason, they recommend using the RHR data from the Fenix 3 HR.

    * RHR on the device is the lowest average during sleep, as this is your resting time. However if the the watch is not worn during sleep, it will be the lowest 1 minute average during the day. Average RHR is different as it is a rolling 7 day average of the RHR determined each day.

    This is clearly a move from the popular definitions of RHR (lowest recorded single value ever or reading taken first thing after waking up), and just as reported by others my avg RHR has increased by 10-12 bpm after the algorithm change. Personally I feel Garmin might be on to something here, the 24/7 monitoring obviously means being able to find more solid ways of monitoring RHR (Fitbit has been taking heat for trying something similar). Not sure what it all means for using heart rate reserve in setting training zones though (the Karvonen formula was dubious enough as it is)
  • Former Member
    0 Former Member over 8 years ago
    I got a pretty good explanation from Garmin support on the whole RHR confusion:

    * RHR on the device is the lowest average during sleep, as this is your resting time. However if the the watch is not worn during sleep, it will be the lowest 1 minute average during the day. Average RHR is different as it is a rolling 7 day average of the RHR determined each day.


    This is the bit that confuses me. This calculation makes sense, you wouldn't take RHR from a 10 second snapshot, likewise you wouldn't assume an average over 2 hours is going to give a true RHR. So why, when the underlying data shows an RHR of ~47, do the stated RHR and RHR trends over time read ~56? Hopefully Garmin's tinkering will fix this up!
  • This is the bit that confuses me. This calculation makes sense, you wouldn't take RHR from a 10 second snapshot, likewise you wouldn't assume an average over 2 hours is going to give a true RHR. So why, when the underlying data shows an RHR of ~47, do the stated RHR and RHR trends over time read ~56? Hopefully Garmin's tinkering will fix this up!


    What underlying data are you looking at for that ~47 value, specifically?

    Btw, in my case it seems it's only the Garmin Connect app (iOS) that is still using the old calculation methods. On Garmin Connect (web) my RHR stats are in line with what I see on the widget on the Fenix - and while it's definitely not using an arithmetic average of the readings during sleep it seems to be using mode (the most frequently occuring "stable" values).