Understanding the metropolis-hastings algorithm

  • Siddhartha Chib
  • , Edward Greenberg

    Research output: Contribution to journalArticlepeer-review

    3097 Scopus citations

    Abstract

    We provide a detailed, introductory exposition of the Metropolis-Hastings algorithm, a powerful Markov chain method to simulate multivariate distributions. A simple, intuitive derivation of this method is given along with guidance on implementation. Also discussed are two applications of the algorithm, one for implementing acceptance-rejection sampling when a blanketing function is not available and the other for implementing the algorithm with block-at-a-time scans. In the latter situation, many different algorithms, including the Gibbs sampler, are shown to be special cases of the Metropolis-Hastings algorithm. The methods are illustrated with examples.

    Original languageEnglish
    Pages (from-to)327-335
    Number of pages9
    JournalAmerican Statistician
    Volume49
    Issue number4
    DOIs
    StatePublished - Nov 1995

    Keywords

    • Gibbs sampling
    • Markov chain Monte Carlo
    • Multivariate density simulation
    • Reversible Markov chains

    Fingerprint

    Dive into the research topics of 'Understanding the metropolis-hastings algorithm'. Together they form a unique fingerprint.

    Cite this