1. Home
  2. Features
  3. Derived metrics
Derived metrics

Vitals your devices don't record.

Resting heart rate, zones, sleep regularity, cardio fitness and 56 more, estimated on your phone from the data you already have. A value from Apple Health or Health Connect always wins, and every metric can be switched off.

Coming soon to the App StoreComing soon to Google Play
Priority, per metric, per day

A value from Health always wins

MetricAyuvo estimatesShown instead when present
Resting heart rateLowest 5-minute average inside last night's sleepYour watch's resting heart rate
Cardio fitness (VO₂max)From resting and maximum heart rate, then from GPS runsYour watch's VO₂max
BMIWeight and height, WHO or Asian cut-offsA BMI in Health
Sleep Regularity IndexHow alike each pair of days is, minute by minuteNothing: Ayuvo's own

Estimates are never written to Apple Health or Health Connect.

Stays on your deviceNo Ayuvo account, no Ayuvo server.
You choose the AIBring your own key, or run a model on the phone.
No ads, no analyticsNothing is tracked, sold or profiled.
Open sourceMIT-licensed. Read every line.
How it works

Filling the gaps your devices leave.

Many bands and watches record heart rate, sleep and steps but never turn them into resting heart rate, zones or sleep regularity. Ayuvo does, on your phone, for 60 metrics (heart 15, sleep 15, activity 8, energy 3, walking 3, hearing 1, body 5, nutrition 10).

How a derived metric is chosen: Your synced data → Quality check → Published formula → On your screen. Health value replaces On your screen.01Your synced dataMinute-by-minute heartrate, sleep, steps,weight and your logs02Quality checkEnough coverage thatday, one source perwindow, never twodevices averaged03Published formulaThe same maths and testvectors on iPhone andAndroid04On your screenBadged Estimated byAyuvo, with the methodand referenceHealth valueA value Apple Health orHealth Connect has for thatdayreplacesHow a derived metric is chosen: Your synced data → Quality check → Published formula → On your screen. Health value replaces On your screen.01Your synced dataMinute-by-minute heartrate, sleep, steps, weightand your logs02Quality checkEnough coverage that day,one source per window,never two devices averaged03Published formulaThe same maths and testvectors on iPhone andAndroid04On your screenBadged Estimated by Ayuvo,with the method andreferenceHealth valueA value AppleHealth orHealth Connecthas for thatday
Priority

Your device first. Ayuvo second.

For each metric and each day, if Apple Health or Health Connect already holds a value, Ayuvo shows that value with its source. Only on days without one does it show its own estimate, badged Estimated by Ayuvo.

  • Estimates are never written back, so they can never feed into their own inputs
  • Every estimate carries its coverage and confidence, and is hidden when there is too little data
  • Each metric's page shows the method, the published reference and the inputs used
Priority, per metric, per day

A value from Health always wins

MetricAyuvo estimatesShown instead when present
Resting heart rateLowest 5-minute average inside last night's sleepYour watch's resting heart rate
Cardio fitness (VO₂max)From resting and maximum heart rate, then from GPS runsYour watch's VO₂max
BMIWeight and height, WHO or Asian cut-offsA BMI in Health
Sleep Regularity IndexHow alike each pair of days is, minute by minuteNothing: Ayuvo's own

Estimates are never written to Apple Health or Health Connect.

Your switches

Turn off any metric. Or all of them.

Settings, Derived Metrics has a master switch and one switch per metric, and each metric's page has its own. A metric you turn off is no longer calculated, its stored values are deleted, and it disappears from Browse, Summary and Coach.

  • Metrics that depend on it say so: turning off resting heart rate moves zones to percentages of maximum heart rate
  • Choose WHO or Asian BMI categories (overweight from 23, obese from 27.5)
  • Your switches move with you between iPhone and Android in Export All Data
Settings

Derived Metrics

  • Master switch: on by default
  • One switch per metric, grouped by category
  • “Also affects” lists the metrics that depend on each one
  • BMI categories: WHO or Asian
Heart

Resting heart rate, zones and load.

