A stepwise spatio-temporal flow clustering method for discovering mobility trends
Flow clustering, which summarizes individual flows into aggregate flows, can help to discover human mobility patterns. Existing flow clustering methods ignore the geometric properties of flows and do not consider their temporal information. This research
- Defines new measurements of spatial similarity and temporal similarity between flows.
- Develops a spatio-temporal clustering method for flow data.
Python version: 3.5 (some codes were written using 2.7)
A Stepwise Spatio-Temporal Flow Clustering Method for Discovering Mobility Trends
Xin Yao, Di Zhu, Yong Gao, Lun Wu, Pengcheng Zhang, Yu Liu, 2018, IEEE Access
- Spatial similarity: (a) Flows are in spatial proximity to each other. (b) Flow directions are approximately equivalent. (c) Flow lengths are similar.
- Temporal Similarity: Two flows are more temporally similar if the periods during which they occur overlap more.
- Algorithms: We use a two-step clustering strategy in which spatial clustering is conducted before temporal clustering. An agglomerative clustering framework is adopted to implement flow clustering, which merges flows to form a hierarchy of flow clusters.
We apply the method to Beijing taxi trip data, which contains valid 266,817 records from 17,397 different taxis on May 13, 2013.