PIRX Docs
Performance Trends

Model & Risk

Model & Risk screenshot

Source: (inline in performance/page.tsx)


What You See

A card with four items: Projection Source (physiology-based projection), confidence (high, moderate, or low), Injury Risk (a score out of 100), and a note when the range is still wide because there is less data.

How the Numbers Work

The number on screen is a physiology-based projection. PIRX fits race-equivalency curves to your own races and applies rule-based driver scores (Aerobic Base, Threshold Density, Speed Exposure, Load Consistency, Running Economy). Those drivers add up to a time change in seconds. Confidence is high when 80% or above, moderate at 60-79%, and low below 60%. A wider Supported Range means less race and training data is in yet. It tightens as more of your races come in.

Step by Step

Method used: race-equivalency curves and rule-based driver scores

  1. Anchor the projection to a real race you have run.
  2. Score the five drivers from your own training. Each score maps to seconds gained or lost.
  3. Sum those seconds onto the race anchor. That sum is the Projected Time.
  4. Set the Supported Range from how much race and training data is in. Injury risk uses the same rule-based inputs: ACWR, load spike, weekly distance change, pace variance, sleep, and HRV. Bands: below 0.35 = Low (green), 0.35-0.60 = Moderate (yellow), 0.60+ = High (red).

On this page