Jean David

Est-ce que je marche vite ?

Introduction

Comme beaucoup, j'utilise régulièrement Google Maps pour me déplacer d'un endroit à l'autre. Depuis que j'ai déménagé à Lyon, j'essaie de marcher le plus possible. Pourtant, lors de mes trajets, Google Maps donne régulièrement des temps de trajets plus élevés que le temps qu'il me faut réellement. Ce constat m'a fait réfléchir: Est-ce que je marche plus rapidement que la moyenne ? Si oui, à quelle vitesse ?

Méthodologie

Pour répondre à cette question, j'ai téléchargé la donnée de mes trajets à pied enregistrés par Google Fit sur la dernière année. J'ai ensuite comparé ces résultats à la vitesse moyenne de marche, et j'ai réalisé un t-test.

Ces données personnelles sont facilement accessibles en utilisant Google Takeout, qui permet d'accéder à la majorité de ses données personnelles. Les données obtenues sont séparées en trois catégories :

  • Activities: Qui donne une liste détaillée de chaque activité effectuée. Par exemple, pour chaque activité, le traject précis, géolocalisé. Les données sont au format .tcx
  • All sessions: Qui donne une liste détaillée de chaque session d'efforts effectué. Chaque session est sous la forme d'un fichier .json
  • Daily Activity Metrics: Qui renvoie un fichier .csv pour chaque jour d'activité.

Les données sont ensuites divisées en plusieurs catégories: Walking, Running, Hiking, etc. Pour notre exercice, concentrons nous sur les activités définies par l'algorithme de Google comme appartenant à la catégories Walking.

Mes données commencent à la date du 7 avril 2020, date à laquelle j'ai probablement mis en place Google Fit sur mon téléphone. Depuis cette date, l'application a enregistrée 810 activités. Parmi elles, 507 étant des marches.

Je peux enfin visualiser mes marches sous la forme d'un scatter plot en utilisant Plotly, puis comparer ma vitesse à la vitesse moyenne, qui, selon Google, est de 5.2km/h:

Je peux maintenant conduire un t-test pour mesurer la manière dont je peux me comparer à la moyenne globale:

import scipy.stats
pop_mean = 5.2
scipy.stats.ttest_1samp(df['speed_avg_kmh'], pop_mean)

Ce qui nous renvoie une pvalue de 7.871805908158107e-27.

Conclusion

Comme notre pvalue est faible, nous pouvons donc conclure que je marche plus rapidement que la moyenne. Cette conclusion est empiriquement appuyée par les remarques de mon entourage, je cite:

Jean, marche moins vite s'il te plait.– Mon entourage

Ces conclusions sont également largement expliquées par le fait que, comme je mesure près de deux mètres, j'ai tendance à avoir une foulée plus grande. Pour aller plus loin, il serait intéressant de comparer les vitesses de marches, à la taille des individus.