Nachfrage- und Routenanalyse für die JFK-Flottenplanung
Data-Analysis-Projekt mit Routen-Klassifikation | 300.000 Taxifahrten, NYC 2016
Der komplette Weg von den Rohdaten zu den Flotten-Empfehlungen
Ein NYC-Taxiunternehmer plant seine Flotte
JFK liegt weit vom Zentrum
Wer dort Fahrgäste absetzt, steht lange, bis die nächste Fahrt kommt. Dafür fahren JFK-Gäste längere, lukrativere Strecken. Die Frage ist, für wie viele Taxis sich das Warten lohnt.
Was der Auftrag genau verlangt
Der Auftrag nennt keine Sollgröße. Gesucht ist, wie stark die JFK-Nachfrage über Wochentag und Uhrzeit schwankt — daraus wird eine gewichtete Bereitstellung statt einer festen Zahl.
Aufbereiteter CSV-Auszug aus dem StackFuel-Übungsprojekt
| Schritt | Umfang | Anmerkung |
|---|---|---|
| Rohdaten | 300.000 Zeilen × 12 Spalten | eine Zeile je Fahrt, NYC 2016 |
| Bereinigt | 293.369 Zeilen | 6.631 Zeilen über Fehler- und Scope-Masken entfernt |
| Klassifiziert | 293.369 × +3 Spalten | Abfahrtsgebiet, Ankunftsgebiet und Routentyp je Fahrt |
Keine Fahrzeug-IDs, keine Flottengröße. Jede Empfehlung ist ein relativer Faktor auf den Wochenschnitt, keine Stückzahl.
Zwei Arten von Masken, unterschiedlich begründet
6.631 Zeilen entfernt, 2,2 % der Rohdaten. Klein genug, um die Verteilungen nicht zu verzerren, groß genug, um die Extremwerte aus den Kennzahlen zu halten.
features/engineering.py — Geo, Ökonomie, Zeit
| Gruppe | Spalten | Zweck |
|---|---|---|
| Geo-Route | departure · arrival · route | Bounding-Box-Klassifikation je Fahrt |
| Ökonomie | total_yield · price_per_mile | Ertrag je Fahrt und je Meile |
| Zeit | time_slot · is_weekend | Tagesabschnitt und Wochenende |
| Verteilung | log-Transformierte der schiefen Numerik | robustere Vergleiche |
Die Klassifikations- und Ökonomie-Spalten tragen die gesamte spätere Analyse. Sie entstehen einmal in der Preparation und werden exportiert.
Jede Fahrt bekommt ein Abfahrts- und ein Ankunftsgebiet: JFK, NYC oder Other
Pickup- und Dropoff-Punkte, klassifiziert nach JFK / NYC / Other
Finding F5 — NYC→NYC dominiert Volumen und Distanz
JFK ist keine Volumen-Säule, sondern eine kleine, klar abgegrenzte Nische. Genau deshalb lohnt der zweite Blick auf ihren Wert.
nyc_taxi_routes.utils.JFK / .NYC — zentral definiert, nicht in Notebooks dupliziert
| Gebiet | Breitengrad | Längengrad | Zweck |
|---|---|---|---|
| JFK | 40,627 – 40,660 | −73,808 – −73,766 | Flughafen-Rechteck, rund 3,7 km Kantenlänge |
| NYC | 40,577 – 40,918 | −74,150 – −73,700 | Metropolregion |
| Other | außerhalb beider Boxen | — | alles Übrige |
Ein Rechteck ist eine grobe Näherung an das Flughafengelände. Es fasst die Terminal-Vorfahrten sicher, greift am Rand aber auch angrenzende Straßen mit — bewusst in Kauf genommen für eine reproduzierbare, an einer Stelle nachlesbare Regel.
Drei bewusste Entscheidungen zum Vorgehen
Die Frage ist eine Anteils- und Verteilungsfrage, keine Prognose. Jede Vereinfachung ist dokumentiert und im Code an einer Stelle nachlesbar.
Finding F2 — das JFK-Umsatz-Premium
Eine JFK-Fahrt ist rund viermal so viel wert wie eine durchschnittliche Fahrt. Die Nische ist klein im Volumen, aber überproportional im Ertrag.
Finding F3 — die JFK-Nachfrage ist über die Woche nicht gleichverteilt
Gesamtverkehr gegen JFK-Fahrten
Finding F4 — der Tagesverlauf weicht vom Gesamtnetz ab
Die Kernthese in einem Satz
JFK-Fahrten sind 1,93 % des Volumens, aber rund das Vierfache wert — mit starker Wochen- und Tagesschwankung.
Eine feste Flottenquote würde Montage und frühe Morgenstunden systematisch unterversorgen und Samstage überversorgen. Die Bereitstellung sollte dem Wochentag- und Uhrzeit-Muster folgen, nicht einem pauschalen Anteil.
Direkt aus den vier JFK-Findings abgeleitet
Aussagegrenzen, offen benannt
Nachfrage- und Routenanalyse für die JFK-Flottenplanung
Data-Analysis-Projekt mit Routen-Klassifikation | 300.000 Taxifahrten, NYC 2016
Eine Nische richtig einordnen
1,93 % der Fahrten, rund das Vierfache an Wert, mit klarem Wochen- und Tagesrhythmus. Der Beitrag war nicht ein Modell, sondern die saubere Klassifikation und die Übersetzung der Muster in eine gewichtete Bereitstellung.