From minute-by-minute heart rate: resting and sleeping heart rate, the night-time dip, your daytime range, maximum heart rate (Tanaka, replaced by your observed maximum after enough workouts), heart rate reserve, cardio minutes in ACSM zones, training load and a resting heart rate compared with your usual.

  • Weekly moderate and vigorous minutes against the WHO 150 to 300 minute guideline
  • Wear time and valid days (10 hours or more), so a day with the band off is not judged
Sleep

Regularity, timing and debt

Efficiency, time to fall asleep, deep and REM share, wake-ups, bedtime and wake time, the Sleep Regularity Index, social jet lag, chronotype and a 14-day sleep debt against the 7 hours or more that the AASM and SRS recommend for adults.

Every day

Activity, energy, walking and body.

Brisk walking minutes (100 steps a minute or more), peak cadence, active hours, the longest sitting spell, your activity level, total energy burned and physical activity level, walking speed and steadiness trends, weekly headphone sound dose against the WHO-ITU safe listening limit, and a smoothed weight trend with a healthy range and weeks to goal.

  • Steps are counted once, even when your phone and watch both recorded them
  • Nutrition metrics use the time you ate, not the time you logged it
Nutrition and balance

From your food diary

Protein per kilogram, macro split, saturated fat share, fibre per 1,000 kcal, sodium to potassium, eating window, last meal to bedtime, tea or coffee with an iron-rich meal, energy balance and an adaptive energy estimate from intake and your weight trend.

Catalogue

All 60 metrics, with their methods.

Rendered from the same file the apps read, so this list cannot drift from what they calculate. “Health wins” marks the metrics where a value from Apple Health or Health Connect is shown instead when there is one.

Heart

MetricHow it is calculatedReference
Resting Heart Rate (estimated) Health winsLowest average of 5 consecutive minutes inside last night's main sleep. Needs at least 3 hours of sleep with heart rate on at least 70% of those minutes.Nocturnal minimum heart rate as a resting-heart-rate estimate, as used by consumer wearables; adult resting range 60-100 bpm per American Heart Association, lower in trained people.
Sleeping Heart RateMean of every heart-rate minute inside the main sleep window.Descriptive statistic of nocturnal heart rate.
Lowest Heart Rate at NightMinimum heart-rate minute inside the main sleep window.Descriptive statistic of nocturnal heart rate.
Night-time Heart Rate Dip1 − (sleeping average ÷ awake average over the 14 hours after waking) × 100. Needs at least 4 hours of awake heart rate.Nocturnal heart-rate dipping (≥10%) by analogy with blood-pressure dipping; Ben-Dov IZ et al., Hypertension 2007; Eguchi K et al., Am J Hypertens 2009.
Sedentary Daytime Heart RateMean of daytime heart-rate minutes where the current and previous 10 minutes had no steps. Needs 30 such minutes.Resting-while-awake heart rate; adult resting range 60-100 bpm (American Heart Association).
Daytime Heart RateMean, minimum and maximum of heart-rate minutes outside the main sleep window. Needs 60 minutes.Descriptive statistic.
Highest Heart RateMaximum of 2-minute rolling averages, which ignores single-reading spikes.Artefact rejection by short rolling average.
Maximum Heart RateTanaka formula 208 − 0.7 × age, raised to the highest 2-minute heart rate seen in the last 180 days when that is higher.Tanaka H, Monahan KD, Seals DR. Age-predicted maximal heart rate revisited. J Am Coll Cardiol 2001;37:153-156.
Heart Rate ReserveMaximum heart rate − resting heart rate (Karvonen).American College of Sports Medicine. ACSM's Guidelines for Exercise Testing and Prescription, 11th ed. (2021), intensity classification by % heart-rate reserve (Karvonen) and % HRmax.
Cardio MinutesEach heart-rate minute is classed by % heart-rate reserve (moderate 40-59%, vigorous 60-89%, near-maximal ≥90%). Without a resting heart rate % of maximum is used (moderate 64-76%, vigorous 77-95%, near-maximal ≥96%). Moderate + 2 × (vigorous + near-maximal).American College of Sports Medicine. ACSM's Guidelines for Exercise Testing and Prescription, 11th ed. (2021), intensity classification by % heart-rate reserve (Karvonen) and % HRmax. World Health Organization. WHO guidelines on physical activity and sedentary behaviour (2020): 150-300 min/week moderate or 75-150 min/week vigorous; vigorous minutes count double.
Training Impulse (TRIMP)Banister TRIMP over minutes at ≥30% heart-rate reserve: Σ minutes × HRr × 0.64 × e^(k × HRr), k = 1.92 for men and 1.67 for women.Banister EW. Modeling elite athletic performance. In: Physiological Testing of Elite Athletes, Human Kinetics 1991; Morton RH et al., J Appl Physiol 1990.
Cardio Fitness (estimated) Health winsUth-Sørensen: 15.3 × maximum heart rate ÷ resting heart rate. Low confidence when the maximum comes from the age formula.Uth N, Sørensen H, Overgaard K, Pedersen PK. Estimation of VO2max from the ratio between HRmax and HRrest. Eur J Appl Physiol 2004;91:111-115.
Resting Heart Rate vs UsualToday − mean of the previous 30 days (needs 14 days). Flag when today and yesterday are both at least 5 bpm above.Resting-heart-rate elevation as a strain and illness signal: Radin JM et al., Lancet Digital Health 2020; Buchheit M, Front Physiol 2014.
Wear TimeCount of minutes with a heart-rate reading in the local day.Valid-day rule of ≥10 h wear from accelerometry research: Troiano RP et al., Med Sci Sports Exerc 2008.
Walking Heart Rate Health winsMean heart rate in minutes with 60-130 steps, in runs of 3 or more such minutes (faster minutes count as running). Needs 10 minutes.Walking heart rate average as a fitness marker (Apple Heart and Movement Study methodology).

