Select Language:

US

PROJECT

PROCESS

DATA

LOS

FORMULAE

AMBITIONS

HAPPINESS INDEX

FRUSTRATION FACTORS

MOBILE APP

SOURCES



US

Srinivas ASHOK, ideator, programmer
www.linkedin.com/pub/srinivas-ashok/33/bba/a45

Daphné DETHIER, ideator, formulator, graphic designer
www.linkedin.com/pub/daphné-dethier/48/9a0/652/en

Carmel DUDLEY, programmer
www.linkedin.com/in/carmeldudley

Steve PEPPLE, ideator, programmer, designer
www.linkedin.com/in/stevepepple

With the participation of Halie Kampman, Balz Mueller, and Tim Sze.


PROJECT: FRUSTRATION INDEX

Why?

Logos1

PROCESS

The process of creating our final visualization involved the following stages and tasks:

The code for our data analysis and backing Python code is here:
https://github.com/chutneykid/udc2013
The code for our front-end application is here:
https://github.com/stevepepple/frustration-index/blob/master/public/index.html

Our team worked with transportation planners in San Francisco and Switzerland, who answered technical question and provided additional datasets.

Here's a map of where our team had working sessions.

Map

DATA

Level Of Service

The frustration index is based on a LOS scale.
The overall frustration is the combination of three frustration factors:

Each of these factors is also associated with a LOS after raw computation.

Grading System

To correlate the LOS with numerical values, we have distributed the LOS like this:

Losgrade

Where each LOS value is twice bigger as the previous one, except for A which is 0.
The area of each circle associated with a LOS is twice bigger as the previous LOS one, except for LOS A which has no circle.


FORMULAE

Each frustration factor is rawly calculated and then associated with a level of service LOS.
The overall frustration is the average of the LOS of the frustration factors.

Capacity

At the stop n, for the trip t :
Pnt = ∑(Bx-Ex) for x starting at 1 until n (where 1 is the first stop of the trip)

Where ∑ is the sum operation

The Levels Of Service are defined as follows.

LOS Load Factor (p/seats) Comments
A0.00-0.50No passenger need sit next to another
B0.51-0.75Passengers can choose where to sit
C0.76-1.00 All passengers can sit
D1.01-1.25Comfortable standee load for design
E1.26-1.50Maximum schedule load
F >1.50Crush load

We have searched the number of seats for each vehicle type for each city in order to estimate the load factor, which is associated with a LOS, which represents a level of frustration.

Then, we calculate the average capacity LOS of all the capacity LOS of the trips stopping at the stop considered during our time window.

Delay

At the stop n, for the trip t:
Dnt = AAn – SAn

Where:

To calculate the LOS, we take the maximum and minimum of a particular value for delay for the considered route. Then we bucket the data into separate grades based on how close the current value is to the minimum value.
dnt = ( Dnt - d) / (D - d)
Where:

The Levels Of Service are defined as follows.

LOS dnt Comments
A0 – 0.5Vehicle on time
B0.6 – 0.15Tolerable delay
C0.16 – 0.25Unreliable system
D0.26 – 0.35Frustrating
E0.36 – 0.65Very frustrating
F >0.66 - 1Intolerable delay

Then, we calculate the average delay LOS of all the delay LOS of the trips stopping at the stop considered during our time window.


Speed

Between the stops n and n-1 :

In theory (scheduled time):
Vn, n-1 = Dn, n-1 / STn, n-1

In reality (actual time):
Vn, n-1 = Dn, n-1 / ATn, n-1
With:


The Levels Of Service are defined as follows.
LOS Vn, n-1 Comments
A0 – 0.5Vehicle moves quickly
B0.6 – 0.15Tolerable slower pace
C0.16 – 0.25Too slow
D0.26 – 0.35Frustrating
E0.36 – 0.65Very frustrating
F >0.66 - 1Almost at standstill

Then, we calculate the average delay LOS of all the delay LOS of the trips stopping at the stop considered during our time window.


AMBITIONS

HAPPINESS INDEX

We wanted to turn it positive too!

However, due to the scope of this project and visual clarity, we decided to only consider frustration factors.

FRUSTRATION FACTORS

Similarly, there were many more frustration factors that we originally considered for this project. Due to the time and scope of the project, we settled on three of the most significant factors.

Headway
It is the time between two consecutive trips on a same route. It is a measure of availability.

In theory:
= h = headway
In reality:
= AAb – AAb - 1
where b is the bus following the bus b-1

LOS AAb – AAb-1 (min) veh/h Comments
A<106Passengers do not need schedules
B10-14>5-6Frequent service, passengers consult schedules
C15-203-4Maximum desirable time to wait if bus/train missed
D21-302Service unattractive to choice riders
E31-601Service available during the hour
F >60<1Service unattractive to all riders

Waiting time

It is an alternative to the headway.

For someone who doesn’t look at the schedule, his average waiting time at a bus stop is half the headway.

In theory :
= h/2
In reality :
= (AAb – AAb-1)/2
where b is the bus following the bus b-1

LOS (AAb – AAb-1)/2 (min)
A5
B5-10
C10-15
D15-20
E20-30
F>30

Hours of service

Hours of service are a good indicator of availability for the whole route.

= departure time* of the last run – departure time* of the first run + 1 *in hour, based on 24 clock.

LOS Hours of Service Comments
A19-24Night or “owl” service provided
B17-18Late evening service provided
C14-16Early evening service provided
D12-13Daytime service provided
E4-11Peak hour service only or limited midday service
F0-3Very limited or no service
Speed constancy

This is a major comfort factor. Therefore, it is also a major frustration factor.

The standard deviation of the average speeds between two stops estimates if a trip is subject to high variation in its speed.

Other indicators, such as the ratio number of stops/length of the route, can help figuring the speed variation.

LOS Travel Time Difference (min) Comments
A≤0Faster by transit than by automobile
B1-15About as fast by transit as by automobile
C16-30Tolerable for choice riders
D31-45Round-trip at least an hour longer by transit
E46-60Tedious for all riders; may be best possible in small cities
F>60Unacceptable to most riders
Economic efficiency

It is a good frustration factor on the planner side.


MOBILE APP

Happy travel!

A happy trip planner!

It defines personalized routes minimizing the frustration of the users. The user tunes his own frustration index by checking or giving weight to some frustration factors, ie capacity, delay, speed, waiting time, ...

Then, the app defines the dream route for the user, which minimizes his personal frustration.


SOURCES

NOUS

PROJET

PROCESSUS

DONNEES

LOS

FORMULES

AMBITIONS

INDEX DE BONHEUR

FACTEURS DE FRUSTRATION

MOBILE APP

SOURCES



NOUS

Srinivas ASHOK, concepteur, programmeur
www.linkedin.com/pub/srinivas-ashok/33/bba/a45

Daphné DETHIER, conceptrice, développeuse, graphic designer
www.linkedin.com/pub/daphné-dethier/48/9a0/652/en

Carmel DUDLEY, programmeuse www.linkedin.com/in/carmeldudley

Steve PEPPLE, concepteur, programmeur www.linkedin.com/in/stevepepple

Avec la participation de Halie Kampman, Balz Mueller, et Tim Sze.


PROJET

Pourquoi?

Logos1

PROCESSUS

La carte de nos rendez-vous:

Map

DONNEES

LOS

Level Of Service / Niveau de service

L’indice de frustration est calqué sur une échelle de niveaux de service (LOS). La frustration totale est la combinaison des trois facteurs de frustration:

Chacun de ces facteurs est également associé à un niveau de service (LOS).

Losgrade Fr

Afin de corréler les niveaux LOS avec des valeurs numériques, nous avons opté pour cette relative distribution :

Losgrade

Où chaque valeur de LOS est deux fois plus grande que la valeur du LOS précédent, sauf pour le LOS A qui vaut zéro.
La surface de chaque cercle associé à un LOS est deux fois plus importante que celle du cercle correspondant au précédent LOS, sauf pour le LOS A dont le rayon du cercle est nul.


FORMULES

Chaque facteur de frustration est calculé numériquement puis associé à un niveau de service LOS. La frustration totale est la moyenne des niveaux de service LOS des facteurs de frustration.

Capacité

A l’arrêt n, pour le trip t (un trip est un véhicule assigné à un itinéraire et à un horaire) :
Pnt=∑(Bx - Ex) pour x qui va de 1 à n (où 1 est le premier arrêt du trip) Où ∑ représente l’opération sommation

Afin de définir les niveaux de service, nous calculons le facteur de charge comme suit :

LOS Facteur de charge (Pnt/siège ) Commentaires
A0.00-0.50No passenger need sit next to another
B0.51-0.75Passengers can choose where to sit
C0.76-1.00 All passengers can sit
D1.01-1.25Comfortable standee load for design
E1.26-1.50Maximum schedule load
F >1.50Crush load

Enfin, nous calculons la moyenne des LOS de capacité de tous les trips qui s’arrêtent à l’arrêt considéré durant l’intervalle de temps considéré (durée de 5 minutes).

Retard

A l’arrêt n, pour le trip t (un trip est un véhicule assigné à un itinéraire et à un horaire):
Dnt = AAn – SAn

Where:

Pour calculer le niveau de service LOS, nous définissons la valeur maximale et minimale du retard sur l’itinéraire considéré. Ensuite, nous définissons des intervalles basés sur la différence entre la valeur de retard considérée et la valeur minimale.
dnt = ( Dnt - d) / (D - d)

Les niveaux de service LOS sont définis comme suit.

LOS dnt Commentaires
A0 – 0.5Véhicule à l’heure
B0.6 – 0.15Retard tolérable
C0.16 – 0.25Système non fiable
D0.26 – 0.35Frustrant
E0.36 – 0.65Très frustrant
F >0.66 - 1Retard intolérable

Vitesse

Entre les arrêts n et n-1 :

En théorie (horaires) :
Vn, n-1 = Dn, n-1 / STn, n-1

En réalité (temps réel) :
Vn, n-1 = Dn, n-1 / ATn, n-1
With:


Les niveaux de service LOS sont définis comme suit.
LOS Vn, n-1 Commentaires
A0 – 0.5Le véhicule avance vite
B0.6 – 0.15Vitesse ralentie tolérable
C0.16 – 0.25Trop lent
D0.26 – 0.35Frustrant
E0.36 – 0.65Très frustrant
F >0.66 - 1Quasi à l’arrêt

Ensuite, nous calculons le LOS de vitesse moyen de tous les LOS de vitesse des trips qui s’arrêtent à l’arrêt considéré durant notre intervalle de temps.


AMBITIONS

INDEX BONHEUR

Nous voulions inverser l’index et présenter sa version positive !
Montrer la carte négative de l’index de frustration : la carte du bonheur !

FACTEURS DE FRUSTRATION

Nous voulions inclure bien plus de facteurs de frustrations:

Fréquence de l’offre
Il s’agit de l’intervalle de temps entre deux trips consécutifs. C’est une mesure de la disponibilité de l’offre.

E théorie:
= h = headway
En réalité:
= AAb – AAb-1
avec t le trip qui suit le trip t-1

LOS AAb – AAb-1 (min) veh/h Commentaires
A<106Les passagers n’ont pas besoin d’horaire
B10-14>5-6Service fréquent, les passagers consultent l’horaire
C15-203-4Temps d’attente maximum tolérable si trip manqué
D21-302Service non attractif pour l’utilisateur qui a le choix
E31-601Service disponible à l’heure
F >60<1Service non attractif pour tous utilisateurs

Temps d’attente

C’est une alternative à la fréquence.

Un utilisateur qui ne fie pas aux horaires attendra en moyenne une durée égale à la moitié de la fréquence (headway) du service.

En théorie:
= h/2
En réalité:
= (AAb – AAb-1)/2
avec t le trip qui suit le trip t-1 AAt-1 est l’heure réelle d’arrivée du trip t-1

LOS (AAb – AAb-1)/2 (min)
A5
B5-10
C10-15
D15-20
E20-30
F>30

Couverture temporelle

Il s’agit d’un bon indicateur à l’échelle d’une ligne.

= heure de départ du dernier trip – heure de départ du premier trip + 1.

LOS Couverture Commentaire
A19-24Service de nuit fourni
B17-18Service de fin de soirée fourni
C14-16Service de début de soirée fourni
D12-13Service de jour
E4-11Service aux heures de pointes uniquement ou temps de midi
F0-3Service très limité ou inexistant

Variations de vitesse

