Forum rules
Please always provide all needed information to identify your problems. Screenshots and detailed descriptions makes it easier for us to help
User avatar
mipapo
Administrator
Posts: 1608
Joined: Mon 29. Jul 2013, 20:26
Location: Kiel

Climb Score Feature

Question regarding the climb score feature? Wanna discuss something about that topic. Tell us your thoughts
====
Du hast Fragen bezüglich des Climb Score Features? Oder möchtest über das Thema diskutieren? Dann bist du hier genau richtig.
###Become a Runalyze supporter###
- Nutzerhilfe/User help -

Run Happy!,
Michael
P.S. Ich antworte gerne kurz und knackig ;)
Image
MadMat75
Neuling
Posts: 3
Joined: Wed 26. Jul 2017, 10:55

Re: Climb Score Feature

I found Climb score 1.2 in only descending activity?
It's a little bit strange
Image
User avatar
runalyze
Neuling
Posts: 5
Joined: Tue 4. Jul 2017, 12:26

Re: Climb Score Feature

MadMat75 wrote: Wed 26. Jul 2017, 11:00 I found Climb score 1.2 in only descending activity?
It's a little bit strange
Please send us the original activity file. We cannot debug that behaviour without that file.
MadMat75
Neuling
Posts: 3
Joined: Wed 26. Jul 2017, 10:55

Climb Score Feature

Here you are the activity exported fron runalyze:
EDIT (wrong file)
Last edited by MadMat75 on Wed 26. Jul 2017, 11:21, edited 1 time in total.
User avatar
laufhannes
Core developer
Posts: 648
Joined: Mon 29. Jul 2013, 20:59

Re: Climb Score Feature

I guess that's another file? That file is from 10.06.2016 and is only ascending.
User help -- short questions via Twitter, Facebook
MadMat75
Neuling
Posts: 3
Joined: Wed 26. Jul 2017, 10:55

Climb Score Feature

User avatar
laufhannes
Core developer
Posts: 648
Joined: Mon 29. Jul 2013, 20:59

Re: Climb Score Feature

Okay. I've checked the file but the resulting Climb Score of 1.2 is what the calculations 'should' return for that data. There's some offset such that the calculation starts at a positive Climb Score, which produces lower values if the course is less hilly. In this case, as nearly the complete profile is descending, percentage hilly is quite large and, thus, Climb Score stays that large.

I'll put it on our list to think whether downhill should be considered for 'percentage hilly' and how we could adjust Climb Score calculation.
User help -- short questions via Twitter, Facebook
Jaxi
Neuling
Posts: 6
Joined: Tue 17. Jan 2017, 16:01

Re: Climb Score Feature

Wie genau berechnet sich denn der Climb Score? Und ist es möglich (oder geplant), die einzelnen Anstiege anzusehen? Also in dem Sinne, dass ich gerne sehen würde, welche Antiege bei mir insgeamt den höchsten FIETS-Index haben.
User avatar
laufhannes
Core developer
Posts: 648
Joined: Mon 29. Jul 2013, 20:59

Re: Climb Score Feature

Jaxi wrote: Thu 27. Jul 2017, 14:27 Wie genau berechnet sich denn der Climb Score?

Ich zitiere dazu einmal direkt aus unserem Quellcode:

Code: Select all

This climb score is calculated as sum of all fiets indices for relevant climbs (i.e. gradient >= 0.02), weighted by the course's total distance and the course's percentage of flat vs. hilly and finally logarithmically scaled to a scale from 0.0 to 10.0.

CS = 2.0 * log2(0.5 + (1.0 + S) * (1 - p^2))
with S = SUM(Fiets | gradient > 0.02) / max(1.0, sqrt(distance [km] / 20))
and p = percentage flat

Es wird zunächst das Höhenprofil mithilfe des Ramer-Douglas-Peucker-Algorithmus (Distanz in Kilometern, Höhe in Metern, Epsilon = 1.1) "vereinfacht", sodass eine in der Regel zweistellige Anzahl an Segmenten übrig bleibt. Für alle diese Abschnitte werden der FIETS-Index berechnet (vorausgesetzt die Steigung ist größer als 2%) und diese aufsummiert. Falls die Gesamtdistanz größer als 20 km ist, wird das Ganze noch durch die Wurzel von [Distanz / 20] geteilt, damit sehr lange Strecken nicht automatisch große Werte erhalten. Dieses Ergebnis wird dann über den Wert "Percentage Hilly" (= Anteil der Strecke mit mind. +/-2% Steigung/Gefälle) "korrigiert", damit Flachstücke quasi als Erholung den Wert senken. Zum Schluss wird das Ganze dann logarithmiert (zur Basis 2 plus weitere Faktoren zur Skalierung), damit am Ende ein Wert zwischen 0.0 und 10.0 herauskommt.

Jaxi wrote: Thu 27. Jul 2017, 14:27 Und ist es möglich (oder geplant), die einzelnen Anstiege anzusehen? Also in dem Sinne, dass ich gerne sehen würde, welche Antiege bei mir insgeamt den höchsten FIETS-Index haben.

Bisher wird je Aktivität nur das Ergebnis, also der Climb Score und Percentage Hilly, gespeichert. Die Anstiege werden erst bei der entsprechenden Ansicht wieder ermittelt. Langfristig ist es aber geplant, dass die Anstiege selbst gesondert gespeichert werden und entsprechend über alle Aktivitäten auswertbar sind. Beispielhafte Auswertungen wären dafür: Anstiege nach FIETS/Länge/Höhenmeter sortieren, Anzahl der Anstiege je Kategorie pro Monat/Jahr, ...
User help -- short questions via Twitter, Facebook
Jaxi
Neuling
Posts: 6
Joined: Tue 17. Jan 2017, 16:01

Re: Climb Score Feature

Super, danke für die schnelle Antwort!

Runalyze ist einfach spitze!

Return to “Discussion, Feedback & Questions”