# What is the actual difference between AvancedMH.jl's Static and RandomWalk Prposals

**URL:** https://discourse.julialang.org/t/what-is-the-actual-difference-between-avancedmh-jls-static-and-randomwalk-prposals/110838
**Category:** Performance
**Tags:** mcmc
**Created:** [February 27, 2024, 9:59am UTC](https://discourse.julialang.org/t/what-is-the-actual-difference-between-avancedmh-jls-static-and-randomwalk-prposals/110838 "2024-02-27T09:59:05Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![caesoma](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/caesoma/32/219651_2.png) [@caesoma](https://discourse.julialang.org/u/caesoma)
#### Post date: [February 27, 2024, 9:59am UTC](https://discourse.julialang.org/t/what-is-the-actual-difference-between-avancedmh-jls-static-and-randomwalk-prposals/110838/1 "2024-02-27T09:59:05Z")

</div>

I am trying to modify the proposal distributions in the Metropolis-Hastings sampler in the AdvancedMH.jl package. It is not clear to me what the Static and RandomWalk [proposals](https://docs.juliahub.com/General/AdvancedMH/0.8.1/#Proposals) do. As I understand it, the former draws a random sample from the prior, and the latter uses a transition kernel from the previous sample (i.e. a distribution conditioned on the previous sample value). If I understand it correctly the Static proposal does not generate a Markov Chain (and therefore wouldn’t actually be a MH sampler), but a plain Monte Carlo algorithm.

Is that correct, or is the Static proposal doing something else?
