Methodik & Definitionen
Alle Kennzahlen auf BusPuls, ZugPuls, ParkPuls und LeezenPuls sind empirische Auswertungen offener Echtzeit- und Zähldaten, keine Prognosen. Diese Seite dokumentiert die Definitionen, Schwellenwerte, Ausschlüsse und Grenzen, mit denen die Zahlen berechnet werden. Die Definitionen dürfen Sie mit Quellenangabe frei nutzen (Nutzung dieser Methodik).
Grundprinzipien
- Nur beobachtete Daten. Alle Statistiken beschreiben die Vergangenheit („Bilanz“, nie „Prognose“). Wo eine typische Erwartung angezeigt wird, ist sie ein empirisches Quantil vergangener Fahrten, kein Modell-Forecast.
- Robuste Kennzahlen. Wo einzelne Extremereignisse den Mittelwert verzerren können, werden Mediane bzw. Median/MAD verwendet und als solche gekennzeichnet.
- Ehrlichkeits-Schwellen. Kennzahlen mit zu kleiner Stichprobe werden ausgeblendet statt angezeigt (z. B. Bilanz-Kacheln erst ab n ≥ 5 Fahrten, Linientabellen erst ab einer Mindestzahl erfasster Abfahrten).
- Kalibrierung dokumentiert. Diese Seite nennt alles, was man zum Lesen der Werte braucht: was zählt, ab wann es zählt, wann der volle Abzug erreicht ist und was die Bänder bedeuten. Die genauen Kurvenparameter und die Kalibrierungsläufe sind versioniert dokumentiert; für Presse und Forschung auf Anfrage unter kontakt@puls-muenster.de.
- Transparente Denominatoren. Anteilswerte nennen ihre Bezugsmenge; unbekannte Messwerte werden aus dem Nenner entfernt, nicht als „gut“ mitgezählt.
BusPuls: Stadtbusnetz
| Kennzahl | Definition |
|---|---|
| Pünktlich | Abweichung von der Planabfahrt von höchstens ±2 Minuten (|Verspätung| ≤ 120 s). |
| Ø Verspätung | Arithmetisches Mittel der signierten Verspätung (Verfrühungen negativ), nur über Abfahrten mit Echtzeitdaten. |
| Median | In historischen Tabellen: Mittel der Tagesmediane, gewichtet nach Zahl der Messungen, robust gegen einzelne Ausreißertage. |
| Bilanz („Real im Schnitt ab“) | Planzeit plus mittlere Verspätung genau dieser Abfahrt (Linie, Steig, Wochentag, Halbstunden-Slot) über die letzten 6 Monate; ausgewiesen als Mittelwert („im Schnitt“), nicht als Median. Die Zeile „4 von 5 Fahrten“ ist das 80. Perzentil, ehrlich auf die gespeicherten Stufen (+2/+5 min) gerundet. Anzeige erst ab 5 gemessenen Fahrten. |
| Bus-Puls (0–100) | Je Messung (ca. 1×/Minute) über alle Stadtbusse im Einsatz mit Echtzeit: Jeder Bus erhält einen Abzug zwischen 0 und 1. Bis ±2 Minuten Abweichung kostet nichts, der volle Abzug ist schon nach wenigen weiteren Minuten erreicht, deutlich vor einem halben Takt der meisten Stadtlinien; dazwischen steigt er stetig, anfangs etwas steiler. Verfrühung zählt wie Verspätung, weil ein zu früh abfahrender Bus Wartende einen ganzen Takt kosten kann. Puls = 100 · (1 − mittlerer Abzug), nur ab 10 Bussen. Die Kurvenform stammt vom Zug-Puls, nur die Skala ist auf den Busverkehr zugeschnitten. Version 2 seit Oktober 2026; Version 1 erreichte den vollen Abzug erst bei viel größerer Abweichung. |
| Bus-Puls-Bänder | ≥ 86 weitgehend pünktlich · 80–85 einzelne Verzögerungen · 72–79 spürbare Verzögerungen · unter 72 stark beeinträchtigt, also dieselben Grenzen wie beim Zug-Puls (Version 2, Oktober 2026). Kalibriert an drei Wochen minütlicher Messungen im September und Oktober 2026. Zur Einordnung: In diesen Wochen waren im grünen Band im Mittel rund 82 % der Busse pünktlich, im gelben 70 %, im orangen 61 %, im roten 48 %. Noch nicht außerhalb dieser Stichprobe validiert; Überprüfung nach den Herbstferien. Linienwerte im „Warum?“ erst ab 3 Bussen der Linie. |
| Auslastung | Anteil der Messungen mit mittlerer oder hoher Besetzung an allen Messungen mit bekannter Besetzung. „Unbekannt“ zählt weder im Zähler noch im Nenner. |
| Verspätet jetzt | Busse im Einsatz, die gerade mehr als 5 Minuten verspätet sind; dieselbe Flotte wie bei „Aktive Busse“. |
| Fahrten heute | Busfahrten im Stadtbusnetz seit 4 Uhr; jede Fahrt zählt einmal, sobald ihr Bus nach der planmäßigen Abfahrt unterwegs ist. Gezählt werden Fahrten statt Abfahrten an Haltestellen, weil der Fahrzeug-Feed jede Minute alle Busse zeigt, die Abfahrtstafeln aber nur einen Teil der Steige. |
- Echtzeit-Basis: Pünktlichkeits- und Verspätungswerte werden ausschließlich über Abfahrten mit Echtzeitinformation berechnet. Rein planmäßige Abfahrten fließen nicht ein.
- Netzabgrenzung: Regionallinien (Präfixe R/RE/RB/S) halten zwar an Münsteraner Haltestellen, gehören aber nicht zum Stadtbusnetz und werden aus allen Auswertungen ausgeschlossen.
- Quelle: Offener Fahrzeug-Feed der Stadtwerke Münster (Abfrage ca. 1×/Minute).
- Regen vs. trocken: Tagesstatistiken werden mit den offenen DWD-Wetterdaten (Bright Sky) verknüpft; Regentag = mindestens 1 mm Niederschlag am Tag. Jeder Tag zählt gleich; ausgewiesen wird eine Korrelation, keine Ursachenanalyse.
ZugPuls: Bahnverkehr
| Kennzahl | Definition |
|---|---|
| Pünktlich | Anteil der geplanten Abfahrten, die gefahren und weniger als 6 Minuten (< 360 s) verspätet waren; Ausfälle zählen als nicht pünktlich (Fahrgastsicht). So zeigen es die Kennzahl auf ZugPuls und „Pünktlich Hbf“ auf der Startseite. Die Tagesreihe im Monatsvergleich der Startseite rechnet dagegen nach der Bahn-Konvention ohne Ausfälle. |
| Ø Verspätung (Fern/Regio) | Angezeigt wird der Median der Abfahrtsverspätung, getrennt nach Fern- und Nahverkehr. |
| Zugausfälle | Zahl unterschiedlicher Züge (nicht Halte) mit Ausfall am jeweiligen Betriebstag. |
| Gleiswechsel heute | Züge am Hauptbahnhof, deren Gleis vom geplanten abweicht, seit Mitternacht bis jetzt; ausgefallene Züge zählen nicht. |
| Abfahrten heute | Abfahrten seit 4 Uhr an allen neun erfassten Stationen im Stadtgebiet (nicht nur am Hauptbahnhof), gezählt sobald die tatsächliche, sonst die geplante Abfahrtszeit erreicht ist; Ausfälle zählen nicht. |
| Zug-Puls (0–100) | Über alle Abfahrten am Hauptbahnhof von 60 Minuten vor bis 60 Minuten nach jetzt. Jeder Halt erhält einen Abzug: Verspätung kostet ab 2 Minuten und erreicht den vollen Abzug erst bei großer Verspätung, weit später als beim Bus; anfangs steigt er etwas steiler. Ein Ausfall zählt mehr als ein voll verspäteter Zug. Ein Gleiswechsel kostet wenig, kurz vor der Abfahrt (binnen 10 Minuten) mehr als früh angekündigt. Ein Halt ohne Echtzeit zählt mit einem kleinen Abzug, so hoch wie im Mittel beobachtet. Puls = 100 · (1 − mittlerer Abzug), nur ab 10 Halten. Kurve kalibriert an einer 21-tägigen Rekonstruktion im Minutentakt (Version 2, August 2026). |
| Zug-Puls-Bänder | ≥ 86 weitgehend pünktlich · 80–85 einzelne Verzögerungen · 72–79 spürbare Verzögerungen · unter 72 stark beeinträchtigt (neu angepasst im August 2026). |
| Bilanz: „Puffer“ | 80. Perzentil der gemessenen Abfahrtsverspätungen derselben Verbindung: 4 von 5 Fahrten fuhren höchstens so spät ab, 1 von 5 noch später. Empirisch, ohne Modell; angezeigt erst ab 10 gemessenen Fahrten, da das Perzentil bei kleineren Stichproben einer Einzelbeobachtung entspricht. |
- Bezugsraum: KPI-Leiste, Tagesstatistiken und Verspätungsverteilung beziehen sich auf den Hauptbahnhof; die übrigen Stationen im Stadtgebiet erscheinen als Live-Karten. Einzige Ausnahme ist der Zähler „Abfahrten heute“, der alle neun Stationen umfasst.
- Bilanz-Fenster: Verbindungs-Bilanzen mischen keine Fahrplanperioden: Zeitfenster enden am jeweils letzten Fahrplanwechsel. Anzeige erst ab n ≥ 5 beobachteten Fahrten.
- Quelle: Timetables-API (IRIS) der Deutschen Bahn (Abfrage 1×/Minute).
ParkPuls: Parkhäuser
| Kennzahl | Definition |
|---|---|
| Auslastung | (Kapazität − freie Plätze) / Kapazität, je Anlage und Zeitpunkt. Als Kapazität dient eine stabile, empirisch bestimmte Platzzahl je Anlage (größter über mehrere Tage bestätigter Gesamtwert des Feeds), da der Feed die Gesamtplatzzahl gelegentlich sprunghaft ändert. Der gemeldete Rohwert wird zusätzlich unverändert gespeichert. |
| Farbskala Karte/Verlauf (je Anlage) | entspannt < 50 % · gut gefüllt 50–75 % · knapp 75–90 % · fast voll > 90 %. (Status-Pill: siehe Park-Puls.) |
| Typische Auslastung | Median je Wochentag und Uhrzeit über die letzten 4 Wochen; gesetzliche Feiertage in NRW zählen wie Sonntage. Streuung über MAD (Median der absoluten Abweichungen) statt Standardabweichung. |
| Park-Puls (seit Oktober 2026) | 0 bis 100, jede Minute aus allen geöffneten Anlagen mit verlässlicher Live-Zahl. Je Anlage zählt der Anteil freier Plätze f: Ab 25 % frei gibt es keinen Abzug, ab 5 % frei (oder unter 5 freien Plätzen) den vollen; dazwischen steigt der Abzug stetig, mit derselben Kurvenform wie bei Bus- und Zug-Puls. Puls = 100 · (1 − mittlerer Abzug), gewichtet nach Stellplätzen, sodass ein volles großes Haus mehr zählt als ein voller kleiner Platz. Kein Wert unter 5 Anlagen oder unter 1.000 Plätzen. Bänder wie bei Bus und Zug: ab 86 entspannt · 80–85 stellenweise knapp · 72–79 spürbar voll · unter 72 sehr voll. Weil nach Plätzen gewichtet wird, entsprechen die Grenzen grob dem Anteil der gemessenen Plätze in vollen Häusern: 86 ≈ 14 %, 80 ≈ 20 %, 72 ≈ 28 %. Rot heißt also ungefähr: die großen Innenstadthäuser sind gleichzeitig voll. Ersetzt die frühere Park-Lage (stadtweite Auslastung, 66/80/95 %), die nur den Durchschnitt kannte: 70 % im Mittel können überall 70 % heißen oder eine volle Innenstadt bei leerem Rand. |
| „Ggü. typisch“ (Startseite) | Belegung jetzt minus typische Belegung zur selben Wochentags-Stunde, in Prozentpunkten. Beide Werte werden über dieselben Anlagen gerechnet (offen, verlässliche Live-Zahl, Vergleichswert vorhanden) und nach Kapazität gewichtet, damit sie sich nur in der Zeit unterscheiden. Angezeigt ab 5 solchen Anlagen. Die Zahl kann deshalb leicht von der stadtweiten Auslastung abweichen. |
| Einfahrten heute (Schätzung) | Der Feed meldet keine Einfahrten. Geschätzt wird je Anlage mit verlässlicher Live-Zahl die Summe aller Anstiege der belegten Plätze von einer Minute zur nächsten seit 4 Uhr. Fährt in derselben Minute ein Auto ein und ein anderes aus, heben sich beide auf; die Zahl ist deshalb eine Untergrenze und trägt ein „≥“. Sprünge durch Sensor-Neustarts, Datenlücken oder eine geänderte Kapazität werden nicht mitgezählt. |
| Freie Plätze und Ø Auslastung (Kopfzeile) | Gemessen wird einmal pro Minute: die Summe der freien Plätze aller geöffneten Anlagen mit verlässlicher Live-Zahl. Dazwischen zeigt die Kopfzeile alle zwei Sekunden eine Schätzung: den letzten Messwert, fortgeschrieben mit dem Trend der letzten Minuten, plus eine kleine Schwankung von wenigen Plätzen. Die Auslastung wird aus derselben Schätzung berechnet. Mit jeder neuen Messung richtet sich die Anzeige wieder am Messwert aus. |
| Preise | Schätzungen aus den veröffentlichten Tarifen der Betreiber für die gewählte Parkdauer und Ankunftszeit, ohne Gewähr. |
- Geschlossene Anlagen und Anlagen ohne Datenmeldung fließen nicht in Auslastungs-Mittelwerte ein (sie zählen weder als „voll“ noch als „leer“).
- Eingefrorene Sensoren: Anlagen, deren Meldung sich über lange Zeit nicht ändert, werden automatisch erkannt und aus Statistiken ausgeschlossen.
- Standorte: Der Feed enthält keine Koordinaten; die Kartenpositionen sind sorgfältig gepflegte Näherungen.
- Quelle: Parkleitsystem-Feed der Stadt Münster (dl-de/by-2-0, Abfrage 1×/Minute).
- Tageszähler: „Fahrten heute“ (BusPuls), „Abfahrten heute“ (ZugPuls) und „Einfahrten heute“ beginnen um 4 Uhr bei null. Zwischen zwei Messungen zählen sie im Takt der letzten 15 Minuten weiter, höchstens zwei Minuten lang, und gleichen sich mit jeder Messung an den gemessenen Wert an.
LeezenPuls: Radverkehr
| Kennzahl | Definition |
|---|---|
| Zählwerte | Räder je Zählstelle und Richtung je Viertelstunde, aus den 23 Fahrradzählstellen der Stadt Münster. Die Stadt aktualisiert die Daten einmal pro Nacht; der neueste Tag ist deshalb immer der Vortag. Kanäle für Autos werden nicht mitgezählt. |
| Richtungen | „Stadteinwärts“ heißt Richtung Zentrum. Die beiden Zählstellen auf der Promenade zählen die zwei Richtungen entlang des Rings; sie gehen in alle Summen ein, aber nicht in die Bilanz stadteinwärts gegen stadtauswärts. |
| Vollständiger Tag | Fast alle Viertelstunden (oder, an Tagen mit reinen Stundenwerten, fast alle Stunden) liegen vor, und es wurden Räder gezählt. Unvollständige Tage werden angezeigt, aber nicht verglichen. |
| Üblich | Median desselben Wochentags in derselben Art von Zeit (Vorlesungszeit oder nicht, Schulferien oder nicht), möglichst aus den acht Wochen davor, sonst aus derselben Zeit im Vorjahr; reicht beides nicht, die acht Wochen davor ohne diese Unterscheidung. Nur vollständige Tage, ohne Feiertage in NRW und ohne die Tage von Heiligabend bis Silvester. |
| Leezen-Puls (seit Oktober 2026) | Räder des Tages an allen vergleichbaren Zählstellen geteilt durch die Summe ihrer üblichen Werte, minus eins, in Prozent. Eine Zählstelle, die im Verhältnis zur Stadt völlig anders läuft als alle übrigen, gilt als vermutlicher Messfehler und zählt nicht mit. Bänder: ab +10 % mehr als üblich · bis −10 % wie üblich · bis −25 % etwas weniger · bis −45 % deutlich weniger · darunter sehr wenig Radverkehr. Eingeordnet wird die angezeigte, ganze Prozentzahl. Weil der Leezen-Puls die Nachfrage misst und keine Störung, sind die Farben ruhig: grün für mehr, neutral für üblich, Blautöne für weniger. |
- Kein Teil des StadtPuls: Der Leezen-Puls beschreibt einen abgeschlossenen Tag, der StadtPuls die Lage jetzt. Die Startseite zeigt den Radverkehr deshalb als eigene Karte.
- Datenhaltung: Anders als bei Bus, Zug und Parken werden die Viertelstundenwerte dauerhaft aufbewahrt; der Datensatz der Stadt ist selbst ein Archiv.
- Quelle: Stadt Münster, Verkehrszählung Fahrradverkehr (Zähldaten und Standorte, dl-de/by-2-0). Details auf der Quellenseite von LeezenPuls.
StadtPuls (Startseite)
Der StadtPuls fasst die Live-Lage der drei Netze in einer Einordnung zusammen. Seit Oktober 2026 wird er über die Bänder gebildet, nicht mehr als Mittel der Rohwerte. Inzwischen haben alle drei Netze einen Puls von 0 bis 100 mit denselben Bandgrenzen; vorher war die Park-Lage eine Auslastung in Prozent, auf der ein hoher Wert schlecht ist. Die Bänder bleiben trotzdem der gemeinsame Nenner, weil jeder Puls seinen Abzug mit einer eigenen Kurve berechnet.
- Einordnen. Jedes Netz wird auf seiner eigenen Vier-Stufen-Skala eingeordnet, genau wie auf seinem Dashboard (Bus-, Zug- und Park-Puls jeweils 86/80/72), mit derselben Hysterese von 2 Punkten an den Grenzen wie dort.
- Übertragen. Jede Stufe erhält ein Viertel einer gemeinsamen Skala von 0 bis 100: grün 75–100, gelb 50–75, orange 25–50, rot 0–25. Innerhalb der Stufe wird linear interpoliert (unterhalb der roten Grenze bis 50 Punkte, darunter 0).
- Mitteln. Der StadtPuls ist das gleichgewichtete Mittel dieser Positionen und wird mit denselben Vierteln eingeordnet: ab 75 „Alles im Fluss“, 50–74 „Leicht angespannt“, 25–49 „Spürbar angespannt“, darunter „Stark angespannt“.
Ein Netz ohne gültigen Puls (Feed älter als die Grenze des jeweiligen Dashboards, zu wenig Verkehr, Nachtbetrieb) fällt heraus; das Mittel läuft dann über die übrigen Netze und ist als „Teildaten“ gekennzeichnet. Unter zwei Netzen wird kein StadtPuls angezeigt.
Der Leezen-Puls (Radverkehr) zählt nicht mit: Er beschreibt den Vortag, der StadtPuls die Lage jetzt.
Grenzen. Die Stufen selbst sind kalibriert; die lineare Interpolation innerhalb einer Stufe ist eine Darstellungskonvention, keine Messung. Die Gleichgewichtung der drei Netze ist gesetzt, nicht empirisch begründet. Der StadtPuls ist eine Momentaufnahme, kein amtlicher Verkehrsindikator.
Der Tag im Takt
Die Verlaufskurven zeigen je Stunde das Mittel der minütlich gespeicherten Bus-, Zug- und Park-Pulse seit 04:00 Uhr. Eine Stunde erscheint ab 30 Messungen, die laufende Stunde ab 15 (hohler Punkt). Es zählen nur Werte der aktuellen Puls-Version. Alle Kurven stehen vor denselben Bändern (86/80/72); weil jeder Puls den Abzug mit einer eigenen Kurve berechnet, steht dieselbe Zahl trotzdem nicht für dasselbe Ereignis.
Puls in den Statistiken der Dashboards
Auf BusPuls, ZugPuls und ParkPuls steht der Puls ganz oben in „24 Stunden“ und „30 Tage“. Die 24-Stunden-Kurve zeigt den heutigen Betriebstag von 4 Uhr bis 4 Uhr am nächsten Morgen (Werte nach Mitternacht gehören zum Abend davor; die Achse zeigt nur die Stunden mit Daten) als Viertelstundenmittel der gespeicherten Werte (ab 8 Messungen je Viertelstunde) vor den farbigen Bändern. Grau dazu der typische Tag derselben Art: je Stunde der Median der letzten 8 gleichen Wochentage außerhalb der NRW-Schulferien (Sonntage und Feiertage bilden eine Art), mindestens 4 Tage je Stunde; an Ferientagen der Median von Ferientagen, solange es davon mindestens 4 gibt, sonst der von Schultagen. Die 30-Tage-Ansicht zeigt je abgeschlossenem Tag, welcher Anteil der Zeit von 7 bis 22 Uhr in welchem Band lag, und den mittleren Puls in diesem Zeitfenster. Die Nacht bleibt außen vor, weil dort kaum Busse und Züge fahren und die Parkhäuser leer stehen; ein Tagesmittel über 24 Stunden würde vor allem die Nacht messen. Tage mit weniger als der Hälfte der Messungen sind blass gezeichnet, Tage ohne Werte schraffiert.
Ein Monat, drei Netze
Das Panel zeichnet die Tageswerte der drei Netze (Bus-Pünktlichkeit ±2 min, Zug-Pünktlichkeit am Hbf < 6 min ohne Ausfälle, freie Parkkapazität = 100 % − Auslastung) auf einer gemeinsamen 0–100-%-Skala. Es werden nur Tage geplottet, für die alle drei Reihen einen Wert haben; über genau diese Tage werden auch die Pearson-Korrelationskoeffizienten berechnet (angezeigt ab n ≥ 14 Tagen). Die Koeffizienten beschreiben Gleichläufigkeit, keine Ursachen.
Datenhaltung & Aggregation
- Rohdaten (einzelne Messpunkte) werden 60 Tage vorgehalten und dann gelöscht.
- Tages- und Stundenaggregate werden nächtlich berechnet und unbegrenzt aufbewahrt; historische Auswertungen beruhen auf diesen Aggregaten.
- Zeitbezug: Alle Tagesgrenzen und Uhrzeiten in Auswertungen beziehen sich auf die lokale Zeit (Europe/Berlin), auch über Zeitumstellungen hinweg.
Grenzen der Daten
- Alle Werte hängen von der Qualität und Verfügbarkeit der Quell-Feeds ab. Lücken im Feed erscheinen als fehlende, nie als geschätzte Werte.
- Pünktlichkeitswerte auf Echtzeit-Basis können an Tagen mit geringer Echtzeit-Abdeckung eine Auswahlverzerrung enthalten; die Zahl der zugrunde liegenden Messungen wird daher mit angegeben.
- StadtPuls.MS ist ein privates Open-Data-Projekt und kein offizieller Dienst der Stadtwerke Münster, der Deutschen Bahn oder der Stadt Münster. Alle Angaben ohne Gewähr.
Nutzung dieser Methodik
Die Definitionen und Verfahren auf dieser Seite stehen unter der Lizenz CC BY 4.0. Sie dürfen sie übernehmen, anpassen und weitergeben, auch kommerziell, wenn Sie die Quelle nennen und verlinken, etwa so:
Methodik: StadtPuls.MS, puls-muenster.de/methodik.html (CC BY 4.0)
Wenn Sie ein Verfahren verändern, geben Sie das bitte an. Die Lizenz gilt für diese Beschreibung, nicht für die Rohdaten: Für die gelten die Lizenzen der jeweiligen Quellen (Deutsche Bahn, Stadtwerke Münster, Stadt Münster; siehe die Quellenseiten der Dashboards). Presse und Forschung, die mit den Werten arbeiten möchten: kontakt@puls-muenster.de.
Stand: Oktober 2026. Änderungen an Definitionen werden auf dieser Seite dokumentiert.
← Zurück zur Startseite