Skip to main content

Analytics Methodology

This page documents the formulas, thresholds, and scientific literature behind every analytics metric in IronCoaching. Use it as a reference for understanding how your athletes’ data is calculated and interpreted.

Estimated One-Rep Max (e1RM)

Formula: Epley Formula
e1RM = weight × (1 + reps / 30)
When reps = 1, the actual weight lifted is returned directly. IronCoaching uses the Epley formula because it provides accurate estimates across a wide rep range (1–15) and is one of the most widely validated prediction equations in strength science.

Scientific References

  • Epley, B. (1985). Poundage chart. Boyd Epley Workout. Lincoln, NE.
  • Brzycki, M. (1993). Strength testing — predicting a one-rep max from reps-to-fatigue. Journal of Physical Education, Recreation & Dance, 64(1), 88–90.
  • LeSuer, D. A., McCormick, J. H., Mayhew, J. L., Wasserstein, R. L., & Arnold, M. D. (1997). The accuracy of prediction equations for estimating 1-RM performance in the bench press, squat, and deadlift. Journal of Strength and Conditioning Research, 11(4), 211–213.
The Epley formula tends to slightly overestimate e1RM at higher rep ranges (>12). For competitive athletes peaking for a meet, actual 1RM testing is more reliable than any prediction equation.

Training Volume

Formula:
Volume = Σ (weight × reps)  for all completed sets
Only sets marked as completed in IronLedger are counted. Skipped or incomplete sets are excluded. Volume is calculated per exercise, per session, and aggregated weekly for trend charts.

Scientific References

  • Schoenfeld, B. J., Ogborn, D., & Krieger, J. W. (2017). Dose-response relationship between weekly resistance training volume and increases in muscle mass: A systematic review and meta-analysis. Journal of Sports Sciences, 35(11), 1073–1080.
  • Wernbom, M., Augustsson, J., & Thomeé, R. (2007). The influence of frequency, intensity, volume and mode of strength training on whole muscle cross-sectional area in humans. Sports Medicine, 37(3), 225–264.

Compliance / Completion Rate

Formula:
Completion Rate = (completed sets / prescribed sets) × 100
Calculated per exercise and averaged across a session. “Prescribed sets” is the targetSets value from the program; “completed sets” is the number of set logs with completed = true.
A compliance rate above 85% generally indicates good program adherence. Below 70% may signal the program is too demanding or the athlete is disengaged.

Pearson Correlation (Exercise Comparison)

Formula:
r = Σ((xᵢ - x̄)(yᵢ - ȳ)) / √(Σ(xᵢ - x̄)² × Σ(yᵢ - ȳ)²)
Used in the Exercise Comparison chart to measure how two exercises progress together over time. Requires a minimum of 4 matching data points to produce a result.

Interpretation

Coefficient (r)Label
> 0.6Strong positive correlation
0.3 to 0.6Moderate positive correlation
-0.3 to 0.3Weak / no correlation
-0.6 to -0.3Moderate negative correlation
< -0.6Strong negative correlation
A strong positive correlation between two lifts (e.g., squat and deadlift) means they tend to improve together. A negative correlation may indicate competing demands — improving one may come at the cost of the other.

Scientific References

  • Pearson, K. (1895). Note on regression and inheritance in the case of two parents. Proceedings of the Royal Society of London, 58, 240–242.
  • Cohen, J. (1988). Statistical Power Analysis for the Behavioral Sciences (2nd ed.). Lawrence Erlbaum Associates.

RPE Accuracy

What it measures: How closely an athlete’s self-reported RPE (Rate of Perceived Exertion) matches the coach’s prescribed RPE. Method: For each exercise with a prescribed RPE, IronCoaching compares the prescribed value against the athlete’s actual reported RPE on each completed set. Only RPE values in the valid range of 6–10 are included. The chart shows the average prescribed RPE vs. average actual RPE per exercise, making it easy to spot exercises where athletes consistently under- or over-report effort.

Scientific References

  • Borg, G. (1982). Psychophysical bases of perceived exertion. Medicine and Science in Sports and Exercise, 14(5), 377–381.
  • Helms, E. R., Cronin, J., Storey, A., & Zourdos, M. C. (2016). Application of the repetitions in reserve-based rating of perceived exertion scale for resistance training. Strength and Conditioning Journal, 38(4), 42–49.
  • Zourdos, M. C., Klemp, A., Dolan, C., Quiles, J. M., Schau, K. A., Jo, E., … & Blanco, R. (2016). Novel resistance training–specific rating of perceived exertion scale measuring repetitions in reserve. Journal of Strength and Conditioning Research, 30(1), 267–275.