Sleep

MetricHow it is calculatedReference
Sleep EfficiencyTime asleep ÷ time in bed × 100.Ohayon M et al. National Sleep Foundation's sleep quality recommendations. Sleep Health 2017;3:6-19 (efficiency ≥85%).
Time to Fall AsleepFirst asleep stage − start of time in bed. Needs an In Bed record.Ohayon M et al., Sleep Health 2017 (latency ≤30 min).
Deep SleepDeep minutes ÷ time asleep × 100. Only nights with sleep stages.Ohayon MM et al. Meta-analysis of quantitative sleep parameters. Sleep 2004;27:1255-1273.
REM SleepREM minutes ÷ time asleep × 100. Only nights with sleep stages.Ohayon MM et al., Sleep 2004.
Wake-upsGaps of ≥5 minutes between asleep stages, from first sleep to final waking. Minutes awake are shown as wake after sleep onset.Wake after sleep onset (WASO), Ohayon M et al., Sleep Health 2017.
BedtimeStart of the first sleep record, as a clock time.Descriptive.
Wake TimeEnd of the last asleep stage, as a clock time.Descriptive.
Sleep MidpointSleep onset + half the time to final waking.Roenneberg T et al. Life between clocks. J Biol Rhythms 2003.
Time to First Deep SleepFirst deep stage − sleep onset.Descriptive (sleep architecture).
Time to First REMFirst REM stage − sleep onset.Carskadon MA, Dement WC. Normal human sleep: an overview. Principles and Practice of Sleep Medicine.
Bedtime VariabilitySample standard deviation of bedtime (and wake time) over the last 14 nights. Needs 5 nights.Sleep timing regularity; Phillips AJK et al., Sci Rep 2017.
Sleep Regularity IndexMinute-by-minute comparison of each noon-to-noon day with the next over the last 14 days: 200 × agreement − 100. Needs 5 day pairs.Phillips AJK et al. Irregular sleep/wake patterns are associated with poorer academic performance and delayed circadian and sleep/wake timing. Sci Rep 2017;7:3216.
Social Jet Lag|Mean sleep midpoint on free nights (waking Saturday or Sunday) − on work nights|. Needs 2 free and 3 work nights in 14 days.Wittmann M, Dinich J, Merrow M, Roenneberg T. Social jetlag. Chronobiol Int 2006;23:497-509.
Chronotype (MSFsc)MSFsc = MSF − (SDf − SDweek) ÷ 2 when free-day sleep is longer than weekday sleep, where SDweek = (5 × SDw + 2 × SDf) ÷ 7.Roenneberg T et al. Epidemiology of the human circadian clock. Sleep Med Rev 2007;11:429-438.
Sleep DebtΣ max(0, need − time asleep) over recorded nights in the last 14 days. Need defaults to 8 hours.Watson NF et al. Recommended amount of sleep for a healthy adult (AASM/SRS). Sleep 2015;38:843-844.

