[Your-Name-Here] - Fab Futures - Data Science
Home About

Data used¶

6,414,917 records, Apple Health Data downloade from my device. Not including GPX data for workouts.

data_containers = {

        'vo2max': [],
        'heart_rate': [],
        'resting_heart_rate': [],
        'hrv': [],
        'steps': [],
        'distance': [],
        'active_energy': [],
        'exercise_time': [],
        'workouts': [],
        'sleep_analysis': [],
        'sleep_temperature': [],
        'breathing_disturbances': []

Vo2Max Progression¶

Also covering data fitting as an expercise.

Vo2Max Progression

Illness Score¶

Detect potential illness periods using multiple health indicators.

  • RHR (resting heard rate) spike (>10% above 30-day baseline)
  • HRV (heart rate variability) drop (>20% below 30-day baseline)
  • Temperature elevation (>0.3°C above 30-day baseline)
  • Deep sleep deficit (>20% below baseline) --- sleep is not accurately used/tracked
  • REM sleep deficit (>15% below baseline) --- sleep is not accurately used/tracked
  • Sleep efficiency drop (>10% below baseline) --- sleep is not accurately used/tracked
  • Activity drop (>50% below 30-day baseline) --- something to consider changing
  • Extended rest (3+ consecutive days with no workouts) --- that's a personal metric, not a general measure for illness

Illness Score

Drivers of Vo2Max increase¶

Drivers of Vo2Max increase

Sleep stats¶

I wish I slept that much!¶

Sleep

In [ ]: