For human mobility data analysis and visualization in R.
Behavior informatics studies intrinsic laws of human or animals in nature. Insight on individual or group mobility dynamics facilitates developing enhanced simulation and prediction models in application fields like wireless communication networks, animal migration, epidemic prediction and so on. In common scenarios, individual mobility is described by three-element tuples, i.e. <subjectId, timestamp, location>, in which location is represented by symbolic character name or geo-coordinates. movr
originates from my research on human mobility and provides some general transformation, calculation and visualization tools. May this small library facilitates others job in the area.
See detailed prerequisites and installation in INSTALL.md.
A quick start with devtools::install_github("caesar0301/movr")
in R console.
movr
provides a suit of useful utilities to analyze human spatio-temporal mobility data.
plot_traj3d
(voronoi3d
)
plot_flowmap
(using mobile data from Senegal, D4D challenge 2014)
map3d
(3d map layer forrgl
package)
Some application of movr
can be found in the Meta-Structure paper:
@article{CHEN2017464,
author = {Xiaming Chen and Haiyang Wang and Siwei Qiang and Yongkun Wang and Yaohui Jin},
doi = {https://doi.org/10.1016/j.pmcj.2017.02.001},
issn = {1574-1192},
journal = {Pervasive and Mobile Computing},
title = {Discovering and modeling meta-structures in human behavior from city-scale cellular data},
url = {https://www.sciencedirect.com/science/article/pii/S1574119217300743},
volume = {40},
year = {2017}}