Artikel /

Backtest mit 60 Renndateien: Wie genau ist die Engine

2026-09-01 · Lo U Ian

Die Zielzeitprognose von AeroPacer kommt aus einer Physik-Engine, nicht aus einer statistischen Regression. Der Vorteil: sie kann eine neue Strecke vom ersten Tag an rechnen. Der Nachteil: man muss beweisen, dass sie richtig rechnet. Hier steht, wie ich das gemacht habe.

Wie ich getestet habe

Die Methode heißt „Replay“: Die Leistung, die der Athlet am Renntag tatsächlich getreten hat, geht Segment für Segment in die Engine, dazu die stündliche Windrichtung und Windgeschwindigkeit des Tages und die Bremsverluste in den Kurven der Strecke. Die Engine rechnet aus, wie lange diese Fahrt „hätte dauern sollen“, und das wird mit der Zeit verglichen, die der Radcomputer aufgezeichnet hat.

Das wichtigste Detail ist der CdA (Luftwiderstandsfläche). Wenn du den CdA aus der Datei eines Rennens zurückrechnest und damit dasselbe Rennen prognostizierst, ist das geschummelt. Deshalb kommt der CdA für jedes Rennen ausschließlich aus den anderen Rennen desselben Athleten: die Schätzungen werden nach Aktualität gewichtet und daraus der Median genommen. Die Daten des Rennens selbst bleiben außen vor.

Stichprobe

  • Neun Athleten, 2019 bis 2026, 74 Renndateien, auf Strecken in mehr als 16 Ländern.
  • Alle Körpergewichte sind gemessene Werte. Die Räder sind nach Typ gruppiert (Triathlonräder und Rennräder bekommen getrennte CdA-Basislinien).
  • Dateien mit dokumentierten Problemen wurden ausgeschlossen: zwei ohne Leistung, vier mit defektem Barometer, eine doppelt hochgeladen, drei mit GPS-Verzerrung in Tunnelabschnitten. Ihre CdA-Schätzungen bleiben im Basis-Pool, nur ihre Gesamtzeiten gehen nicht in die Statistik ein.

Damit blieben 64 auswertbare Rennen. Nach dem Entfernen von vier extremen Ausreißern ergibt das eine finale Stichprobe von 60.

Ergebnisse

Kennzahl Wert
Median des absoluten Fehlers 2.2%
Innerhalb von ±5% 92%
Innerhalb von ±3% 73%
Median für 70.3 (113 km) 1.7%
Median für die Langdistanz (226 km) 2.3%
Median mit Vorzeichen +0.7% (leicht konservativ)

Auf der Website steht „Medianfehler rund 2%, neun von zehn Rennen innerhalb von ±5%“. Beide Zahlen sind konservativ gerundet.

Wie sich der Fehler verteilt

-81-71-61-5-47-36-211-17+03+110+26+34+42+51+6+7Fehler % (positiv = Prognose langsamer als tatsächlich, negativ = Prognose schneller) · türkises Band = ±5%
Fehlerhistogramm der 60 Rennen. Jeder Balken zählt die Rennen in diesem 1%-Fenster; 73% innerhalb von ±3%, 92% innerhalb von ±5%. Ein positiver Wert heißt, die Engine hat etwas langsamer prognostiziert als die tatsächliche Zeit.

Prognose gegen tatsächliche Zeit

2:002:003:003:004:004:005:005:006:006:007:007:00x = tatsächliche Zeit auf der Radstrecke, y = Prognose der Engine (h:mm) · türkis = 226 (Langdistanz), gold = 113 (70.3) · türkises Band = ±5%
Jeder Punkt ist ein Rennen: auf der x-Achse der tatsächliche Radsplit, auf der y-Achse die Prognose der Engine. Je näher ein Punkt an der Diagonalen liegt, desto besser die Prognose; das türkise Band ist ±5%. Die 113er und die 226er streuen weitgehend gleich, der Fehler wächst also nicht mit der Distanz.

Woher der Fehler kommt

  1. Körpergewicht. Mit angenommenen Gewichten lag der Median sogar niedriger, denn wenn das Gewicht falsch ist, kompensiert die CdA-Schätzung in die andere Richtung und verdeckt den Fehler. Erst mit gemessenen Gewichten kamen die Unstimmigkeiten bei Material und Zeitraum ans Licht. Genau deshalb fragt die Konsole nach deinem echten Gewicht.
  2. Materialwechsel. Bei einem Athleten fiel der implizite CdA ab 2024 von 0.22 auf 0.16 bis 0.18. Ein großer Materialsprung, dem der Median über den gesamten Verlauf nicht folgen kann. Das ist der unvermeidbare Preis dafür, den CdA aus anderen Rennen zu schätzen.
  3. Entfernung zur Wetterstation. Bei Port Macquarie gibt es keine Wetterstation in der Nähe und es wehte stark; zwei Athleten im selben Rennen kamen auf −7.4% und −4.1%.
  4. Barometer, die auf langen flachen Strecken die Höhenmeter überschätzen. Das betrifft die Streckendaten, nicht die Engine; die Streckenbibliothek löst es über offizielle Routen und den Abgleich mehrerer Quellen.

Die Rennen zur Validierung

Die 60 Rennen verteilen sich auf 45 Austragungen (Rennen × Jahr). Mehrere Dateien zum selben Rennen sind verschiedene Athleten. Der Fehler ist die Prognose jeder Datei relativ zur tatsächlichen Zeit (positiv = langsamer prognostiziert). Die drei „Trainingsfahrten“ sind meine eigenen Ausfahrten über Renndistanz, mit denen ich die Stichprobe für 2026 aufgefüllt habe.

