Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
77 lines (49 sloc) 1.81 KB

Human Mobility Modeling Utilities

This Java library helps conducting human mobility modeling tasks over location trace data. The library requires the user to provide a list of LocationTrace or ExtendedLocationTrace objects. As of version 0.2.0, the library supports following mobility modeling tasks.

  • Displacement The distance distribution between consecutive location reports.

  • Radius of Gyration Typical traveling distance taken by an individual.

  • First Passage Time A mobility measure to see the probability that a person visits the same place after h hours.

Usage

Maven dependency:

<dependency>
  <groupId>com.hamdikavak</groupId>
  <artifactId>human-mobility-modeling-utilities</artifactId>
  <version>0.2.0</version>
</dependency>

.jar file:

Download latest .jar files from releases.

Version 0.3.0 features (in progress)

Modeling features:

  • Location report The inter-time distribution between consecutive location reports.

  • Preferential Return The probability that a person visits a previously visited place, plotted according to Zipf's law.

Data manipulation features:

  • Binning
  • Logarithmic binning
  • Partial logarithmic binning
  • Location trace data filtering
  • Location trace data cleaning

Demo Gallery

License

MIT License

Copyright (c) 2017 Hamdi Kavak