If an athlete consistently reports RPE 1–2 points below prescribed, the program may need to be more challenging — or the athlete may need RPE calibration.

Trend Detection

Method: The date range is split in half. The average e1RM for the first half is compared to the second half:
change = (secondHalfAvg - firstHalfAvg) / firstHalfAvg
ChangeTrend
> +2%Improving
-2% to +2%Stable
< -2%Declining
A 2% threshold filters out normal fluctuation while catching meaningful strength changes. This is used in AI data aggregation to characterize exercise-level trends.

PR Prediction Accuracy

Formula:
Accuracy = (actual value / predicted value) × 100
A prediction is a hit if accuracy is within ±5% of the target (95–105%). Otherwise it’s a miss. Predictions are generated by the AI insights system (Expert tier) and automatically resolved when an athlete hits a new PR past the target date. The hit rate and average accuracy are fed back into future AI prompts to improve prediction calibration over time.

Volume Zones (Frequency & Volume Chart)

Weekly set volume per muscle group is color-coded based on evidence-based training volume landmarks:
ZoneSets per WeekColorInterpretation
Optimal10–20GreenWithin the hypertrophy dose-response sweet spot
Low< 10YellowMay be insufficient for maximum growth
High> 20YellowApproaching overreaching threshold
Excessive> 25RedRisk of exceeding recovery capacity

Scientific References

  • Schoenfeld, B. J., & Grgic, J. (2018). Evidence-based guidelines for resistance training volume to maximize muscle hypertrophy. Strength and Conditioning Journal, 40(4), 107–112.
  • Krieger, J. W. (2010). Single vs. multiple sets of resistance exercise for muscle hypertrophy: A meta-analysis. Journal of Strength and Conditioning Research, 24(4), 1150–1159.
  • Israetel, M., Hoffmann, J., Davis, M., Feather, J., & Serafini, P. (2019). Scientific Principles of Hypertrophy Training. Renaissance Periodization.
Volume zone thresholds are guidelines based on trained populations. Individual recovery capacity varies based on training age, sleep, nutrition, and stress. Use these zones as starting points, not hard rules.

Retention & Churn Metrics (Business Dashboard)

Churn Rate

Churn Rate = (ended clients / total non-pending clients) × 100
Counts clients with status = 'ended' against all clients who have been active at some point (excludes pending invites).

Average Tenure

Avg Tenure = mean(days since linked_at) for all active clients
Calculated from the linked_at timestamp of each active client relationship. Longer tenure indicates stronger client retention.

Sessions per Week

Sessions/Week = (total sessions last 30 days / 4.3) / active athlete count
The constant 4.3 represents the average number of weeks per month (30.44 / 7 ≈ 4.3). This normalizes monthly session counts to a weekly average.

Muscle Group Mapping

IronCoaching maps exercises to 16 muscle groups using the built-in exercise library (202+ exercises): chest, back, shoulders, biceps, triceps, forearms, quadriceps, hamstrings, glutes, calves, core, traps, hip_flexors, adductors, abductors, full_body Exercises not found in the library default to full_body. Using library exercises (rather than free-text names) ensures accurate muscle group tracking in the Frequency & Volume chart.

How It Works

  1. The athlete logs an exercise in IronLedger (e.g., “Barbell Back Squat”)
  2. IronCoaching matches the exercise name (case-insensitive) against the library
  3. The library entry’s muscleGroups array is used (e.g., ['quadriceps', 'glutes', 'hamstrings', 'core'])
  4. Volume from that exercise is distributed across all mapped muscle groups
Add custom exercises to your library with correct muscle group tags to keep volume tracking accurate for non-standard exercises.

Training Streak

Method: Count consecutive calendar days with at least one logged session, working backwards from today. The streak resets if there’s a gap of more than 1 day from the most recent session. Session timestamps are deduplicated to unique calendar days before counting.

Further Reading

For coaches who want to dive deeper into the science behind these metrics:
  • Haff, G. G., & Triplett, N. T. (Eds.). (2016). Essentials of Strength Training and Conditioning (4th ed.). NSCA / Human Kinetics.
  • Zatsiorsky, V. M., & Kraemer, W. J. (2006). Science and Practice of Strength Training (2nd ed.). Human Kinetics.
  • Helms, E. R., Morgan, A., & Valdez, A. (2019). The Muscle and Strength Pyramid: Training (2nd ed.).