https://github.com/dmetivie/abcmethods.jl

A Julia package implementing some Bayesian ABC methods

https://github.com/dmetivie/abcmethods.jl

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, springer.com, ieee.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary

Keywords

abc abc-smc bayesian bayesian-neural-networks julia
Last synced: 4 months ago · JSON representation

Repository

A Julia package implementing some Bayesian ABC methods

Basic Info
  • Host: GitHub
  • Owner: dmetivie
  • License: other
  • Language: Julia
  • Default Branch: master
  • Homepage:
  • Size: 1.06 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
abc abc-smc bayesian bayesian-neural-networks julia
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme License Authors

README.md

ABCMethods

A Julia package featuring various ABC methods.

Methods

This package implements

  • Classic ABC: See the historical paper Pritchard et al. - 1999

  • ABC-SMC: A sequential Monte Carlo version of the classic ABC method Moral et al. - 2012. Note that this is the only method not using a reference table for training.

  • ABC-CNN: ABC method as described by Åkesson et al. - 2021.

  • ABC-Conformal: ABC method completely free of summary statistics and threshold selection as described in Baragatti et al. - 2024. It use Approximate Bayesian Computation (ABC) with deep learning and conformal prediction.

Example of usage

The documentation is not (yet) available however, detailed Quarto notebook on several examples using all implemented ABC methods are available.

Installation

The package is currently NOT in the Julia general registry (will be soon), but on a local registry, hence to download it just add:

julia using Pkg pkg"registry add https://github.com/dmetivie/LocalRegistry"

and then add it as a normal package

```julia Pkg.add("ABCMethods")

or

pkg> add ABCMethods ```

Owner

  • Name: David Métivier
  • Login: dmetivie
  • Kind: user
  • Location: Montpellier, France
  • Company: INRAe, MISTEA

I am a research scientist with a physics background. Now, I do statistics to tackle environmental, and climate change problems. Julia enthusiast!

GitHub Events

Total
  • Push event: 8
  • Pull request event: 2
  • Create event: 1
Last Year
  • Push event: 8
  • Pull request event: 2
  • Create event: 1

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (1) github_actions (1)

Dependencies

.github/workflows/CI.yml actions
  • actions/checkout v4 composite
  • julia-actions/cache v2 composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v2 composite
.github/workflows/CompatHelper.yml actions
.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite