# Warmup, samples and discard\_adapt

**URL:** <https://discourse.julialang.org/t/warmup-samples-and-discard-adapt/118412>\
**Category:** New to Julia\
**Tags:** turing, mcmc, sampling\
**Created:** [August 20, 2024, 10:42am UTC](https://discourse.julialang.org/t/warmup-samples-and-discard-adapt/118412 "2024-08-20T10:42:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sahil\_Khan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sahil_khan/32/47573_2.png) [@Sahil\_Khan](https://discourse.julialang.org/u/Sahil_Khan)\
**Post date:** [August 20, 2024, 10:42am UTC](https://discourse.julialang.org/t/warmup-samples-and-discard-adapt/118412/1 "2024-08-20T10:42:55Z")

</div>

Hello everyone,

I want to know simple explanation of difference between warm up and samples and what happens when we do `discard_adapt = false`. Below you can see plots for two different conditions with and without `discard_adapt`. Now what I expected that in first plot I should see 250 iterations because i’m not discarding adaptive samples. Is there something wrong in my understanding?

 ![image](https://global.discourse-cdn.com/julialang/original/3X/8/5/85e91a7e19bd33b8e1268aaf092bffbb912ff877.png)

```julia
alg = NUTS(200, 0.65)
chain_first = sample(model, alg, MCMCThreads(), 50, 1, discard_adapt = false, save_state = false)

```

 ![image](https://global.discourse-cdn.com/julialang/original/3X/f/6/f6e21a842a3ef3b6adb7be902dc5e1c6e12450e0.png)

```julia
alg = NUTS(200, 0.65)
chain_first = sample(model, alg, MCMCThreads(), 50, 1, discard_adapt = true, save_state = false)

```
