J Data · Method guide
Understand the work. Understand the limits.
J Metrics are JMM names for clearly described calculations. JStress uses the published session-RPE method. These names do not turn a training log into a laboratory test.
Four descriptions, one consistent scale
JStress
Completed minutes × session RPE
The reported internal load of one completed session, in arbitrary units (AU). Add completed sessions to describe a day.
Limit: Requires actual duration and your whole-session effort rating. It is not a power measurement or a performance score.
J Base
42-day exponentially weighted daily JStress
A slower-moving description of your recorded training load. Recent days receive more weight.
Limit: It does not measure aerobic fitness, strength or injury resistance. A short or incomplete history weakens interpretation.
J Recent
7-day exponentially weighted daily JStress
A faster-moving description of recent recorded load on the same session-RPE scale.
Limit: It does not measure physiological fatigue, illness or recovery directly.
J Balance
J Base − J Recent
A comparison between the slower and faster load trends. Negative means recent load is above the longer trend; positive means it is below.
Limit: Neither sign guarantees readiness. There is no universal safe, optimal or race-ready target.
The 7-day and 42-day settings are JMM model choices, not personal biological constants. Read them as load trends, alongside history completeness, symptoms, sport demands and performance tests.
Exact calculation and history requirements
A day is known only when every recorded completed session has actual minutes and a reported RPE, or when you explicitly confirm a rest day with no completed training. Confirmed rest contributes zero. An unrecorded day is unknown.
For each uninterrupted sequence of known days, the first daily total seeds each average. Later days use: new average = previous average + α × (daily total − previous average), where α = 1 − exp(−1/τ), with τ = 7 for J Recent and 42 for J Base.
An unknown day resets that sequence. J Recent appears after 7 consecutive known days; J Base and J Balance appear after 42. These are JMM display rules, not validated safety thresholds. Individual session JStress can be shown sooner.
Do not mark an unknown day as rest just to reveal a chart. Correct missing sessions and effort ratings so the trend reflects the work you actually completed.
No watch? Your report still matters.
- In Calendar, open an existing activity and choose Edit result, or use Log workout result on Today. Save actual minutes, including the work you did during a partial or substituted session. Use a consistent convention for warm-up, recovery periods and cool-down.
- Rate the whole session from 0 (no effort) to 10 (maximal effort). Use the same timing after sessions so reports are comparable; do not rate only the hardest interval.
- Add sport, session purpose, pain, soreness, sleep, illness symptoms and whether you completed the intended work. These explain a number; they are not secretly added to JStress.
- For an actual day without training, use the rest confirmation in Today’s J Metrics card. Do not confirm rest when records are merely missing. Compare your own comparable sessions over time; a higher score is not automatically a better workout.
Illustration only — not your training data
45 completed minutes × session RPE 4 = 180 AU JStress. A 30-minute session at RPE 6 also gives 180 AU, but the sessions can produce different adaptations and mechanical strain.
What an honest chart needs
- Source: distinguish athlete-reported effort, device-recorded duration and coach-entered information.
- Missing data: missing effort or duration means no completed-session JStress. A blank log does not prove a rest day. A partial total can understate the work.
- Duplicate records: a plan linked to an imported activity is counted only through that activity. Unlinked duplicate records are not automatically detected; review apparent duplicates before interpreting totals.
- Plans versus completion: a planned-load estimate describes an intention. It must not be presented as completed training or replace the athlete’s report.
- Same scale: imported TSS, NP or IF and legacy calculations are separate values. They are not JStress, and cannot be silently merged into its trend.
Ask the AI coach: “Which sessions and dates support this trend? What is missing? Why does this affect today’s session?” A useful answer explains the evidence and uncertainty. It cannot diagnose an injury or guarantee a race result from a load score.
Methods and attribution
Session-RPE is a published method, not a JMM invention. Foster and colleagues evaluated it during cycling and basketball. That supports using perceived effort to describe load; it does not validate a new JMM composite, every sport-specific prescription, or an injury forecast. Foster et al., 2001 — PubMed.
TrainingPeaks describes its own Training Stress Score methods. References to third-party metrics identify those methods and do not imply affiliation. JMM naming is not a statement of trademark registration or legal clearance.