Baevsky Stress index

For some time now HealthFit shows me a daily value for the Baevsky stress index; the reference provided there is a 2017 paper “ Heart rate variability analysis: physiological foundations and main methods” (DOI: 10.12710/cardiometry.2017.6676, which is strange as it is provided in the paper but not (correctly) registered in the DOI system).
Anyway, it seems to correlate nicely to the fatigue I “expect” from the previous days based on actual training load and feel. Much better than rest-HR or HRV as such.
However, in HealthFit I only see the daily value and even if it showed a trend these are so small and without dates that they are very /qualitative/.

Two questions

  1. Any feedback on the value of this – supposedly old, tried and tested, and useful – method for evaluating training/body stress and fatigue?

  2. Is there al;ready a field for this in i.icu where the HealthFit developer could upload this “into”? Or can such a field be created? To be shown in a custom chart on the Fitness page;-)

I’ll also contact the HealthFit developer regarding the upload of this additional value to i.icu.

PS: I should add that I use the standard Apple Watch HRV readings for comparison, which are likely somewhat ill-defined as they are some daily “average” and not a clear “morning read”.

HealthFit could put that in the ‘readiness’ field on the wellness record. I am not familiar with Baevsky stress index. What do the numbers look like?

Still familiarizing myself with it. Stéphane wrote me that HealthFit uses the largest HRV value from the night for the daily Baevsky-index value.
For me, that has resulted in numbers between 1 and 10 so far, but it should also be roughly on that order in general, I’d think.

Kubios HRV app has this parameter also. Unlike @yokuha, I can’t see any short term correlation from about one year of daily data. I do see long term trends that correlate with what I’m feeling.
Kubios uses the Square of the Baevsky calculated number and considers 7-12 as normal
https://www.kubios.com/hrv-analysis-methods/

There is not a lot of info on the metric but I did find an article where the following numbers were noted:

  • lower then 10: Low Stress
  • 10-15 Normal
  • higher then 15: High stress

Something more detailed but in German:
https://hrv-herzratenvariabilität.de/2020/03/berechnung-des-hrv-stressindex-nach-baevsky/

1 Like

David, here is the scientific paper about the Baevsky Index:

HealthFit uses the square root of the Baevsky index as well.

I would prefer a specific field for the Baevsky index in order to avoid any confusion. The Baevsky index is a well defined metric and deserves its own field?

One year of actively trying to reduce life stress plotted in Excell

2 Likes

Actually the Baevsky Index can be derived from an HRV reading. However the scientific papers recommend an HRV reading during 5 minutes and only a Mindfulness session can force an HRV reading for 5 minutes.

In the next version of HealthFit, the Baevsky index will be derived from any HRV reading. You will be able to export the HRV rMSSD metric from any HRV reading as well to Intervals.icu.

In addition you will be able to export to a CSV file the raw RR intervals of any HRV reading.

Nice! So the blue line is a 7 day rolling average of the Baevsky Index?

Yes 7day rolling avg. It draws more attention then daily values that are rising.

I will add a specific field for this. Tx.

1 Like

I have added a field for this “Float baevskySI”.

4 Likes

@david and @slizeray , thank you for the quick implementation! :slight_smile:

Little bug report for @david : The “rounding” on the activities page should better use real rounding and not truncation;-) Today, it displays 3.8 for an value of 3.851…

I didn’t feel necessary to start a new topic so reviving this one instead. My HealthFit app has the Baevsky SI but it’s not populating into the wellness data on Intervals. (same goes for overnight respiration as well, actually). Do I need to configure something to get it to show up correctly?
Sleep, resting HR, HRV (SDNN), etc are all coming across

It´s been a while, but AFAIK the SI has no default wellness field.
So, you should first of all check if the field exists. If not, create it.

thanks for the reply. It’s been a long time since I’ve messed with custom fields. Can you point me in the direction of how I can do this?

I’ll have to correct myself. The Baevski SI field is a standard field and should be populated automatically by HealthFit.
If you select it on the wellness dialog, it should be visible there.


I don’t see anything needed for config but I’m not using Healthfit and populate the field through the API.

1 Like

No config needed, but in HealthFit you have to explicitly sync the „SI measurement“.

1 Like

Not seeing this in HealthFit, where do you set it to sync?