2020
Other  Unknown

Human mobility analysis and simulation with Python

Pappalardo L., Simini F., Barlacchi G., Pellungrini R.

open source  scientific software  mobility data  human mobility  data science  data analytics 

The availability of geo-spatial mobility data (e.g., GPS traces, call detail and social media records) is a trend that will grow in the near future. For this reason, understanding human mobility is of paramount importance for many present and future applications, such as traffic forecasting, urban planning, and epidemic modeling, and hence for many actors, from urban planners to decision-makers and advertising companies. In this hands-on tutorial at the Applied Machine Learning Days 2020 (AMLD2020) we present, with a strong focus on code implementation, an overview of the fundamental principles underlying the analysis of big mobility data. Starting from mobility data describing the whereabouts of individuals on a territory for a large-enough observation window, we drive the audience through the extraction of mobility patterns and measures by using scikit-mobility, a specific Python library designed by the tutorial presenters. The library allows the user to: filter and clean raw mobility data by using standard techniques proposed in the mobility data mining literature; analyze mobility data by using the main measures characterizing human mobility patterns (e.g., radius of gyration, daily motifs, mobility entropy); simulate individual and collective mobility by executing the most common human mobility models (e.g., gravity and radiation models, exploration and preferential return model); assess the privacy risk related to the analysis of a real-world mobility data set. Since it is supposed to be a practical hands-on tutorial, for every concept presented during the training we show a practical code example presented through the Jupyter notebook. scikit-mobility is a starting point for the development of urban simulation and what-if analysis, e.g., simulating changes in urban mobility after the construction of a new infrastructure or when traumatic events occur like epidemic diffusion, terrorist attacks or international events.



Back to previous page
BibTeX entry
@misc{oai:it.cnr:prodotti:425761,
	title = {Human mobility analysis and simulation with Python},
	author = {Pappalardo L. and Simini F. and Barlacchi G. and Pellungrini R.},
	year = {2020}
}
CNR ExploRA

Bibliographic record

Also available from

github.com

SoBigData
SoBigData Research Infrastructure


OpenAIRE