How We Calculate Your Metrics

Transparency is important. This page explains how key metrics are computed and how to interpret them.

Note: Calculations are designed for reflection and trend awareness. They are not medical advice.

Heart Rate Variability (HRV, SDNN)

Measures variation in time between heartbeats. We use SDNN (in milliseconds) as provided by your wearable.

Formula

SDNN = standard deviation of normal-to-normal (NN) intervals

Variables Explained

NN

Normal-to-normal heartbeat intervals (in milliseconds)

SDNN

Standard deviation of NN intervals (in milliseconds)

How to Interpret

High HRV (>50ms)

Often associated with better stress resilience

Moderate HRV (30-50ms)

A typical range for many adults during daily activities

Low HRV (<30ms)

May indicate elevated stress or reduced recovery capacity

Context & Application

HRV (SDNN) is sampled periodically by the wearable (often every 30–60 seconds). It can be sparse compared to heart rate, so gaps are expected.

Respiratory Rate

Breaths per minute from your wearable when available.

Formula

RR = breaths per minute (wearable estimate)

Variables Explained

RR

Respiratory rate (breaths per minute)

How to Interpret

Normal (12-20)

Common resting or light activity breathing rate

Elevated (>20)

May correlate with stress, anxiety, or physical exertion

Very Elevated (>30)

May indicate a strong stress response or hyperventilation

Context & Application

Respiratory rate is typically sampled periodically (often every 1–2 minutes) and may be missing depending on device support and signal quality.

Stress Level (1-5)

Derived from your average HRV (SDNN) when HRV data is available.

Formula

Stress = clamp(6.0 − (avgHRV / 20), 1, 5)

Variables Explained

avgHRV

Average HRV SDNN (milliseconds) over the selected period

clamp(x, 1, 5)

Limits x to the 1–5 range

How to Interpret

Low (1-2)

Lower stress estimate based on higher HRV

Moderate (2-3.5)

Typical range for many drives

High (3.5-5)

Higher stress estimate based on lower HRV

Context & Application

This is a reflection aid and not medical advice. If HRV is missing, stress may be unavailable or shown as a gap.

Driving Events

Detection of sudden changes in motion indicating driving maneuvers.

Formula

Event = |Δa| > threshold, where Δa = (vᵢ - vᵢ₋₁) / Δt

Variables Explained

Δa

Change in acceleration (m/s²)

vᵢ

Velocity at time i

vᵢ₋₁

Velocity at previous time point

Δt

Time interval between measurements

threshold

Event thresholds vary by type

How to Interpret

Hard Braking

Higher deceleration beyond a threshold

Rapid Acceleration

Higher acceleration beyond a threshold

Sudden Swerve

Higher lateral acceleration beyond a threshold

Context & Application

Events are detected using device sensors. We apply smoothing filters to reduce false positives while capturing meaningful changes.

Correlation Analysis

Statistical analysis revealing relationships between driving behavior and biometrics.

Formula

r = Σ((xᵢ - x̄)(yᵢ - ȳ)) / √(Σ(xᵢ - x̄)² × Σ(yᵢ - ȳ)²)

Variables Explained

r

Pearson correlation coefficient (-1 to +1)

xᵢ

Individual driving metric values (e.g., speed, events)

yᵢ

Individual biometric values (e.g., heart rate, HRV)

x̄, ȳ

Mean values of x and y datasets

How to Interpret

Strong Positive

As one increases, the other tends to increase

Moderate

Some relationship exists, but other factors may contribute

Weak/None

Little to no direct linear relationship

Context & Application

Correlations are most useful for patterns across time. They help answer questions like whether specific driving conditions coincide with physiological changes.

Questions?

Send us a note and we will help.

Email Support