HRV-Guided Training

image


Should we use baseline for moving 7 days avg or the 60 days avg? In the app it seems is the 7 days.

Per diminuire gli artefatti è consigliabile collegare la Polar H10 con Bluetooth e non ant+

I created the chart. But I don’t understand how you report the HRV morning survey data? I use HRV4Training, FirstBeat and HRVElitè is it possible to pass the data automatically? if I wanted I could do the morning test also with the Garmin, I have the 745 and it foresees it

Hi,

Elite list some compatible devices here : Heart Variability Monitors and Elite HRV Compatible Monitors but what really matters is to make sure your connect using BT and not ANT+.

Hi @MedTechCD ,

Newby to the subject here.
Where at Intervals do you enter daily RMSS?
Is it a Morning Readiness reading?

thank you,

The values in the first screenshot are “Recovery points”. That’s already a log transformed and scaled value of your RMSSD. The app does that to give you a user friendly daily score. That score can only be used within the app itself because all apps have different ways of doing this (Recovery Points, Readiness, …). It’s the result of an algorithm ran on the RAW values.
In the second screenshot, you have the RAW RMSSD values. To interpret those, you need to evaluate your daily score to both the 7-day and 60-day average. I’ll try to explain a bit…
A low daily score is often fairly easy to explain by a hard training the day before, a rough night, a party with to much food and drink, … Or maybe an upcoming cold. Or a measurement problem, like reading an upsetting e-mail before your daily measurement.
If it’s a one day situation, just take it easy that day.
A downwards trending Baseline (= 7-day average), can be the result of a hard training block, training camp, several consecutive days of climbing stages… But can also be that cold that is catching on, a jetlag caused by travel or another situation causing stress that takes several days. An upward trend in Baseline is usualy seen during a recovery week.
Your Normal values (= 60-day average +/- a fraction of the standard deviation) are mostly stable unless you are experiencing a LifeStyle change. Downward trend can be caused by a long term sleeping problem, a career change involving more work stress. Upward trend might be the result of better sleeping hygiene, reduction of cafeine/alcohol.
So you need to look at all three and see if you have an explanation. If so, you now what to do.
A low daily score while the baseline is trending up and within the limits of your Normal, is probably nothing to worry about. A downwards trending baseline going beneath the lower boundary of Normal might indicate a stress situation with longer duration. An upward trending Normal simply means you have a healthier life.
All of this came from a couple of hours reading on the HRV4Training blog. There’s loads of info there. And it is very good info. I’m getting pretty good at interpreting my own results with this info and then HRV starts to really make sense.

7 Likes

It’s a Wellness Data entry. Just click on a day in the calendar and choose Wellness data. RMSSD entered here is supposed to be the morning reading.
The dfa-alpha1 thing in this thread is something totally different because that is an advanced analysis of RMSSD during exercise. The goal of that is to determine your VT1 point.

1 Like

If you are about to buy a new HRM, Polar H10 is the way to go. It is recommended by most HRV app developpers.
For morning measurements my Garmin Dual does a perfect job. I’m affraid though that it isn’t doing to good with dfa-a1 measurement

2 Likes

Among others I have a 4iiii listed by Elite so will give it a try.

Tks.

1 Like

So far I tried with 4iii and Stages straps with various results.
The Polar seems to have 4 separate contact patches, with makes for less artifacts

OMG this is so incredibly useful.
To date I have not been able to see any RR data in any of my files.
Any idea which configuration would work? Sounds like Garmin is the only one that does it…

I got it working with a Polar H10 strap and Garmin Edge 130+. If you open the fit file in https://www.fitfileviewer.com you will see a big “hrv” block with all the measurements. This is what Intervals.icu pulls in and converts to ms.

1 Like

Thanks for sharing this - great interpretation and summary and really helps whilst looking at my graphs!

Thanks for your effort and this useful description!
I have now implemented a 7day rolling average in a 60day baseline for weekly analysis and a daily value in a 10day rolling average (like in this paper HRV Paper).

Daily analysis:

Weekly analysis:

Interesting to see is, due using the orthostatic test (lying and standing), that sometimes the HRV in lying is not bad but the adaptability of the body (like @Coach_Ron explained) shows something else by looking at HRV standing.

BR
Stefan

This is what the raw data looks like when reading a FIT file using the fit to csv converter that comes as part of the FIT SDK. Each line will accomodate up to 5 RR readings separated by a | (the 65535 values are nulls in my case). I’ve done a bit of experimenting/analysis of this and the timestamp for each reading set is the timestamp value from the preceding row. So you can use this to align with other timestamped values (power, HR etc). As long as you retain this timestamp then when you remove artifacts (large changes in RR) things still align. If you ignore the timestamp, just line up the RR values and remove artifacts then when you cumulate the RRs to get elapse time it may become disjointed from the original timestamp and other metrics. Of course this depends on how many artifacts are removed. In the case of my old garmin HR strap, quite a lot sometimes!!

2 Likes

Hi,

Please, how do you get to this SD number (Light Blue band)?
Thank you,

I see. I wish there was something similar for Wahoo or Karoo2.
Found this on the Wahoo API documentation for the iPhone app, will check if that does it

Don’t know if I understand your question correctly but SD is the standard deviation off the same series of RMSSD values.
So you take the 60-day rolling average and calculate the Std Dev for that same series of 60 values. Add and substract 0.75 times the value of the Std Dev to/from the rolling avg and you have the boundaries for the Normal value.
In Excell, I used Fault Bars to display the light blue band and STDEV.P to calculate the std dev.
If this is not what you were asking, please clarifie.

2 Likes

You did understood, thank you.

what is your opinion about the Whoop accessory?
What is good and what is less good