Il s’agit d’un facteur majeur de confort. Dès lors, il s’agit aussi d’un majeur facteur de frustration

L’écart type des vitesses moyennes entre deux arrêts permet d’évaluer si un trip est sujet à de grandes variations dans sa vitesse.

D’autres indicateurs, tels que le ratio entre le nombre d’arrêts et la longueur (en distance) de la route, permet également d’estimer les variations de vitesses.

LOS Différence de durée (min) Commentaires
A≤0Plus rapide en transport public qu’en voiture
B1-15Quasi le même temps de trajet pour les deux modes
C16-30Tolérable pour un utilisateur qui a le choix
D31-45Au moins une heure de plus en transport public pour un trajet aller-retour
E46-60Pénible pour tout utilisateur
F>60Inacceptable pour la plupart des utilisateurs

Efficacité économique

C’est un bon facteur de frustration coté planificateur.


MOBILE APP

Happy travel!

oyage heureux !

Une application qui offre des planifications d’itinéraires lesquels maximisent le bonheur de l’utilisateur.

L’application définit des itinéraires personnalisés qui minimisent la frustration des utilisateurs.
L’utilisateur définit son propre index de frustration en choisissant et en pondérant les facteurs de frustrations (capacité, retard, vitesse, temps d’attente, …).
Ensuite, l’application définit l’itinéraire rêvé pour un utilisateur heureux !


SOURCES

MITFAHRER

PROJEKT

PROZESS

COMPI DATA

LOS

ZAUBERFORMEL

AMBITION

GLÜCKLICHKEIT INDEX

FRUST FAKTOREN

NATEL APP

URSPRUNG



MITFAHRER

Srinivas ASHOK, ideator, programmer
www.linkedin.com/pub/srinivas-ashok/33/bba/a45

Daphné DETHIER, ideator, formulator, graphic designer
www.linkedin.com/pub/daphné-dethier/48/9a0/652/en

Carmel DUDLEY, programmer
www.linkedin.com/in/carmeldudley

Steve PEPPLE, ideator, programmer, designer
www.linkedin.com/in/stevepepple

golfe händ au Halie Kampman, Balz Mueller, and Tim Sze.


PROJEKT: FRUSTRATION INDEX

Warum?

Logos1

PROZESS

Projekt Ort uf de charte:

Map

COMPI DATA

LOS

De Frustrations index isch basiert uf em LOS scale. An kombinierte frust us 3 Teil: Kapazität Verspötigkeit und Schnelligkeit. Alli Faktore werded mit roher LOS Compi Data berechnet und in verbindung gestzt.
Grading System

Um die LOS mit numerischen Werten korrelieren, haben wir die LOS wie folgt verteilt:

Losgrade

Wobei jeder LOS Wert ist zweimal größer als die vorherige.
Außer LOS A, welcher 0 ist. Die Fläche jeder Kreis mit einem LOS zugeordnet ist zweimal größer als die vorherige LOS ein. Außer LOS A, der keinen Kreis hat.


ZAUBERFORMEL

Jeder Frustfaktor ist rawly berechnet. Dann wird es mit einem LOS verbunden.
Die allgemeine Frustration ist der Durchschnitt der LOS der Frustration Faktoren.

Kapazität

An der Haltestelle n, für das Trip t (ein Trip ist ein Fahrzeug auf einer bestimmten Route und Zeitplan zugewiesen) :
Pnt = ∑(Bx-Ex) für x beginnend bei 1 bis n (wobei 1 die erste Station der Trip ist) Wo ∑ ist die Summe Betrieb

Die LOS sind wie folgt definiert.

LOS Lastfaktor (Passagiere/Sitzplätze) Kommentar
A0.00-0.50Kein Passagier braucht sitzen neben anderen
B0.51-0.75Passagiere können wählen, wo Sie sitzen
C0.76-1.00 Alle Passagiere sitzen können
D1.01-1.25Komfortable standee Last
E1.26-1.50Maximale Zeitplan Last
F >1.50Crush Last

Verspötigkeit

An der Haltestelle n, für das Trip t (ein Trip ist ein Fahrzeug auf einer bestimmten Route und Zeitplan zugewiesen):
Dnt = AAn – SAn

Wo:

dnt = ( Dnt - d) / (D - d)
Wo:

Die LOS sind wie folgt definiert.

