Python Bayesian Inference Toolbox and Uncertainty Propagation
-
Bayesian calibration for parameter inference
- Experimental data or synthetic data, with one or several physical models.
- Markov chain Monte Carlo (MCMC) method using Metropolis-Hastings algorithms, Ito Stochastic differential equation.
- Compute correlation among input variables.
- Posterior predictive checks.
-
Uncertainty propagation
- Monte carlo or polynomial chaos methods.
- Using labelled distributions or propagate MCMC samples with distributions that can be correlated.
-
Sensitivity analysis
- From MCMC chains.
- Monte Carlo method or Kernel method.
- Sensitivity analysis module still needs to be developped.
- Couple PCE surrogate model to perform sensitivity analysis.
The code can be installed as a python package using the command:
python -m pip install git+https://github.com/jcoheur/pybitup
Add @branch_name to install a particular branch from the git.
See examples in the pybitup-example repository.