Activity

MetricHow it is calculatedReference
Brisk Walking MinutesMinutes with ≥100 steps from your wearable's minute data.Tudor-Locke C et al. Walking cadence (steps/min) and intensity in 21-40 year olds: CADENCE-adults. Int J Behav Nutr Phys Act 2019; Tudor-Locke C et al., Br J Sports Med 2018.
Peak 30-min CadenceMean of the 30 highest minute step counts in the day.Tudor-Locke C et al. Peak stepping cadence in free-living adults. J Phys Act Health 2011.
Active HoursCount of hours 07:00-21:59 whose de-duplicated steps are ≥250.WHO 2020 guideline: limit sedentary time and replace it with activity of any intensity.
Longest Sitting SpellLongest run of worn minutes (heart rate present) with no steps, 07:00-21:59.WHO 2020 guideline on sedentary behaviour.
Activity LevelBand of the day's de-duplicated step total.Tudor-Locke C et al. How many steps/day are enough? for adults. Int J Behav Nutr Phys Act 2011;8:79.
Phone-free StepsFlagged when the wearable counts ≥1,000 steps and the phone less than 10% of that.Data-quality rule.
Step Goal StreakDays in a row meeting the goal, counting today once it is met.Descriptive.
Stride LengthDistance ÷ steps from the same source (needs 1,000 steps). Typical = 0.415 × height for men and 0.413 × height for women.Hatano Y. Use of the pedometer for promoting daily walking exercise. ICHPER 1993.

Energy

MetricHow it is calculatedReference
Total Energy Burned(Resting + active energy) ÷ 0.9, adding about 10% for digestion. Needs a full day of resting energy (at least 70% of your predicted BMR).Westerterp KR. Diet induced thermogenesis. Nutr Metab 2004;1:5.
Resting Metabolic Rate Health winsDaily resting energy; prediction 10 × kg + 6.25 × cm − 5 × age + 5 (men) or − 161 (women).Mifflin MD et al. A new predictive equation for resting energy expenditure. Am J Clin Nutr 1990;51:241-247.
Physical Activity LevelTDEE ÷ resting energy.FAO/WHO/UNU. Human energy requirements. Food and Nutrition Technical Report Series 1, 2004.

Walking

MetricHow it is calculatedReference
Walking Speed (weekly)Median of walking-speed readings in the last 7 days.Studenski S et al. Gait speed and survival in older adults. JAMA 2011;305:50-58.
Double Support Time (weekly)Median of double-support readings in the last 7 days.Apple Inc. Measuring Walking Quality Through iPhone Mobility Metrics (2022).
Uneven Walking ReadingsCount of asymmetry readings >10% (readings of 100% are treated as sensor errors). Flagged at 3 or more.Apple Inc. Measuring Walking Quality Through iPhone Mobility Metrics (2022).

Hearing

MetricHow it is calculatedReference
Headphone Sound DoseΣ hours × 2^((dB − 80) ÷ 3) ÷ 40 × 100 (3 dB exchange rate).WHO-ITU H.870 Guidelines for safe listening devices/systems (2019).

Body

MetricHow it is calculatedReference
Weight TrendExponentially smoothed average: trend += 0.1 × (weigh-in − trend) on each day with a weigh-in.Walker J. The Hacker's Diet (exponentially smoothed moving average, α = 0.1).
Weekly Weight Change(Trend today − trend 14 days ago) ÷ 2. Needs 4 weigh-ins in 14 days.Derived from the smoothed trend.
BMI Health winsTrend weight ÷ height². WHO categories, or the Asian cut-offs (overweight ≥23, obese ≥27.5) if chosen in Settings.WHO Expert Consultation. Appropriate body-mass index for Asian populations. Lancet 2004;363:157-163.
Healthy Weight Range18.5 × height² to 24.9 × height² (22.9 with Asian cut-offs).WHO BMI classification.
Weeks to Goal Weight(Goal − trend) ÷ weekly rate, when moving towards the goal at ≥0.05 kg a week.Derived from the smoothed trend.

