Editing A heuristic for feeling fine
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | |||
This is an on-going self-research project about using a number of physiological parameters to create '''a personal heuristic for whether I'm feeling fine or under the weather'''. It so far is mainly focused on using data from an [[Oura Ring]] and makes use of around 4 years of historic data (from November 2018 to December 2022). | This is an on-going self-research project about using a number of physiological parameters to create '''a personal heuristic for whether I'm feeling fine or under the weather'''. It so far is mainly focused on using data from an [[Oura Ring]] and makes use of around 4 years of historic data (from November 2018 to December 2022). | ||
== Background == | == Background == | ||
− | Over the years of using my Oura Ring I have settled into the habit of opening up the app in the morning to check my "readiness" metrics, which are mainly calculated based on the [[Heart rate tracking|resting heart rate]], [[HRV (Heart Rate Variability)|heart rate variability (HRV)]], [[Body temperature tracking|body temperature]] and [[respiratory rate]]. Despite all of these metrics being influenced by how "well" one sleeps | + | Over the years of using my Oura Ring I have settled into the habit of opening up the app in the morning to check my "readiness" metrics, which are mainly calculated based on the [[Heart rate tracking|resting heart rate]], [[HRV (Heart Rate Variability)|heart rate variability (HRV)]], [[Body temperature tracking|body temperature]] and [[respiratory rate]]. Despite all of these metrics being influenced by how "well" one sleeps, I have found these to more interesting than the predicted sleep stages, sleep timings etc. A big reason for finding those metrics more interesting is that I felt that they can be quite a good predictor of how well or crummy I will feel for the upcoming day or days by looking at whether they deviate from my expected baseline or not, similar to how [[Quantified Flu]] allows one to look at outliers. |
Generally having my body temperature and resting heart rate going up and my HRV and respiratory rate going down seems to signal some kind of disturbance. Disturbances can be caused by a number of things: | Generally having my body temperature and resting heart rate going up and my HRV and respiratory rate going down seems to signal some kind of disturbance. Disturbances can be caused by a number of things: | ||
Line 17: | Line 16: | ||
While those mental heuristics are nice for having an intuition, they are a bit limited as it's hard to update my own expectations of what is normal and it's nearly impossible to make a prediction that's not based on looking at individual metrics. That's why I wondered: '''Can I come up with a rule of thumb that can be put into code for making a better heuristic?''' | While those mental heuristics are nice for having an intuition, they are a bit limited as it's hard to update my own expectations of what is normal and it's nearly impossible to make a prediction that's not based on looking at individual metrics. That's why I wondered: '''Can I come up with a rule of thumb that can be put into code for making a better heuristic?''' | ||
− | Given that my own mental approach was just looking at "abnormal deviations from my expectation" I decided to just go with the more statistical concept of looking at standard deviation (σ), which measures the degree to which individuals within the sample differ from the sample mean<ref>https://en.wikipedia.org/wiki/Standard_deviation</ref>. By looking at the standard deviation for those values, I | + | Given that my own mental approach was just looking at "abnormal deviations from my expectation" I decided to just go with the more statistical concept of looking at standard deviation (σ), which measures the degree to which individuals within the sample differ from the sample mean<ref>https://en.wikipedia.org/wiki/Standard_deviation</ref>. By looking at the standard deviation for those values, I acn establish what the "normal" range for each of the four metrics of interest (resting heart rate, heart rate variability, body temperature) would be. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |