Scientific Documentation

Calculation Methods & Formulas

Complete documentation of all threshold calculations used, with exact formulas, scientific sources, and validation data.

StandardRecommended
New in V4Added in V4 for stronger scientific validation
LegacyLimited
ExperimentalUse with caution

Threshold Calculations (LT1/LT2)

Log-Poly-ModDmax

StandardDefault method. Like Modified Dmax, but the reference line starts at the log-log breakpoint (onset of the lactate rise after Beaver 1985) instead of the first 0.4 mmol/L rise. Curve: 3rd-order polynomial through all data points. If there is no log-log breakpoint (no baseline plateau), the app falls back to Modified Dmax and labels the result.
Formula
1. Start point S = log-log breakpoint (see Log-Log) 2. Reference line from S to the last data point E 3. Curve: 3rd-order polynomial y = a + b·x + c·x² + d·x³ (least squares) 4. LT2 = curve point between S and E with the maximum perpendicular distance to the line
Jamnick et al. 2018, 4-min stages, n = 17: mean difference 1.1 W, ICC 0.96, SEM 7.9 W against MLSS — best of 58 variants. Reliability not yet studied.

Modified Dmax

Maximum perpendicular distance of the polynomial curve (3rd order) to the line from the point preceding the first lactate rise ≥ 0.4 mmol/L to the final data point (Bishop et al. 1998).
Formula
1. Find start point S: If La[i] - La[i-1] ≥ 0.4 mmol/L → S = (P[i-1], La[i-1]) No such rise before the last stage → not determinable 2. Curve: 3rd-order polynomial through all data points (least squares) 3. Distance of every curve point (x,y) to the line S→E: d(x,y) = |A·x + B·y + C| / √(A² + B²) where: A = -(La_E - La_S) / (P_E - P_S), B = 1, C = A·P_S - La_S 4. LT2 = curve point with max(d)
Jamnick et al. 2018 (4-min stages): 2.9 W, ICC 0.91 against MLSS. Płoszczyca et al. 2020 (3-min stages): +31.7 ± 18.5 W. Caen et al. 2021: +10 W (235 vs. 225 W).

Dmax (Original)

LegacyOriginal Dmax method by Cheng et al. 1992: line from the first to the last data point, 3rd-order polynomial as the curve.
Formula
Identical to Modified Dmax, but: Start point S = (P[0], La[0]) ← First data point

The result depends strongly on the first stage: elevated starting lactate shifts the reference line.

Protocol-dependent: Jamnick et al. 2018 (4 min) 19–49 W below MLSS; Caen et al. 2021 22 W below (203 ± 53 vs. 225 ± 60 W); Płoszczyca et al. 2020 (3 min) best agreement of all methods (1.7 ± 3.9 W).
Cheng et al. (1992), Int J Sports Med

Dickhuth (IAT)

Individual Anaerobic Threshold based on the lactate equivalent. The minimum of the equivalent indicates maximum metabolic efficiency.
Formula
1. Calculate lactate equivalent: LE(i) = La(i) / P(i) 2. Find minimum: i_min = argmin[LE(i)] La_min = La(i_min) 3. Thresholds: LT1 = P(i_min) ← the minimum itself LT2 (IAT) = Power at (La_min + 1.5 mmol/L) If the minimum falls on the first or last stage, LT1 is not determinable.
Test-retest r = 0.97 for the IAT (Dickhuth et al. 1999, n = 11, treadmill).

Delta (+1.5 mmol/L)

Fixed offset above the starting lactate (minimum of the first three stages). Simple, but dependent on the starting value.
Formula
1. Determine baseline: La_baseline = min(La[0], La[1], La[2]) 2. Thresholds: LT1 = Power at (La_baseline + 0.5 mmol/L) LT2 = Power at (La_baseline + 1.5 mmol/L) 3. Interpolate power: LT2_P = P[j] + (LT2_La - La[j])/(La[j+1] - La[j]) × (P[j+1] - P[j])
Jamnick et al. 2018: from 3-min stages 6 W, ICC 0.90 against MLSS; from 4-min stages 10 W too high. Płoszczyca et al. 2020 (baseline + 1.0 mmol/L): 6.7 ± 17.2 W.

Mader (4.0 mmol/L)

LegacyFixed threshold at 4.0 mmol/L (OBLA). Historically widely used, but not individual.
Formula
LT2_Lactate = 4.0 mmol/L (fixed value) LT2_P = P[j] + (4.0 - La[j])/(La[j+1] - La[j]) × (P[j+1] - P[j]) ⚠️ The individual MLSS varies between 2.0-7.0 mmol/L!

This method is NOT individual and systematically overestimates the anaerobic threshold in many athletes.

Overestimates MLSS: +43.3 ± 17.8 W (Płoszczyca et al. 2020, 3-min stages); 14–41 W depending on stage duration (Jamnick et al. 2018). Heck et al. 1985 justify the value only as a group mean.
Mader et al. (1976); Heck et al. (1985)

Log-Log (LT1)

Onset of the lactate rise after Beaver et al. 1985: on a double-logarithmic plot the blood lactate curve consists of a phase of slow and a phase of rapid increase; the intersection of the two regression lines is the first lactate threshold. LactateThreshold uses it as LT1 of the default method and as the starting point of Log-Poly-ModDmax.
Formula
1. x' = log₁₀(P), y' = log₁₀(La) 2. For every split point two regression lines (≥ 2 points per segment); split with the lowest residual sum of squares 3. LT1 = intersection of the two lines, back-transformed: P = 10^x' Valid only if the upper line is steeper, the intersection lies inside the measured range and La there ≤ baseline + 1.0 mmol/L — otherwise the curve has no breakpoint.
Jamnick et al. 2018: 53–68 W below MLSS — unsuitable as LT2, but the most objective starting point for the onset of the rise.

Baseline + 0.5 mmol/L (LT1)

LT1 for Modified Dmax, Dmax, Delta and Mader: the power at which lactate is 0.5 mmol/L above the starting value (minimum of the first three stages), linearly interpolated.
Formula
La_baseline = min(La[0], La[1], La[2]) LT1 = Power at (La_baseline + 0.5 mmol/L)
Jamnick et al. 2018 list "B + 0.5" as an LT method; it sat 29–40 W below MLSS there. There is no gold standard for LT1.

Where to find the comparison

LAB

The interactive method comparison runs on your own measurements, so it lives with the data: open a saved step test and you will find it directly below the analysis.

Go to my tests →

Tracking-Einwilligung

Wir nutzen Google Analytics und den Meta-Pixel nur nach deiner Zustimmung, um Reichweite, Nutzung und Werbewirkung der Seite zu verstehen. Ohne Zustimmung werden keine dieser Cookies/Dienste geladen.