LOS dnt Kommentare
A0 – 0.5Vehicle on time
B0.6 – 0.15Tolerable delay
C0.16 – 0.25Unreliable system
D0.26 – 0.35Frustrating
E0.36 – 0.65Very frustrating
F >0.66 - 1Intolerable delay

Schnelligkeit

Zwischen den Haltestellen n und n-1:

In der Theorie :
Vn, n-1 = Dn, n-1 / STn, n-1
In Wirklichkeit :
Vn, n-1 = Dn, n-1 / ATn, n-1
Mit:


Die LOS sind wie folgt definiert.
LOS Vn, n-1 Kommentare
A0 – 0.5Fahrzeug bewegt sich schnell
B0.6 – 0.15Tolerable langsamer
C0.16 – 0.25zu langsam
D0.26 – 0.35frustrierend
E0.36 – 0.65sehr frustrierend
F >0.66 - 1Fast im Stillstand


AMBITION

GLÜCKLICHKEIT INDEX

Wir hand alles is positive gwächslet.

FRUST FAKTOREN

Wir händ no wölle mehr frust Faktoren dazu nä.

Progression / headway
Er ist ein Maß an Verfügbarkeit.

In der Theorie:
= h = headway
In Wirklichkeit:
= AAb – AAb-1
wo t ist der Trip folgenden der Trip t-1

LOS AAb – AAb-1 (min) veh/h Kommentare
A<106Passagiere müssen nicht Zeitpläne
B10-14>5-6Häufige Service, beraten Passagiere Zeitpläne
C15-203-4Maximale wünschenswert Zeit zu warten, wenn Bus / Zug verpasst
D21-302Service unattraktiv Wahl Fahrer
E31-601Service zur Verfügung während der Stunde
F >60<1Service unattraktiv für alle Fahrer

Warte Zit

Es ist eine Alternative zu der Progression.

In der Theorie:
= h/2
n Wirklichkeit:
= (AAb – AAb-1)/2
wo t ist der Trip folgenden der Trip t-1

LOS (AAb – AAb-1)/2 (min)
A5
B5-10
C10-15
D15-20
E20-30
F>30

Oeffnigs zit

Ich ist ein anderer guter Indikator für die Verfügbarkeit.

= Abfahrt * des letzten Laufs - Abfahrt * des ersten Laufs + 1

LOS Hours of Service Kommentare
A19-24Nacht Dienstleistung
B17-18Am späten Abend Dienstleistung
C14-16Am frühen Abend Dienstleistung
D12-13Daytime Dienstleistung
E4-11Peak-Stunden-Dienstleistung oder nur begrenzte Mittag-Dienstleistung
F0-3Sehr begrenzte oder kein Dienstleistung

onstanti Schnelligkeit

Dies ist ein wichtiger Wohlfühlfaktor. Daher ist es auch ein wichtiger Frustfaktor.

Die Standardabweichung der durchschnittlichen Schnelligkeits zwischen zwei Haltestellen Schätzungen, wenn ein Trip unterliegt hohen Variation in ihrer Schnelligkeit.

Andere Indikatoren wie das Verhältnis Anzahl der Haltestellen / Länge der Route, kann helfen, herauszufinden die Schnelligkeit Variation.

LOS Reise Zit differänz (min) Kommentare
A≤0Schneller durch den Transit als mit dem Auto
B1-15Über so schnell durch den Transit wie mit dem Auto
C16-30Tolerable für Wahl Fahrer
D31-45Hin-und Rückflug mindestens eine Stunde länger durch den Transit
E46-60Langwierige für alle Fahrer, kann es am besten möglich, in kleinen Städten
F>60Inakzeptabel für meisten Fahrer

Wirtschaftliche effizienz

Es isch au guet für de Planner de zugang zu de data vo de App zha.


NATEL APP

Glücklichi reise!

A happy trip planner!

Es definiert de persöndlichi Wäg und reduziert de frust vo de Mitfahrer.

De Mitfahrer indexiert sin eigene frust index in dem er entscheide was wichtig isch für sini Reis (Kapazität, Verspötigkeit, Schnelligkeit, Wartezeit, ...).
Die Natel app definiert a Traumroute welchi die persöndlich frustration reduziert.


URSPRUNG