Nutrition

MetricHow it is calculatedReference
Protein per kgLogged protein ÷ latest weight.International Society of Sports Nutrition position stand: protein and exercise (Jäger R et al. 2017): 1.4-2.0 g/kg/day, about 0.25 g/kg per meal.
Macro Split4 kcal/g protein and carbohydrate, 9 kcal/g fat; each share of their total.Atwater factors 4/4/9 kcal/g; WHO: saturated fat below 10% of energy; Dietary Guidelines for Americans: fiber 14 g per 1,000 kcal; WHO sodium/potassium molar ratio below 1.
Saturated Fat9 × saturated fat g ÷ energy from macros × 100.Atwater factors 4/4/9 kcal/g; WHO: saturated fat below 10% of energy; Dietary Guidelines for Americans: fiber 14 g per 1,000 kcal; WHO sodium/potassium molar ratio below 1.
Fibre per 1,000 kcalFibre g × 1,000 ÷ logged kcal.Atwater factors 4/4/9 kcal/g; WHO: saturated fat below 10% of energy; Dietary Guidelines for Americans: fiber 14 g per 1,000 kcal; WHO sodium/potassium molar ratio below 1.
Sodium to Potassium(sodium mg ÷ 22.99) ÷ (potassium mg ÷ 39.10).Atwater factors 4/4/9 kcal/g; WHO: saturated fat below 10% of energy; Dietary Guidelines for Americans: fiber 14 g per 1,000 kcal; WHO sodium/potassium molar ratio below 1.
Eating WindowLast eaten time − first eaten time.Descriptive; uses each item's eaten-at time, not when it was logged.
Last Meal to BedtimeBedtime − last eaten time.Descriptive; uses the eaten-at time and the night's first sleep record.
Tea or Coffee with Iron-rich FoodCount of tea/coffee items within 60 minutes of an item with ≥3 mg iron.Tea and coffee polyphenols inhibit non-heme iron absorption (Hurrell RF et al. Br J Nutr 1999).
Energy BalanceLogged kcal − total energy burned.Adaptive energy expenditure from intake and weight trend, about 7,700 kcal per kg of body-mass change (Hall KD, Int J Obes 2008 discusses its limits).
Adaptive Energy EstimateMean logged kcal − (trend change × 7,700 kcal/kg) ÷ 28 days. Needs 14 logged days and 6 weigh-ins.Adaptive energy expenditure from intake and weight trend, about 7,700 kcal per kg of body-mass change (Hall KD, Int J Obes 2008 discusses its limits).

Not medical advice. Estimated by Ayuvo from your own data using published formulas. It is not a medical measurement or diagnosis; talk to your doctor about anything that concerns you.

Privacy

What derived metrics send, and to whom

They are calculated from data already on the phone.

Nothing, to calculate

Every estimate is calculated on the phone from your synced data and logs. Nothing is uploaded.

Nothing to Health

Estimates are never written to Apple Health or Health Connect, and they are not in an export: they are recalculated.

Coach, with its toggle

The coach sees the derived metrics you have on, marked as estimates, only while its health data consent is on.

See every data flow

FAQ

Questions about this feature.

Why does a metric say Estimated by Ayuvo?

Your devices did not record that metric for that day, so Ayuvo calculated it from other data you have, such as minute-by-minute heart rate. When Health has a real value, that is shown with its source instead.

Does Ayuvo write its estimates to Apple Health or Health Connect?

No. Only what you log or record, such as food, weight and workouts, is written. Estimates stay in Ayuvo.

How do I turn a metric off?

Settings, Derived Metrics, or the switch on the metric's own page. Its stored values are deleted, and metrics that depend on it switch to their fallback.

Are these numbers medical advice?

No. They are estimates from published formulas, shown with their confidence. Talk to your doctor about anything that concerns you.

Get started

Start with the whole picture.

Free, private, on your device. Bring your own AI key. No account, no subscription, no ads.

Coming soon to the App StoreComing soon to Google Play

Or read the code: Ayuvo is open source