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

RHR: why the value for the same day changes?

Hi,

I noticed strange action in RHR determination.

Yesterday my RHR was 47 (value higher than normal), but today I woke up and I look at the value from yesterday - it has changed from 47 to 43.

This is a bit confusing. Is it bug? Do you think that when the sleep widget (with sleep measurement algorithm) is finally installed in our watches, it will start working properly?

  • Presumably you recorded a lower RHR sometime after you last looked at your watch.

  • I assumed this is heart rate value right after waking up, but maybe is it a wrong assumption? Now I think maybe it was just the "vintage" method of determining your resting heart rate (check your pulse just after waking up - because there was no method of conveniently tracking your heart rate all the time).

    RHR: This value is for the current day. It is calculated one of two ways.

    For users that wear their watch while sleeping, the watch will read and record the average of all readings while they sleep, excluding periods where any steps were detected or the measured heart rate falls outside reasonable bounds. A minimum of four hours of sleep time is required to register a reading.

    For users that do not wear their watch overnight, RHR will be far less accurate and a rough estimate will be determined based on the lowest average reading over a one minute time period during the day.  

    source: https://support.garmin.com/en-US/?faq=F8YKCB4CJd5PG0DR9ICV3A

  • Yes, the resting heart rate may get updated at any time until midnight. Which is logical, because only then you have all the data for the day. Slight smile

  • I am not convinced that explanation from Garmin is still entirely accurate. I get the impression from looking at my own data that it is always a 'lowest average reading over x minutes' rather than the average of all my sleep time.

    In your situation if on day 1 you exercise hard or late in the day (or drink a lot of alcohol for that matter) you would expect a high RHR when you wake up on day 2. If you then have an easy day on day 2 and go to bed early you can easily record a lower RHR during the time you go to sleep and midnight on day 2. On waking up on day 3 you find that the RHR for day 2 has changed.

    If you want to play with RHR you can download this datafield from the Connect IQ store. It determines your lowest 1 minute average heart rate and will give you your resting heart rate if you leave it running long enough.

  • I'll revive the topic since i also noticed this behavior. I agree that Garmins definition does not explain certain retroactive changes to RHR.

    Are there any new insights on this?

    Example:

    Day 1: During the day i see a value of e.g. 50 which is determined by last nights sleep ("...the average of all readings while they sleep").  Then i go to bed after midnight, therefore the next night cannot influence the value for day 1 anymore

    Day 2: The value for day 1 has changed -> makes no sense

    Guesses:

    - Garmin does some outlier detection / data cleaning server-side which appears on your watch only after a sync

    - The two cases which Garmin explains (wearing watch during sleep / not during sleep) are not clearly separated so sometimes you get this "one minute average" even if the watch was worn 24h