# Cannot convince StanSample to change num\_samples

**URL:** <https://discourse.julialang.org/t/cannot-convince-stansample-to-change-num-samples/117814>\
**Category:** General Usage\
**Tags:** stan\
**Created:** [August 4, 2024, 4:32pm UTC](https://discourse.julialang.org/t/cannot-convince-stansample-to-change-num-samples/117814 "2024-08-04T16:32:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dimsinel](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dimsinel/32/211083_2.png) [@dimsinel](https://discourse.julialang.org/u/dimsinel)\
**Post date:** [August 4, 2024, 4:32pm UTC](https://discourse.julialang.org/t/cannot-convince-stansample-to-change-num-samples/117814/1 "2024-08-04T16:32:21Z")

</div>

This is a simple model:

```julia
art_model = "
  data {
    int<lower = 0, upper = 100> Y;
  }
  parameters {
    real<lower = 0, upper = 1> pi;
  }
  model {
    Y ~ binomial(100, pi);
    pi ~ beta(4, 6);
}
"""

sample_art_model = SampleModel("artSim", art_model, tmpdir) 

```

(I have already defined tmpdir)

Now, I want to sample 5000 warmups and 5000 samples out of this, but I cant.

```julia
data = (Y=14,)

art_sim = stan_sample(sample_art_model; data=data,num_warmups = 5000,
  num_samples=5000, num_chains=4, seed = 84735, sig_figs=18)

if success(art_sim)
  art_sim_summary = read_summary(sample_art_model, true)
  art_sim_df = read_samples(sample_art_model, :dataframes)
  art_sim_summary |> display
end

```

The vector w/ the samples, art\_sim\_df, does contain 4 dataframes, and each of them contains 5000 elements BUT 4000 of them are 0:

```julia
julia > [count(==(0.), art_sim_df[i].pi) for i in 1:4]
4-element Vector{Int64}:
 4000
 4000
 4000
 4000

```

I’ve also tried setting the num\_sample param directly in the struct,  
`sample_art_model.num_samples = 5000`  
but to no avail.  
It seems that the default value for num\_samples (which is 1000) always prevails.

Any ideas what I am doing wrong?

Dim
