Forum rules
We spend our leisure time to make RUNALYZE as good as possible and we still have tons of great ideas, but time is scarce and after a hard training we first need some fruits or a smoothie. You can support the development of RUNALYZE with every financial contribution — We highly appreciate every grant.
https://blog.runalyze.com/donate/
User avatar
mipapo
Administrator
Posts: 1189
Joined: Mon 29. Jul 2013, 20:26
Location: Kiel
Contact: Website Facebook Twitter

Climb Score Feature

Tue 25. Jul 2017, 19:53

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.
0 x

MadMat75
Neuling
Posts: 3
Joined: Wed 26. Jul 2017, 10:55

Re: Climb Score Feature

Wed 26. Jul 2017, 11:00

I found Climb score 1.2 in only descending activity?
It's a little bit strange
Image
0 x

User avatar
runalyze
Neuling
Posts: 6
Joined: Tue 4. Jul 2017, 12:26

Re: Climb Score Feature

Wed 26. Jul 2017, 11:07

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.
0 x

MadMat75
Neuling
Posts: 3
Joined: Wed 26. Jul 2017, 10:55

Climb Score Feature

Wed 26. Jul 2017, 11:21

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.
0 x

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

Re: Climb Score Feature

Wed 26. Jul 2017, 11:55

I guess that's another file? That file is from 10.06.2016 and is only ascending.
0 x
User help -- short questions via Twitter, Facebook

MadMat75
Neuling
Posts: 3
Joined: Wed 26. Jul 2017, 10:55

Climb Score Feature

Wed 26. Jul 2017, 12:48

0 x

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

Re: Climb Score Feature

Wed 26. Jul 2017, 14:53

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.
0 x
User help -- short questions via Twitter, Facebook

Jaxi
Neuling
Posts: 4
Joined: Tue 17. Jan 2017, 16:01

Re: Climb Score Feature

Thu 27. Jul 2017, 14:27

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.
0 x

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

Re: Climb Score Feature

Thu 27. Jul 2017, 14:49

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, ...
0 x
User help -- short questions via Twitter, Facebook

Jaxi
Neuling
Posts: 4
Joined: Tue 17. Jan 2017, 16:01

Re: Climb Score Feature

Thu 27. Jul 2017, 15:19

Super, danke für die schnelle Antwort!

Runalyze ist einfach spitze!
0 x

Return to “Discussion, Feedback & Questions”

Who is online

Users browsing this forum: No registered users and 1 guest