Skip to content

deselby-research/ProbabilisticABM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProbabilisticABM

pretty picture

This is a software library being developed and used as part of a research project into probabilistic agent based modelling.

Although agent based models have had many applications, there are very few tools available to treat them probabilistically; making it hard to properly calibrate models, assimilate observational data into models and quantify uncertainty in model results.

This project adapts the mathematical tools of quantum field theory to allow us to do Bayesian inference on agent based models, with the ultimate goal of being able to simulate social systems using real-world data to calibrate and constrain the state of the system while providing a proper treatment of uncertainty in the model results.

An introduction to our approach can be found in /doc/mathsFoundataions.pdf

Dependencies

This library makes use of the following standard libraries, available on Maven, so please make sure they are installed on your system:

  • junit:junit:4.12
  • org.apache.commons:commons-exec:1.3
  • org.apache.commons:commons-math3:3.6.1
  • org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.0

Data assimilation

This ArXiv preprint describes how we used this software to perform assimilation of incomplete, noisy observations into a spatial predator-prey model. The code used to create the results in this paper can be found in the src/experiments/reverseSummation directory.

This draft describes some current work on an algorithm to find the Maximum A Posteriori.

About

A theory of probabilistic agent based modelling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages