Variational Bayesian Monte Carlo (VBMC): Bayesian inference

Version 1.0.6 (1,55 MB) von Luigi Acerbi
Variational Bayesian Monte Carlo (VBMC) algorithm for Bayesian posterior and model inference in MATLAB
447 Downloads
Aktualisiert 18. Jun 2021

VBMC is an approximate Bayesian inference method designed to fit and evaluate computational models with a limited budget of potentially noisy likelihood evaluations (e.g., for computationally expensive models) [1,2]. Specifically, VBMC simultaneously computes:

- an approximate Bayesian posterior distribution of the model parameters;
- an approximation — technically, an approximate lower bound — of the log model evidence (also known as log marginal likelihood or log Bayes factor), a metric used for Bayesian model selection.

Extensive benchmarks on both artificial test problems and a large number of real model-fitting problems from computational and cognitive neuroscience show that VBMC generally — and often vastly — outperforms alternative methods for sample-efficient Bayesian inference.

VBMC runs with virtually no tuning and it is very easy to set up for your problem.

*** For extensive information, tutorials and documentation, please visit the GitHub page of the project: https://github.com/lacerbi/vbmc ***

If you are interested in point estimates of the parameters, you might want to check out Bayesian Adaptive Direct Search (BADS), an optimization method for model-fitting which can be used in synergy with VBMC: https://github.com/lacerbi/bads

Zitieren als

[3] Acerbi, L. (2019). An Exploration of Acquisition and Mean Functions in Variational Bayesian Monte Carlo. In Proc. Machine Learning Research 96: 1-10. 1st Symposium on Advances in Approximate Bayesian Inference, Montréal, Canada.

Kompatibilität der MATLAB-Version
Erstellt mit R2017a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Frequently-used Algorithms finden Sie in Help Center und MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

acq

ent

gplite

gplite/private

misc

private

shared

utils

Version Veröffentlicht Versionshinweise
1.0.6

See release notes for this release on GitHub: https://github.com/lacerbi/vbmc/releases/tag/v1.0.6

Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.