abc: an R package for approximate Bayesian computation (ABC)

@article{Csillery2011abcAR,
  title={abc: an R package for approximate Bayesian computation (ABC)},
  author={Katalin Csill'ery and Olivier Franccois and Michael G. B. Blum},
  journal={Methods in Ecology and Evolution},
  year={2011},
  volume={3},
  pages={475-479}
}
Summary 1. Many recent statistical applications involve inference under complex models, where it is computationally prohibitive to calculate likelihoods but possible to simulate data. Approximate Bayesian computation (ABC) is devoted to these complex models because it bypasses the evaluation of the likelihood function by comparing observed and simulated data. 2. We introduce the R package ‘abc’ that implements several ABC algorithms for performing parameter estimation and model selection. In… Expand

Paper Mentions

Blog Post
abctools: An R Package for Tuning Approximate Bayesian Computation Analyses
TLDR
A new software package for R, abctools, is presented which provides methods for tuning ABC algorithms, including recent dimension reduction algorithms to tune the choice of summary statistics, and coverage methods to tuneThe choice of threshold. Expand
EasyABC: performing efficient approximate Bayesian computation sampling schemes using R
TLDR
The R package ‘EasyABC’ makes several state-of-the-art ABC implementations available to the large community of R users in the fields of ecology and evolution, and implements several efficient parameter sampling schemes to speed up the ABC procedure. Expand
Approximate Bayesian Computation
TLDR
Approximate Bayesian computation (ABC) constitutes a class of computational methods rooted in Bayesian statistics that widen the realm of models for which statistical inference can be considered and exacerbates the challenges of parameter estimation and model selection. Expand
BSL: An R Package for Efficient Parameter Estimation for Simulation-Based Models via Bayesian Synthetic Likelihood
TLDR
An R package called BSL is presented that amalgamates the aforementioned methods and more into a single, easy-to-use and coherent piece of software. Expand
Constructing summary statistics for approximate Bayesian computation: semi-automatic approximate Bayesian computation (with Discussion)
TLDR
This work shows how to construct appropriate summary statistics for ABC in a semi-automatic manner, and shows that optimal summary statistics are the posterior means of the parameters. Expand
Genetics and population analysis al 3 c : high-performance software for parameter inference using Approximate Bayesian Computation
Motivation: The development of Approximate Bayesian Computation (ABC) algorithms for parameter inference which are both computationally efficient and scalable in parallel computing environments is anExpand
An Approximate Likelihood Perspective on ABC Methods
TLDR
This article provides a unifying review, general representation, and classification of all ABC methods from the view of approximate likelihood theory, which clarifies how ABC methods can be characterized, related, combined, improved, and applied for future research. Expand
Diagnostic tools for approximate Bayesian computation using the coverage property
Summary Approximate Bayesian computation (ABC) is an approach to sampling from an approximate posterior distribution in the presence of a computationally intractable likelihood function. A commonExpand
ABC random forests for Bayesian parameter inference
TLDR
This work proposes to conduct likelihood-free Bayesian inferences about parameters with no prior selection of the relevant components of the summary statistics and bypassing the derivation of the associated tolerance level using the random forest methodology of Breiman (2001). Expand
An approximate Bayesian computation approach to parameter estimation in a stochastic stage-structured population model.
TLDR
This work demonstrates the application of a sequential Monte Carlo ABC sampler (ABC SMC) to parameter estimation of a general stochastic stage-structured population model with ongoing reproduction and heterogeneity in development and mortality and introduced a systematic method for selecting summary statistics and distance metrics. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 53 REFERENCES
ABCtoolbox: a versatile toolkit for approximate Bayesian computations
TLDR
ABCtoolbox allows a user to perform all the necessary steps of a full ABC analysis, from parameter sampling from prior distributions, data simulations, computation of summary statistics, estimation of posterior distributions, model choice, validation of the estimation procedure, and visualization of the results. Expand
Automating approximate Bayesian computation by local linear regression
TLDR
The software package ABCreg implements the local linear-regression approach to ABC, a general tool for processing the results from any simulation, which simplifies implementing ABC based on local-linear regression. Expand
Inferring population history with DIY ABC: a user-friendly approach to approximate Bayesian computation
TLDR
Key methods used in DIY ABC, a computer program for inference based on approximate Bayesian computation (ABC), in which scenarios can be customized by the user to fit many complex situations involving any number of populations and samples, are described. Expand
Approximate Bayesian Computation Without Summary Statistics: The Case of Admixture
TLDR
Results show that in general ABC provides good approximations to the posterior distributions obtained with the full-likelihood method, suggesting that it is possible to apply ABC using allele frequencies to make inferences in cases where it is difficult to select a set of suitable summary statistics and when the complexity of the model or the size of the data set makes it computationally prohibitive to use full- likelihood methods. Expand
Approximate Bayesian computation in population genetics.
TLDR
A key advantage of the method is that the nuisance parameters are automatically integrated out in the simulation step, so that the large numbers of nuisance parameters that arise in population genetics problems can be handled without difficulty. Expand
Model criticism based on likelihood-free inference, with an application to protein network evolution
TLDR
This work provides a statistical interpretation to current developments in likelihood-free Bayesian inference that explicitly accounts for discrepancies between the model and the data, termed Approximate Bayesian Computation under model uncertainty (ABCμ). Expand
Deviance Information Criteria for Model Selection in Approximate Bayesian Computation
TLDR
This work proposes novel approaches to model selection based on posterior predictive distributions and approximations of the deviance that can settle some contradictions between the computation of model probabilities and posterior predictive checks using ABC posterior distributions. Expand
Deviance Information Criteria for Model Selection in Approximate Bayesian Computation
TLDR
This work proposes novel approaches to model selection based on posterior predictive distributions and approximations of the deviance that can settle some contradictions between the computation of model probabilities and posterior predictive checks using ABC posterior distributions. Expand
ABC-SysBio—approximate Bayesian computation in Python with GPU support
TLDR
A Python package, ABC-SysBio, that implements parameter inference and model selection for dynamical systems in an approximate Bayesian computation (ABC) framework and is designed to work with models written in Systems Biology Markup Language (SBML). Expand
Approximate Bayesian Computation in Evolution and Ecology
In the past 10 years a statistical technique, approximate Bayesian computation (ABC), has been developed that can be used to infer parameters and choose between models in the complicated scenariosExpand
...
1
2
3
4
5
...