Jahr Rennen Radstrecke Dateien Fehler je Datei
2026 Tielifang · Guangde 113 113 · 88 km 1 +3.3%
2026 Trainingsfahrt (kein Rennen) 116 km 3 -1.5% -0.5% +1.1%
2026 IRONMAN Vietnam · Da Nang 226 · 180 km 1 +4.1%
2026 IRONMAN Taiwan · Penghu 226 · 178 km 1 +2.2%
2026 IRONMAN Hamburg 226 · 177 km 2 -0.7% +3.7%
2026 IRONMAN 70.3 Shanghai Chongming 113 · 90 km 3 +1.0% +3.5% +4.5%
2026 Challenge Taiwan 226 226 · 180 km 1 +6.3%
2025 Tielifang · Guangde 113 113 · 89 km 1 +0.1%
2025 Beauty of Taitung 113 113 · 89 km 1 +3.8%
2025 IRONMAN Weltmeisterschaft · Nice 226 · 178 km 1 -1.5%
2025 IRONMAN Weltmeisterschaft · Kona 226 · 181 km 1 +2.7%
2025 IRONMAN Taiwan · Penghu 226 · 184 km 1 +5.2%
2025 IRONMAN Malaysia · Langkawi 226 · 179 km 1 -0.9%
2025 IRONMAN Gurye 226 · 176 km 3 -1.5% +0.9% +1.1%
2025 IRONMAN Frankfurt 226 · 175 km 2 +0.9% +2.4%
2025 IRONMAN California · Sacramento 226 · 180 km 1 +2.3%
2025 IRONMAN 70.3 Kenting 113 · 90 km 1 -0.9%
2025 IRONMAN 70.3 Shanghai Chongming 113 · 90 km 4 -0.1% +1.3% +2.7% +2.7%
2025 IRONMAN 70.3 Puerto Princesa 113 · 90 km 2 -1.7% -1.7%
2024 Tielifang · Guangde 113 113 · 89 km 1 -2.7%
2024 IRONMAN Weltmeisterschaft · Kona (Teildatei) 73 km (Teil) 1 +3.5%
2024 IRONMAN Weltmeisterschaft · Kona 226 · 180 km 1 +2.2%
2024 IRONMAN Texas 226 · 178 km 1 +4.1%
2024 IRONMAN Cairns 226 · 179 km 1 -0.9%
2024 IRONMAN 70.3 Weltmeisterschaft · Taupō 113 · 90 km 2 -2.4% -0.7%
2024 IRONMAN 70.3 Subic Bay 113 · 91 km 1 +2.3%
2024 IRONMAN 70.3 Desaru Coast 113 · 89 km 1 -2.7%
2024 IRONMAN 70.3 Bangsaen 113 · 90 km 1 +2.7%
2024 IRONMAN 70.3 Bahrain 113 · 90 km 2 +0.5% +0.9%
2024 Challenge Xiamen 113 113 · 89 km 1 +3.9%
2024 Challenge Taiwan 226 226 · 179 km 1 +4.2%
2024 Challenge Roth 226 · 178 km 1 +2.3%
2023 Tielifang · Guangde 113 113 · 86 km 2 -7.0% +0.6%
2023 Puyuma Triathlon 226 226 · 178 km 1 -2.0%
2023 IRONMAN France · Nice 226 · 179 km 1 -5.9%
2023 IRONMAN Austria · Klagenfurt 226 · 179 km 1 -2.4%
2023 IRONMAN Australia · Port Macquarie 226 · 180 km 1 -4.1%
2023 IRONMAN 70.3 Kenting 113 · 90 km 1 -2.3%
2023 IRONMAN 70.3 Puerto Princesa 113 · 90 km 1 -0.8%
2022 IRONMAN Taiwan · Penghu 226 · 179 km 1 -1.9%
2022 IRONMAN 70.3 Taitung 113 · 88 km 1 -0.3%
2019 IRONMAN Weltmeisterschaft · Kona 226 · 180 km 1 +5.5%
2019 IRONMAN 70.3 Xi'an 113 · 90 km 1 -0.8%
2019 IRONMAN 70.3 Liuzhou 113 · 90 km 1 -2.1%
2019 IRONMAN 70.3 Xiamen 113 · 90 km 1 -0.3%

Was das bedeutet

Für dich als Athlet heißt das: Fährst du nach Plan, landet deine Zielzeit innerhalb von etwa ±5% der Prognose. Lade nach dem Rennen deine Fahrtdatei zum Vergleich hoch, dann konvergiert dein CdA mit jedem Rennen enger, und der Fehler beim nächsten Mal wird kleiner.

Anmerkung zur Glaubwürdigkeit

  • Jede Zahl in diesem Artikel ist direkt aus der Ergebnistabelle des Backtests gerechnet, und die Diagramme sind aus denselben Daten gezeichnet. Es wurden keine Rennen handverlesen.
  • Die ausgeschlossenen Dateien und die Gründe stehen alle oben. Der Ausschluss wurde nach Datenqualität entschieden, bevor die Ergebnisse vorlagen, nicht nach der Größe des Fehlers.
  • Die Stichprobe kommt von neun echten Athleten plus mir selbst als Coach und deckt Strecken in Asien, Europa, Nordamerika und Ozeanien ab. Kein einziges Rennen hat seine eigene Datei benutzt, um seinen eigenen CdA zu schätzen.
  • Das Backtest-Skript und die Ergebnistabelle liegen im Projekt und werden bei jedem Upgrade der Engine neu ausgeführt. Ändern sich die Zahlen, werden sie hier zusammen mit dem Grund aktualisiert.

Die Engine wird weiter an neuen Fahrtdateien getestet.

← Alle Artikel