Artikel /
Backtest mit 60 Renndateien: Wie genau ist die Engine
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
Prognose gegen tatsächliche Zeit
Woher der Fehler kommt
- 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.
- 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.
- 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%.
- 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.