https://github.com/openmole/scalabc
https://github.com/openmole/scalabc
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/openmole/scalabc
- Owner: openmole
- Created: 2013-12-06T09:44:20.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-10-11T09:31:43.000Z (over 11 years ago)
- Last Synced: 2025-06-25T15:04:12.843Z (11 months ago)
- Language: Scala
- Size: 418 KB
- Stars: 2
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
scalabc
=======
scalabc offers an API for approximate bayesian computation (ABC) sampling schemes
within your model. In order to perform your ABC analysis, you have to provide your
model and choose the algorithm to use.
Implemented algorithm:
* Beaumont: Beaumont, M. A., Cornuet, J., Marin, J., and Robert, C. P. (2009) Adaptive approximate Bayesian computation.
*Biometrika*, 96, pp 983–990
* Lenormand: Lenormand M., Jabot F., Deffuant G. (2013). Adaptive approximate Bayesian computation for complex models.
*Computational Statistics* Volume 28, Issue 6, pp 2777-2796
You can tune these algorithms by providing your own distance function and your own particle moving function.
## Examples
You can find some examples in the object [Tests](src/main/scala/fr/irstea/easyabc/Test.scala)