Intensywność popytu obserwowana przez obłożenie miejsc — mapa cieplna korytarz × data, sygnały elastyczności cenowej, anomalie sezonowe. Odpowiada na pytanie „kiedy i gdzie popyt jest najwyższy" bez konieczności znajomości surowych liczb przez odbiorcę.
✅ Dane o obłożeniu zbierane przez koleo_api.py (PKP IC) i regiojet_api.py. Okno 30 dni do przodu, pokrycie ~80% pociągów na głównych korytarzach. Sygnał elastyczności cenowej oparty na 30 obserwacjach.
Średni — heatmapa wymaga agregacji danych z wielu dat i przewoźników w jedno zapytanie SQL. UI: siatka z kolorami kondycji + panel kart sygnałów. Filtry po trasie i przewoźniku już zdefiniowane w mockupie.
Wysoki — macierz popytu jest intuicyjnie zrozumiała: gorące kolory = wysoki popyt. Umożliwia szybką identyfikację okien wysokiego popytu przed decyzjami cenowymi. Szczególnie wartościowa w kontekście wyjścia RegioJetu — pokazuje gdzie popyt nie ma obsługi.
Priorytet wysoki — uzupełnia widok szacowanych przychodów o perspektywę popytu. Wdrożyć razem z mockupem 22 (Szacowane przychody) jako duet analityczny dla zarządu.
1. Zbudować endpoint /api/demand/matrix zwracający agregaty obłożenia per korytarz/data. 2. Dodać nakładkę świąt i długich weekendów na heatmapę. 3. Rozszerzyć sygnał elastyczności o dane Leo Express po uzupełnieniu historii.
| Corridor | Low Cost | Standard | Business | 2kl | 1kl | Leo Eco | Leo Biz | Leo Pre |
|---|
This view adapts Wiremind CAYZN's Demand Matrix pattern for an observational competitive intelligence tool. CAYZN uses the demand matrix as a forecasting trace — 'why does the optimizer recommend this fare?'. We don't forecast or optimize, so we use it as an observational lens into where demand has actually been concentrated.
CAYZN Demand Matrix patterns adopted:
Key adaptation:
CAYZN derives elasticity from an internal forecast model trained on their demand data. We derive 'elasticity signals' empirically — observing how occupancy actually moved when prices did. Cleaner for our purposes, doesn't pretend to forecast what we're not forecasting.
What makes this useful for the board:
Instead of showing prices over time (which the other mockups already do), this shows the demand pattern — where and when people actually want to travel, and how carriers' pricing strategies align with demand.
Source: Wiremind CAYZN product page (wiremind.io/passenger/cayzn), 'Demand Matrix' and 'price elasticity' sections in CAYZN AI transparency blog (wiremind.io/blog/cayzn-ai-for-passenger-transportation-transparent-forecasting-and-optimization).