Health Dashboard

Garmin biometrics · Auto-updated daily
Loading...
Earn Health Badges →
--
Body Battery
--
HRV
--
Resting HR
--
Sleep Score
--
Steps
--
Stress
--
Bedtime
🧠 What your data shows

📈 This Week vs Last Week
🏆 Personal Records (30 days)
🛏️ Sleep Architecture

Sleep Score by Bedtime Hour

🔁 Sleep Carryover — does last night shape tonight?

For each sleep metric, how one night relates to the next night (calendar-adjacent nights only).
Single-subject & observational — Spearman correlations, descriptive not causal.

Carry over, or rebound?

Each metric vs itself the next night. Positive = a high night tends to repeat (persistence); negative = a high night is followed by a low one (rebound). ✱ = p<0.05.

Next night after a high vs low night

% change in the next night's metric after a top-third night vs a bottom-third night. Negative = rebound (body corrects downward). ✱ = p<0.05.

Cross-lag matrix: last night (row) → tonight (column)

Spearman rho. Green = the two move together, red = they move oppositely. Bold + outline = survives multiple-comparison (FDR) correction; dim = not significant (p≥0.05). Hover a cell for details.

🗓️ Daily Steps (90 days)
Less
More
📆 Calendar Density (90 days)

Daily event count from primary calendar — counts only, no titles or details. Hover the heatmap above to see steps + meetings together.

Calendar density unavailable — generate health/calendar.json by running scripts/fetch_calendar_history.py from the repo root.
📅 Averages by Day of Week

Average Steps

Average Sleep Score

Average Stress

🔬 Causal Analysis

📊 Effect Sizes (Controlled Analysis)

Comparing outcomes after high vs low exposure days, controlling for confounders. Effect = difference in means; p-value approximated via permutation test.

Cause Effect High Days (mean) Low Days (mean) Difference Partial r Confidence
🔮 Recovery Forecast

Calculating prediction model...

⏱️ Lagged Correlations (Raw)

Simple correlations without controlling for confounders. Use causal analysis above for better inference.

Factor → Sleep (next day) → Sleep (+2 days) → HRV (next day) → HRV (+2 days) → Resting HR (next day)
🏃 Exercise & Stress Impact

Vigorous Exercise → Next Day Sleep Score

Vigorous Exercise → Next Day HRV

Stress → Next Day Sleep Score

Stress → Next Day HRV

😴 Sleep Impact on Next Day

Sleep Score → Next Day Stress

Sleep Score → Next Day Body Battery

Sleep Score → Next Day HRV

Sleep Duration → Next Day Steps

💡 Insights

Day of Week → Body Battery

Activity Level → Body Battery

Active Streak Impact

Sleep Quality → Lagged Effects

Calendar Event Impact

⏱️ Delayed Effects (48-72 hour lag)

How today's activity patterns affect health metrics 1-3 days later.

Factor +1 Day Battery +2 Day Battery +3 Day Battery Best Lag
🔗 Same-Day Correlations

Pearson correlation coefficients. Green = positive correlation, Red = negative correlation.

📊 30-Day Statistics
MetricMeanMedianStd DevMinMaxRange
Loading...
📉 Trends

🔋 Body Battery

💓 HRV

❤️ Resting Heart Rate

😴 Sleep Score

👟 Daily Steps

😌 Stress Level

🕐 Your Typical Day

The average shape of your day — each metric averaged by hour-of-day across the window set above (widen to 90d / All for stable patterns), so the daily rhythm shows through instead of one day's noise. Combined view shades the hour's min–max range; Weekday vs Weekend overlays the two day types.

😌 Stress · by hour

🔋 Body Battery · by hour

❤️ Heart Rate · by hour