.. _method-bayes_calibration-muq: """ muq """ Markov Chain Monte Carlo algorithms from the MUQ package **Topics** bayesian_calibration .. toctree:: :hidden: :maxdepth: 1 method-bayes_calibration-muq-chain_samples method-bayes_calibration-muq-seed method-bayes_calibration-muq-rng method-bayes_calibration-muq-dram method-bayes_calibration-muq-delayed_rejection method-bayes_calibration-muq-adaptive_metropolis method-bayes_calibration-muq-metropolis_hastings method-bayes_calibration-muq-proposal_covariance **Specification** - *Alias:* None - *Arguments:* None **Child Keywords:** +-------------------------+--------------------+-------------------------+---------------------------------------------+ | Required/Optional | Description of | Dakota Keyword | Dakota Keyword Description | | | Group | | | +=========================+====================+=========================+=============================================+ | Required | `chain_samples`__ | Number of Markov Chain Monte Carlo | | | | posterior samples | +----------------------------------------------+-------------------------+---------------------------------------------+ | Optional | `seed`__ | Seed of the random number generator | +----------------------------------------------+-------------------------+---------------------------------------------+ | Optional | `rng`__ | Selection of a random number generator | +-------------------------+--------------------+-------------------------+---------------------------------------------+ | Optional (Choose One) | MCMC Algorithm | `dram`__ | Use the DRAM MCMC algorithm | | | +-------------------------+---------------------------------------------+ | | | `delayed_rejection`__ | Use the Delayed Rejection MCMC algorithm | | | +-------------------------+---------------------------------------------+ | | | `adaptive_metropolis`__ | Use the Adaptive Metropolis MCMC algorithm | | | +-------------------------+---------------------------------------------+ | | | `metropolis_hastings`__ | Use the Metropolis-Hastings MCMC algorithm | +-------------------------+--------------------+-------------------------+---------------------------------------------+ | Optional | `proposal_covariance`__ | Defines the technique used to generate the | | | | MCMC proposal covariance. | +----------------------------------------------+-------------------------+---------------------------------------------+ .. __: method-bayes_calibration-muq-chain_samples.html __ method-bayes_calibration-muq-seed.html __ method-bayes_calibration-muq-rng.html __ method-bayes_calibration-muq-dram.html __ method-bayes_calibration-muq-delayed_rejection.html __ method-bayes_calibration-muq-adaptive_metropolis.html __ method-bayes_calibration-muq-metropolis_hastings.html __ method-bayes_calibration-muq-proposal_covariance.html **Description** The ``muq`` method supports the following MCMC algorithms: adaptive metropolis (AM), Metropolis Hasting (MH), delayed rejection (DR), or delayed-rejection adaptive metropolis (DRAM). The ``muq`` method is currently an experimental method that relies on algorithms from MIT's MUQ code documented at: https://bitbucket.org/mituq/muq2/src/master/ We anticipate using more advanced features of MUQ such as Hamiltonian Monte Carlo and Langevin methods in future releases of Dakota.