# MCMC Sampler from Mvnorm object

**URL:** <https://discourse.julialang.org/t/mcmc-sampler-from-mvnorm-object/58588>\
**Category:** New to Julia\
**Tags:** question, bayesian-inference\
**Created:** [April 5, 2021, 1:04am UTC](https://discourse.julialang.org/t/mcmc-sampler-from-mvnorm-object/58588 "2021-04-05T01:04:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Daniel\_Valdenegro](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/daniel_valdenegro/32/23638_2.png) [@Daniel\_Valdenegro](https://discourse.julialang.org/u/Daniel_Valdenegro)\
**Post date:** [April 5, 2021, 1:04am UTC](https://discourse.julialang.org/t/mcmc-sampler-from-mvnorm-object/58588/1 "2021-04-05T01:04:16Z")

</div>

Hello everyone!

I’m running a simple example of MH-MCMC in Julia, and I wonder is there is any function out there that can sample from a defined distribution using MvNorm().  
basically, instead of doing:  
`x rand(Mvnorm(mu, sigma))` i want `mcmcsampler(MvNorm(mu, sigma))`

Thanks!

---

<div class="post-metadata">

**Author:** ![jzr](https://avatars.discourse-cdn.com/v4/letter/j/eb9ed0/32.png) [@jzr](https://discourse.julialang.org/u/jzr)\
**Post date:** [April 5, 2021, 1:13am UTC](https://discourse.julialang.org/t/mcmc-sampler-from-mvnorm-object/58588/2 "2021-04-05T01:13:41Z")

</div>

[Turing.jl - Turing.jl](https://turing.ml/stable/) might have what you want.

---

<div class="post-metadata">

**Author:** ![Daniel\_Valdenegro](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/daniel_valdenegro/32/23638_2.png) [@Daniel\_Valdenegro](https://discourse.julialang.org/u/Daniel_Valdenegro)\
**Post date:** [April 5, 2021, 1:16am UTC](https://discourse.julialang.org/t/mcmc-sampler-from-mvnorm-object/58588/3 "2021-04-05T01:16:34Z")

</div>

Yeah, Sort of. I need to specify the model using a macro? But i want something more general purpose. Otherwise i guess ill have to write the sampler from scratch?

---

<div class="post-metadata">

**Author:** ![Daniel\_Valdenegro](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/daniel_valdenegro/32/23638_2.png) [@Daniel\_Valdenegro](https://discourse.julialang.org/u/Daniel_Valdenegro)\
**Post date:** [April 5, 2021, 1:52am UTC](https://discourse.julialang.org/t/mcmc-sampler-from-mvnorm-object/58588/4 "2021-04-05T01:52:42Z")

</div>

Ok, you are rigth. I can make it work. Thanks!
