Diese Seite erklaert, was die Prognose heute bereits leistet, was in den naechsten Wochen folgt und welches Potenzial in 90, 180 und 360 Tagen realistisch erreichbar ist. Sie richtet sich an Entscheider, nicht an Entwickler.
So entsteht eine Prognose
Aus laufenden Echtzeitdaten werden Stundenmittelwerte je Linie aggregiert. Die Prognose vergleicht den anstehenden Tag mit denselben Wochentagen der letzten Wochen und gewichtet juengere Daten staerker.
๐ก1. SammelnGTFS-RT (Position, Verspaetung) + URA (Auslastung) alle 15-30 Sekunden vom SWHL-System.
๐งฎ2. VerdichtenStuendliche Aggregate je Linie, Richtung und Haltestelle - Mittelwerte, Streuung, Stichprobenzahl.
๐3. HistoriePro Wochentag/Stunde werden 4-12 Wochen rueckwaerts geprueft. Ferien und Feiertage werden gefiltert.
๐4. VorhersageGewichteter Mittelwert mit Konfidenz-Niveau. Wetter und Kalender-Events fliessen als Korrektur ein.
๐บ๏ธ5. AnzeigenHeatmap, Linien-Drilldown, Karten-View mit gefaerbten Haltestellen und 5-Minuten-Detail.
Wann erreicht die Prognose welche Reife?
Die Genauigkeit waechst mit der Datenbasis. Erst nach mehreren Wochen pro Wochentag wird der gewichtete Mittelwert tragfaehig.
Phase 1 - Heute & naechste Wochen
Was die Daten jetzt schon koennen
Cold-Start mit ~4 Tagen Historie. Per-Stop-Forecast in 5-Min-Buckets ist live, Richtungs-Filter funktioniert ueber inferierte Fahrtrichtung. Werte sind noch volatil โ Konfidenz wird mit jeder weiteren Woche solider.
Heute moeglich
Auslastungs-Heatmap (Linie x Stunde) der letzten Tage
Stundenprognose pro Linie + Richtung auf Basis 4 Wochen Historie
Per-Stop-Forecast in 5-Min-Buckets (Karte + Heatmap-Tabelle + Klick-Popup)
Verspaetungs-Prognose auf Stundenebene
Fahrtrichtung aus Bewegungsbearing inferiert (Hin/Rueck pro Position)
Manuelle Ferien-/Feiertags-Filterung im Admin-Bereich
Daten-Ausfall-Tracking (URA / GTFS-RT)
Voraussetzungen
Stabiler GTFS-RT-Feed (gelegentliche 503-Ausfaelle an der Quelle)
Mind. 4 Wochen je Wochentag pro Linie fuer matched-Historie
Reife30%
Phase 2 - in 90 Tagen
Stabile Wochenrhythmen + Genauigkeits-Messung
Mit 12 Wochen Datenhistorie wird die Prognose pro Wochentag belastbar. Stoerungen werden als Ausreisser sichtbar statt das Mittel zu kippen. Ein naechtlicher Backtest vergleicht Prognose mit Ist und veroeffentlicht MAE / Hit-Rate.
Dann moeglich
Pro Linie + Richtung verlaessliche Auslastungsbaender
Mit einem vollen Jahr Historie sind Jahres-Saisonalitaet, Sondereffekte (z.B. Travemuender Woche) und Trendlinien nutzbar - Grundlage fuer Fahrplanaenderungen.
Dann moeglich
Jahresvergleich Vorjahr vs. aktuell (Trend-Erkennung)
ML-Prognose mit saisonalen Komponenten (z.B. Prophet)
Fahrzeug-/Kapazitaetsempfehlung pro Linie & Tageszeit
Korrelation Wetter, Grossveranstaltung, Schulferien gleichzeitig
Grundlage fuer Dynamische Frequenzanpassung im Fahrplan
๐ถPreis-/TarifanalyseMit Verkaufsdaten der SWL koennen Auslastung und Tarifprodukte verschnitten werden.
๐งStoerungs-LayerBaustellen, Umleitungen und Linien-Sperrungen einblenden, um Prognose-Ausreisser zu erklaeren.
๐งฎFahrzeug-EmpfehlungVorschlag, welche Linie wann mit Gelenkbus / Doppeltraktion verstaerkt werden sollte.
Erwartete Prognose-Genauigkeit
Die Genauigkeit ist anfangs niedrig, weil zu wenig Vergleichsdaten vorliegen. Sie steigt nicht linear, sondern in Stufen mit jedem zusaetzlichen Saison-Zyklus.