Hi,In ( Spragg, 2023 ), it is shown that a polarized TID, is associated with an improved fatigued power profile.The TID is an index defined as following ( Treff , 2019 ) :log10(Zone 1/Zone 2∗Zone 3∗100)where Zones 1–3 refer to aggregated volume (time) spent with low, mid, or high intensity training. In ( Spragg, 2023), Zone 1 is the training time below the first ventilatory threshold, Zone 2 is the training time between first and second ventilatory thresholds, and Zone 3 is the training time above the second ventilatory threshold.Ventilatory thresholds were determined using Open circuit spiro ergometry with a breath-by-breath technique (ZAN600, nSpire Health) and corresponding HR values were determined (HR(VT1) and HR(VT2)).Training intensity distribution (TID) was quantified via TotalTime accumulated at a HR below that corresponding to VT1 (Time<VT1), a HR between VT1 and VT2 (Time_VT1-2) and a HR above VT2 (Time>VT2) as derived from laboratory testing.In ( Spragg, 2023), season periods where the TID is calculated are early-season (February to April), mid-season (May to July), and late-season (August to October).Considering Golden Cheetah enables customized metrics which take athlete's values HR(VT1) and HR(VT2) as input, has anyone programmed the TID metric ?
El viernes, 12 de junio de 2026 a la(s) 7:20:09 a.m. UTC-3, gilles....@gmail.com escribió:Hi,In ( Spragg, 2023 ), it is shown that a polarized TID, is associated with an improved fatigued power profile.The TID is an index defined as following ( Treff , 2019 ) :log10(Zone 1/Zone 2∗Zone 3∗100)where Zones 1–3 refer to aggregated volume (time) spent with low, mid, or high intensity training. In ( Spragg, 2023), Zone 1 is the training time below the first ventilatory threshold, Zone 2 is the training time between first and second ventilatory thresholds, and Zone 3 is the training time above the second ventilatory threshold.Ventilatory thresholds were determined using Open circuit spiro ergometry with a breath-by-breath technique (ZAN600, nSpire Health) and corresponding HR values were determined (HR(VT1) and HR(VT2)).Training intensity distribution (TID) was quantified via TotalTime accumulated at a HR below that corresponding to VT1 (Time<VT1), a HR between VT1 and VT2 (Time_VT1-2) and a HR above VT2 (Time>VT2) as derived from laboratory testing.In ( Spragg, 2023), season periods where the TID is calculated are early-season (February to April), mid-season (May to July), and late-season (August to October).Considering Golden Cheetah enables customized metrics which take athlete's values HR(VT1) and HR(VT2) as input, has anyone programmed the TID metric ?I don’t know, but there are built in metrics for time and percent in zone I/II/III based on HR/Power/Pace, so there should be trivial to compute TID as defined above in formulas or as a custom metric.




{
tiz1 <- sum(metrics(HI_Time_in_Zone));
tiz2 <- sum(metrics(HII_Time_in_Zone));
tiz3 <- sum(metrics(HIII_Time_in_Zone));
z1 <- tiz1/(tiz1+tiz2+tiz3);
z2 <- tiz2/(tiz1+tiz2+tiz3);
z3 <- tiz3/(tiz1+tiz2+tiz3);
round(log10(z1/z2*z3*100),2);
}
And the formula to get the ratio of time spent in a zone X (with X=1, 2, or 3) is
{
tiz1 <- sum(metrics(HI_Time_in_Zone));
tiz2 <- sum(metrics(HII_Time_in_Zone));
tiz3 <- sum(metrics(HIII_Time_in_Zone));
z1 <- tiz1/(tiz1+tiz2+tiz3);
z2 <- tiz3/(tiz1+tiz2+tiz3);
z3 <- tiz3/(tiz1+tiz2+tiz3);
round(100*z1,1);
}
(replace z1 with z2 or z3 for time spent in other zones).
Thanks !I did not know that GC features"Heart Rate Zone I - Below AeT"+ "Heart Rate Zone II - Between AeT and LT"+ " Heart Rate Zone III - Above LT"builtin metrics !In (Treff, 2019), "Zone X" is the ratio of time spent in a zone X (with X=1, 2, or 3)...Then, I implemented 4 KPI Tiles as following :According to (Treff, 2019), my training is *not polarized* (Polarization Index < 2), and "Pyramidal TID" as depicted in the following figure...