Skip to content

Unbiased PopulationSimpleSliceSampler#178

Open
njzifjoiez wants to merge 7 commits into
JohannesBuchner:masterfrom
njzifjoiez:random_slice
Open

Unbiased PopulationSimpleSliceSampler#178
njzifjoiez wants to merge 7 commits into
JohannesBuchner:masterfrom
njzifjoiez:random_slice

Conversation

@njzifjoiez

Copy link
Copy Markdown

Hi there,

I finally found some time to look at #170. The code modifications are quite small. I only changed slice_limit_to_scale to include random slice placement. Using the bounds of the unit cube as the slice limit should be unbiased too, it is one of the methods proposed in Neal's paper, so I kept it that way.

I end up doing a couple of tests with a Rosenbrock 30D with the normal slice sampler, this slice sampler with the slice to the unit cube and finally with the scale. I use the scale adaptation, but not the shrink factor or jitter. With the modification, it appears to be slightly biased depending on how the scale is adapted. From my tests, it seems to perform better at recovering the same logz as the others with stronger adaptation, like 0.8 or 0.7. In all cases, it leads to fewer likelihood calls than the others.

Here is the normal slice sampler as a reference:

time -p python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_Slice --seed 0 --problem rosenbrock --run_type Normal --Sampler Slice --nstep 300 --direction 1

[...]

[ultranest] Explored until L=-5  .43 [-41.5266..-9.6147] | it/evals=129403/211934554 eff=0.0563% N=1400 
[ultranest] Likelihood function evaluations: 211939861
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -173.2 +- 0.3124
[ultranest] Effective samples strategy satisfied (ESS = 17047.5, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.45+-0.05 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 349 minimum live points (dlogz from 0.27 to 0.72, need <0.5)
[ultranest]   logZ error budget: single: 0.34 bs:0.31 tail:0.06 total:0.32 required:<0.50
[ultranest] done iterating.

logZ = -173.243 +- 0.725
  single instance: logZ = -173.243 +- 0.475
  bootstrapped   : logZ = -173.166 +- 0.722
  tail           : logZ = +- 0.064
insert order U test : converged: True correlation: inf iterations
step sampler diagnostic: jump distance 1.09 (should be >1), far enough fraction: 72.68%  (should be >50%)

    param1              : 0.838 │ ▁   ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▅▅▄▃▂▁▁▁▁▁▁▁▁ │1.118     0.998 +- 0.029
    param2              : 0.855 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▆▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.124     0.997 +- 0.029
    param3              : 0.846 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▆▇▇▇▆▅▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.122     0.997 +- 0.029
    param4              : 0.860 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▆▆▇▇▇▆▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param5              : 0.845 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.126     0.997 +- 0.029
    param6              : 0.842 │ ▁  ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁ ▁ │1.123     0.996 +- 0.029
    param7              : 0.854 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.114     0.997 +- 0.029
    param8              : 0.844 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.125     0.996 +- 0.029
    param9              : 0.845 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▆▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.126     0.997 +- 0.029
    param10             : 0.853 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.127     0.997 +- 0.029
    param11             : 0.832 │ ▁▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▆▅▄▃▂▂▁▁▁▁▁ ▁▁▁ │1.133     0.997 +- 0.029
    param12             : 0.852 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.126     0.997 +- 0.029
    param13             : 0.846 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▄▃▃▂▁▁▁▁▁▁▁▁▁ │1.123     0.997 +- 0.029
    param14             : 0.857 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.122     0.997 +- 0.029
    param15             : 0.853 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▆▄▃▂▂▁▁▁▁▁▁▁▁▁▁ │1.133     0.997 +- 0.029
    param16             : 0.852 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.118     0.997 +- 0.029
    param17             : 0.838 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.123     0.996 +- 0.029
    param18             : 0.835 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▆▄▃▂▂▁▁▁▁▁▁▁▁ │1.123     0.997 +- 0.029
    param19             : 0.830 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.128     0.996 +- 0.029
    param20             : 0.773 │ ▁ ▁ ▁▁ ▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇▇▇▆▅▃▂▂▁▁▁▁▁ ▁ │1.130     0.996 +- 0.029
    param21             : 0.594 │ ▁▁▁ ▁▁ ▁▁ ▁▁ ▁▁▁▁▁▁▁▁▁▁▁▂▃▅▆▇▇▆▄▂▁▁▁▁ │1.118     0.994 +- 0.029
    param22             : 0.299 │ ▁▁   ▁ ▁▁▁  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▇▄▂▁▁▁ │1.150     0.992 +- 0.031
    param23             : -0.004│ ▁   ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▆▂▁▁ │1.153     0.988 +- 0.036
    param24             : -0.131│ ▁  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▄▇▆▂▁▁ │1.165     0.981 +- 0.047
    param25             : -0.113│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▄▇▇▅▂▁▁ │1.180     0.968 +- 0.071
    param26             : -0.18 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▅▆▇▆▄▁▁▁ │1.22      0.94 +- 0.11
    param27             : -0.17 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▄▅▆▇▇▇▇▅▃▂▁▁▁ │1.33      0.91 +- 0.17
    param28             : -0.24 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▃▄▄▅▆▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁ │1.65      0.86 +- 0.27
    param29             : -0.28 │ ▁▁▂▃▄▄▄▅▆▆▇▇▇▇▇▇▇▆▆▅▄▄▃▃▂▂▁▁▁▁▁▁▁▁▁▁▁ │2.60      0.81 +- 0.42
    param30             : -0.50 │ ▁▃▇▆▅▅▄▄▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ▁▁ │6.28      0.83 +- 0.77

real 4547.22
user 4690.52
sys 7.23

Here are some tests with popsize=1:

time -p python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceUnitCube --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceUnitCube --nstep 300 --direction 1 --popsize 1

[...]

[ultranest] Explored until L=-4  .17 [-41.9833..-8.6919] | it/evals=131592/303062927 eff=0.0300% N=1400 
[ultranest] Likelihood function evaluations: 303062927
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -173.9 +- 0.3104
[ultranest] Effective samples strategy satisfied (ESS = 18859.5, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.46+-0.04 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 349 minimum live points (dlogz from 0.25 to 0.64, need <0.5)
[ultranest]   logZ error budget: single: 0.34 bs:0.31 tail:0.03 total:0.31 required:<0.50
[ultranest] done iterating.

logZ = -173.969 +- 0.644
  single instance: logZ = -173.969 +- 0.476
  bootstrapped   : logZ = -173.940 +- 0.644
  tail           : logZ = +- 0.027
insert order U test : converged: True correlation: inf iterations
step sampler diagnostic: jump distance 1.12 (should be >1), far enough fraction: 79.34%  (should be >50%)

    param1              : 0.852 │ ▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁ ▁▁ │1.128     0.998 +- 0.029
    param2              : 0.866 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▅▆▇▇▇▇▆▆▅▃▃▂▁▁▁▁▁▁▁▁ ▁ │1.124     0.997 +- 0.029
    param3              : 0.836 │ ▁  ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.124     0.997 +- 0.029
    param4              : 0.846 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.133     0.997 +- 0.029
    param5              : 0.851 │ ▁▁ ▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.124     0.997 +- 0.029
    param6              : 0.857 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁ │1.134     0.997 +- 0.029
    param7              : 0.847 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▃▄▅▅▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.132     0.997 +- 0.029
    param8              : 0.833 │ ▁  ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.125     0.997 +- 0.029
    param9              : 0.845 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.123     0.997 +- 0.029
    param10             : 0.829 │ ▁   ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.123     0.997 +- 0.029
    param11             : 0.854 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▅▇▇▇▇▇▇▅▅▄▂▂▁▁▁▁▁▁▁▁▁ │1.121     0.996 +- 0.029
    param12             : 0.868 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.115     0.997 +- 0.029
    param13             : 0.843 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▅▆▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param14             : 0.850 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁  ▁ │1.131     0.997 +- 0.029
    param15             : 0.859 │ ▁▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▆▅▄▃▃▂▁▁▁▁▁▁▁▁▁▁ │1.128     0.997 +- 0.029
    param16             : 0.862 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.120     0.997 +- 0.029
    param17             : 0.839 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▆▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.128     0.996 +- 0.029
    param18             : 0.735 │ ▁        ▁▁▁▁▁▁▁▁▁▁▂▃▄▅▇▇▇▇▅▄▂▂▁▁▁▁▁▁ │1.128     0.996 +- 0.029
    param19             : 0.716 │ ▁   ▁  ▁   ▁▁▁▁▁▁▁▁▁▂▃▅▆▇▇▇▆▄▃▂▁▁▁▁▁▁ │1.133     0.996 +- 0.029
    param20             : 0.587 │ ▁▁      ▁▁ ▁▁ ▁ ▁▁▁▁▁▁▁▁▂▄▆▇▇▆▄▂▁▁▁▁▁ │1.136     0.996 +- 0.029
    param21             : 0.300 │ ▁▁          ▁ ▁▁▁▁▁ ▁▁▁▁▁▁▁▁▃▆▇▆▃▁▁▁▁ │1.162     0.995 +- 0.030
    param22             : -0.006│ ▁        ▁ ▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▄▁▁▁ │1.163     0.993 +- 0.032
    param23             : -0.200│ ▁     ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▇▇▂▁▁ │1.172     0.989 +- 0.036
    param24             : -0.128│ ▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▅▁▁▁ │1.175     0.982 +- 0.047
    param25             : -0.134│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▅▇▆▂▁▁ │1.170     0.969 +- 0.069
    param26             : -0.18 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▅▇▇▇▄▁▁▁ │1.22      0.95 +- 0.11
    param27             : -0.21 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▄▅▆▇▇▇▇▅▃▂▁▁▁ │1.34      0.91 +- 0.17
    param28             : -0.20 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▃▄▄▅▆▆▇▇▇▇▆▆▅▄▃▂▂▁▁▁▁▁ │1.62      0.85 +- 0.27
    param29             : -0.29 │ ▁▁▁▃▃▄▄▅▅▆▇▇▇▇▇▇▇▆▆▅▅▄▃▃▂▂▁▁▁▁▁▁▁▁▁▁▁ │2.51      0.80 +- 0.42
    param30             : -0.46 │ ▁▃▇▆▅▅▄▄▃▃▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ │5.89      0.82 +- 0.75

real 8646.14
user 8767.63
sys 9.55


time -p python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceScale --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceScale --nstep 300 --direction 1 --popsize 1 --adapt_scale 0.9


[ultranest] Explored until L=-6  .59 [-42.4963..-9.0803] | it/evals=130282/145744994 eff=0.0821% N=1400 
[ultranest] Likelihood function evaluations: 145744994
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -171.8 +- 0.388
[ultranest] Effective samples strategy satisfied (ESS = 19111.3, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.46+-0.05 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 349 minimum live points (dlogz from 0.28 to 0.90, need <0.5)
[ultranest]   logZ error budget: single: 0.33 bs:0.39 tail:0.04 total:0.39 required:<0.50
[ultranest] done iterating.

logZ = -171.816 +- 0.904
  single instance: logZ = -171.816 +- 0.473
  bootstrapped   : logZ = -171.780 +- 0.904
  tail           : logZ = +- 0.040
insert order U test : converged: True correlation: 1631 iterations
step sampler diagnostic: jump distance 1.09 (should be >1), far enough fraction: 72.47%  (should be >50%)

    param1              : 0.829 │ ▁  ▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁ │1.119     0.998 +- 0.029
    param2              : 0.843 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.127     0.997 +- 0.029
    param3              : 0.842 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▅▅▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁ ▁ │1.136     0.997 +- 0.029
    param4              : 0.853 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.123     0.997 +- 0.029
    param5              : 0.849 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▆▇▇▇▆▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.132     0.997 +- 0.029
    param6              : 0.835 │ ▁  ▁▁▁▁▁▁▁▁▁▁▂▃▃▅▆▇▇▇▇▆▆▅▃▂▂▁▁▁▁▁▁▁▁▁ │1.131     0.997 +- 0.029
    param7              : 0.859 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁  ▁ │1.133     0.997 +- 0.029
    param8              : 0.847 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁▁ │1.138     0.997 +- 0.029
    param9              : 0.846 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▇▇▇▇▇▇▆▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.127     0.997 +- 0.029
    param10             : 0.854 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▅▃▂▂▁▁▁▁▁▁▁▁ │1.113     0.997 +- 0.029
    param11             : 0.856 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.114     0.997 +- 0.029
    param12             : 0.849 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁ ▁▁ │1.131     0.997 +- 0.029
    param13             : 0.846 │ ▁  ▁▁▁▁▁▁▁▁▁▂▃▃▅▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.131     0.997 +- 0.029
    param14             : 0.859 │ ▁ ▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁  ▁▁ │1.144     0.997 +- 0.029
    param15             : 0.831 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.136     0.997 +- 0.029
    param16             : 0.675 │ ▁              ▁▁▁▁▁▁▁▂▃▅▆▇▇▇▅▃▂▁▁▁▁▁ │1.125     0.996 +- 0.029
    param17             : 0.485 │ ▁                 ▁▁ ▁▁▁▁▁▃▅▇▇▆▃▂▁▁▁▁ │1.146     0.996 +- 0.029
    param18             : 0.201 │ ▁                ▁  ▁  ▁▁▁▁▁▁▂▅▇▆▃▁▁▁ │1.152     0.996 +- 0.029
    param19             : 0.027 │ ▁            ▁     ▁  ▁▁ ▁▁▁▁▁▄▇▇▂▁▁▁ │1.179     0.996 +- 0.029
    param20             : -0.074│ ▁        ▁  ▁  ▁  ▁▁ ▁▁▁ ▁▁▁▁▁▁▄▇▅▁▁▁ │1.167     0.995 +- 0.030
    param21             : -0.025│ ▁ ▁ ▁ ▁ ▁ ▁   ▁ ▁▁ ▁▁▁▁▁▁▁▁▁▁▁▂▅▇▄▁▁▁ │1.165     0.994 +- 0.030
    param22             : -0.092│ ▁ ▁ ▁▁ ▁ ▁ ▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▄▁▁▁ │1.176     0.992 +- 0.033
    param23             : -0.150│ ▁▁▁▁▁▁ ▁▁▁▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▇▇▃▁▁ │1.158     0.988 +- 0.037
    param24             : -0.117│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▄▁▁▁ │1.176     0.981 +- 0.048
    param25             : -0.145│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▄▇▇▄▁▁▁ │1.188     0.967 +- 0.070
    param26             : -0.15 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▅▆▇▇▄▂▁▁ │1.20      0.94 +- 0.11
    param27             : -0.17 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▅▆▇▇▇▆▅▃▁▁▁ │1.29      0.90 +- 0.17
    param28             : -0.21 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▃▃▄▅▅▆▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁ │1.55      0.85 +- 0.26
    param29             : -0.26 │ ▁▁▁▃▃▄▄▅▅▆▇▇▇▇▇▇▇▇▆▆▆▅▄▄▃▃▂▁▁▁▁▁▁▁▁▁▁ │2.32      0.79 +- 0.41
    param30             : -0.41 │ ▁▃▇▇▆▅▅▄▄▃▃▃▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ▁ │5.11      0.79 +- 0.70

real 6293.26
user 6432.40
sys 9.24

Same here, but with popsize=10:

time -p python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceUnitCube --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceUnitCube --nstep 300 --direction 1 --popsize 10

[...]

[ultranest] Explored until L=-1e+01  3 [-15.7434..-15.7403]*| it/evals=112103/287879710 eff=0.0389% N=700 
[ultranest] Likelihood function evaluations: 287879710
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -173.7 +- 0.4289
[ultranest] Effective samples strategy satisfied (ESS = 417.8, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.45+-0.09 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 698 minimum live points (dlogz from 0.35 to 0.82, need <0.5)
[ultranest]   logZ error budget: single: 0.47 bs:0.43 tail:0.41 total:0.59 required:<0.50
[ultranest] done iterating.

logZ = -173.690 +- 0.911
  single instance: logZ = -173.690 +- 0.471
  bootstrapped   : logZ = -173.676 +- 0.816
  tail           : logZ = +- 0.405
insert order U test : converged: True correlation: 16218 iterations
step sampler diagnostic: jump distance 1.12 (should be >1), far enough fraction: 78.51%  (should be >50%)

    param1              : 0.857 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▃▅▇▄▆▅▅▅▄▃▃▃▁▁▁▁▁▁▁▁▁▁▁ │1.129     0.996 +- 0.030
    param2              : 0.864 │ ▁▁▁▁▁▁▁▁▁▁▄▂▃▄▅▄▆▇▅▆▅▄▄▂▂▁▁▁▁▁▁▁▁▁  ▁ │1.148     0.997 +- 0.030
    param3              : 0.853 │ ▁▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▆▆▅▅▃▃▂▁▁▁▁▁▁▁▁▁ ▁ │1.145     0.998 +- 0.029
    param4              : 0.839 │ ▁  ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▆▄▄▄▆▇▅▅▄▄▂▂▁▁▁▁▁▁▁▁ │1.115     0.998 +- 0.030
    param5              : 0.842 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▂▃▄▅▆▇▅▅▅▃▃▃▂▂▁▁▁▁▁▁▁ ▁ │1.136     0.998 +- 0.031
    param6              : 0.836 │ ▁   ▁▁▁▁▁▁▁▁▁▂▃▃▅▄▅▇▇▅▅▅▃▂▂▂▁▁▁▁▁▁▁▁▁ │1.135     0.996 +- 0.031
    param7              : 0.845 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▅▄▄▄▇▆▇▆▅▅▇▃▃▂▁▁▁▁▁▁▁▁▁ │1.124     0.997 +- 0.031
    param8              : 0.858 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▄▄▄▇▄▇▆▆▅▅▃▃▂▂▁▁▁▁▁▁▁▁ │1.121     1.000 +- 0.030
    param9              : 0.852 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▅▇▆▇▆▆▇▅▄▃▄▁▁▁▁▁▁▁▁ ▁ │1.130     1.000 +- 0.030
    param10             : 0.853 │ ▁▁▁▁▁▁▁▁▁▁▂▂▂▃▃▄▆▅▅▇▅▅▄▃▂▂▁▁▁▁▁▁▁▁  ▁ │1.143     0.999 +- 0.030
    param11             : 0.848 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▂▂▄▃▆▅▇▇▄▄▃▃▂▂▂▁▁▁▁▁▁▁▁▁ │1.132     0.999 +- 0.030
    param12             : 0.853 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▅▇▅▄▆▅▄▂▂▁▁▁▁▁▁▁▁▁  ▁ │1.142     0.997 +- 0.030
    param13             : 0.862 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▆▅▆▅▆▄▃▂▂▁▁▁▁▁▁▁  ▁ │1.131     0.998 +- 0.030
    param14             : 0.867 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▅▇▆▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁▁ │1.118     0.996 +- 0.029
    param15             : 0.853 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▅▅▇▆▆▄▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.123     0.997 +- 0.029
    param16             : 0.847 │ ▁ ▁ ▁▁▁▁▁▁▁▂▂▂▃▅▇▅▆▆▆▅▅▆▅▃▂▂▁▁▁▁▁▁▁ ▁ │1.125     0.995 +- 0.030
    param17             : 0.859 │ ▁▁▁▁▁▁▁▁▁▁▁▂▅▃▆▄▆▆▇▇▇▇▅▅▆▅▃▂▂▁▁▁▁▁▁▁▁ │1.118     0.995 +- 0.031
    param18             : 0.838 │ ▁  ▁▁▁▁▁▁▁▁▂▄▃▃▄▄▇▇▆▆▆▆▅▄▃▃▂▁▁▁▁▁▁ ▁▁ │1.135     0.994 +- 0.032
    param19             : 0.737 │ ▁        ▁▁▁▁▁▁▁▁▂▃▄▅▇▇▇▇▆▆▂▂▁▁▁▁▁  ▁ │1.153     0.995 +- 0.031
    param20             : 0.482 │ ▁       ▁    ▁  ▁▁▁▁▁▁▁▁▁▁▃▄▇▇▇▅▂▁▁▁▁ │1.140     0.996 +- 0.031
    param21             : 0.166 │ ▁          ▁ ▁▁▁▁▁▁▁▁▁ ▁▁▁▁▁▁▃▅▇▄▂▁▁▁ │1.166     0.994 +- 0.030
    param22             : 0.059 │ ▁     ▁▁▁▁▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▇▇▄▁▁▁ │1.161     0.991 +- 0.033
    param23             : -0.090│ ▁  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▄▇▇▂▁▁ │1.159     0.987 +- 0.039
    param24             : -0.074│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▅▇▅▂▁▁ │1.164     0.978 +- 0.051
    param25             : -0.169│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▅▇▇▄▁▁ │1.158     0.964 +- 0.076
    param26             : -0.16 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▅▅▇▇▇▅▂▁▁ │1.21      0.94 +- 0.12
    param27             : -0.18 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▇▆▆▇▆▇▇▇▃▁▁▁ │1.30      0.90 +- 0.19
    param28             : -0.19 │ ▁▁▁▁▁▁▁▁▁▁▂▂▂▂▃▃▃▄▆▇▆▆▆▆▆▆▆▇▆▇▃▃▂▂▁▁▁ │1.52      0.84 +- 0.28
    param29             : -0.26 │ ▁▁▁▃▄▃▃▄▅▆▇▅▇▆▆▆▅▅▅▄▇▄▅▄▅▃▂▂▂▁▁▁▁▁▁▁▁ │2.17      0.79 +- 0.44
    param30             : -0.44 │ ▁▁▇▇▇▅▅▄▄▃▃▄▂▄▂▁▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ▁ │4.51      0.82 +- 0.77

real 1211.87
user 1321.03
sys 4.52



time -p python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceScale --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceScale --nstep 300 --direction 1 --popsize 10

[...]

[ultranest] Explored until L=-1e+01  5 [-15.3600..-15.3585]*| it/evals=110247/136425390 eff=0.0808% N=700 
[ultranest] Likelihood function evaluations: 136425390
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -170.6 +- 0.3661
[ultranest] Effective samples strategy satisfied (ESS = 565.6, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.44+-0.06 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 698 minimum live points (dlogz from 0.32 to 0.84, need <0.5)
[ultranest]   logZ error budget: single: 0.47 bs:0.37 tail:0.41 total:0.55 required:<0.50
[ultranest] done iterating.

logZ = -170.630 +- 0.936
  single instance: logZ = -170.630 +- 0.467
  bootstrapped   : logZ = -170.567 +- 0.843
  tail           : logZ = +- 0.405
insert order U test : converged: False correlation: 4093 iterations
step sampler diagnostic: jump distance 1.08 (should be >1), far enough fraction: 71.41%  (should be >50%)

    param1              : 0.847 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▃▃▃▄▅▆▇▇▅▅▅▃▂▂▁▁▁▁▁▁▁▁ ▁ │1.132     0.998 +- 0.029
    param2              : 0.860 │ ▁ ▁▁▁▁▁▁▁▁▁▃▂▃▃▆▆▆▅▇▇▅▄▃▃▂▂▂▁▁▁▁▁▁▁ ▁ │1.130     0.996 +- 0.031
    param3              : 0.832 │ ▁   ▁▁▁▁▁▁▁▁▁▁▂▂▃▅▅▇▆▇▄▅▄▄▂▂▂▂▁▁▁▁▁▁▁ │1.123     0.997 +- 0.030
    param4              : 0.870 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▄▄▅▆▇▅▄▄▃▄▃▁▁▁▁▁▁▁▁▁▁▁ │1.123     0.997 +- 0.030
    param5              : 0.822 │ ▁    ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▅▇▇▆▅▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.129     0.998 +- 0.030
    param6              : 0.855 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▅▅▇▆▇▅▄▄▄▃▂▁▁▁▁▁▁▁▁▁ │1.115     0.997 +- 0.029
    param7              : 0.862 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▅▅▅▇▆▅▅▅▃▂▃▁▁▁▁▁▁▁▁▁▁ │1.120     0.997 +- 0.030
    param8              : 0.854 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▆▇▆▇▆▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.128     0.998 +- 0.029
    param9              : 0.856 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▄▄▄▅▆▆▇▅▅▄▃▂▂▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param10             : 0.835 │ ▁  ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▅▇▆▅▆▄▄▃▂▂▂▁▁▁▁▁▁▁▁ │1.126     0.996 +- 0.029
    param11             : 0.847 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▃▃▃▄▆▅▇▇▇▇▆▆▄▃▂▂▂▁▁▁▁▁▁▁ │1.114     0.996 +- 0.030
    param12             : 0.843 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▄▆▆▇▆▇▇▆▇▅▄▃▃▁▁▁▁▁▁▁▁▁▁ │1.131     0.996 +- 0.029
    param13             : 0.854 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▆▆▆▇▅▄▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.120     0.997 +- 0.029
    param14             : 0.861 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▅▅▇▄▅▆▄▄▂▂▁▁▁▁▁▁▁▁▁▁▁ │1.126     0.996 +- 0.029
    param15             : 0.857 │ ▁▁▁▁▁▁▁▁▁▁▁▃▃▄▄▄▅▆▆▆▇▇▇▄▃▃▁▁▁▁▁▁▁▁▁▁▁ │1.128     0.996 +- 0.030
    param16             : 0.861 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▅▅▅▇▇▇▇▆▅▄▃▃▂▁▁▁▁▁▁▁▁▁ │1.117     0.996 +- 0.029
    param17             : 0.760 │ ▁        ▁▁▁▁▁▁▁▁▂▄▃▆▇▇▇▇▆▄▃▂▁▁▁▁▁▁▁▁ │1.139     0.994 +- 0.030
    param18             : 0.627 │ ▁              ▁ ▁▁▁▁▁▂▃▃▅▆▇▇▅▄▂▁▁▁▁▁ │1.133     0.995 +- 0.030
    param19             : 0.386 │ ▁                   ▁▁▁▁▁▁▁▂▅▆▇▅▃▁▁▁▁ │1.149     0.994 +- 0.030
    param20             : 0.150 │ ▁              ▁   ▁   ▁▁▁▁▁▁▂▆▇▇▃▁▁▁ │1.160     0.994 +- 0.031
    param21             : 0.020 │ ▁         ▁   ▁    ▁▁ ▁▁▁▁▁▁▁▁▄▇▆▃▁▁▁ │1.178     0.993 +- 0.032
    param22             : -0.011│ ▁▁   ▁     ▁   ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▆▇▄▁▁▁ │1.165     0.991 +- 0.033
    param23             : -0.023│ ▁▁ ▁▁ ▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▅▂▁▁ │1.157     0.988 +- 0.040
    param24             : -0.063│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▅▂▁▁ │1.159     0.978 +- 0.051
    param25             : -0.133│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▄▇▇▆▂▁▁ │1.172     0.964 +- 0.074
    param26             : -0.20 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▅▆▇▇▅▃▁▁ │1.19      0.94 +- 0.11
    param27             : -0.19 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▄▃▄▆▆▇▇▆▄▄▃▁▁ │1.27      0.90 +- 0.18
    param28             : -0.21 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▃▄▅▄▄▇▇▆▇▆▇▅▆▇▄▄▃▂▂▁▁▁ │1.52      0.84 +- 0.27
    param29             : -0.27 │ ▁▁▁▂▃▃▄▄▄▇▇▆▆▇▆▇▅▆▅▄▇▅▆▄▃▃▂▂▂▂▁▁▁▁▁ ▁ │2.19      0.78 +- 0.42
    param30             : -0.42 │ ▁▁▇▇▇▆▅▄▃▃▃▃▂▃▂▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁  ▁▁ │4.55      0.79 +- 0.75

real 881.46
user 991.13
sys 4.73

Here are the different runs I used to test the factor for scale adaptation. I tested with scale_adapt_factor=[0.99,0.95,0.85,0.8,0.7,0.5], 0.9 is the previous test. For 0.8, 0.7 and 0.5, I got log z ~ 173 instead of the ~170 that I got for the less aggressive adaptation.

python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceScale --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceScale --nstep 300 --direction 1 --popsize 10 --adapt_scale 0.99

[...]

[ultranest] Explored until L=-4  .16 [-40.8769..-7.3660] | it/evals=133542/167879710 eff=0.0757% N=1400 
[ultranest] Likelihood function evaluations: 167879710
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -171.6 +- 0.3531
[ultranest] Effective samples strategy satisfied (ESS = 19798.6, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.46+-0.04 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 349 minimum live points (dlogz from 0.28 to 0.80, need <0.5)
[ultranest]   logZ error budget: single: 0.33 bs:0.35 tail:0.01 total:0.35 required:<0.50
[ultranest] done iterating.

logZ = -171.521 +- 0.630
  single instance: logZ = -171.521 +- 0.473
  bootstrapped   : logZ = -171.619 +- 0.630
  tail           : logZ = +- 0.009
insert order U test : converged: True correlation: 7940 iterations
step sampler diagnostic: jump distance 1.09 (should be >1), far enough fraction: 73.44%  (should be >50%)

    param1              : 0.856 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▄▄▃▂▁▁▁▁▁▁▁▁ ▁ │1.129     0.998 +- 0.028
    param2              : 0.855 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.127     0.997 +- 0.029
    param3              : 0.866 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▅▆▇▇▇▇▇▆▅▃▃▂▁▁▁▁▁▁▁▁ ▁ │1.124     0.997 +- 0.029
    param4              : 0.846 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.128     0.997 +- 0.029
    param5              : 0.863 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.120     0.996 +- 0.029
    param6              : 0.863 │ ▁▁▁▁▁▁▁▁▁▁▂▃▃▅▆▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁  ▁ │1.144     0.997 +- 0.029
    param7              : 0.857 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.121     0.997 +- 0.029
    param8              : 0.829 │ ▁  ▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▅▇▇▇▇▇▆▄▃▂▂▁▁▁▁▁▁▁▁ │1.123     0.997 +- 0.029
    param9              : 0.855 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.126     0.997 +- 0.029
    param10             : 0.840 │ ▁▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.118     0.997 +- 0.029
    param11             : 0.855 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.120     0.997 +- 0.029
    param12             : 0.840 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▆▆▄▃▂▂▁▁▁▁▁▁ ▁ ▁ │1.140     0.997 +- 0.029
    param13             : 0.829 │ ▁   ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.127     0.997 +- 0.029
    param14             : 0.817 │ ▁  ▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.130     0.997 +- 0.029
    param15             : 0.685 │ ▁            ▁▁▁▁▁▁▁▁▂▃▅▆▇▇▇▅▃▂▁▁▁▁▁▁ │1.135     0.997 +- 0.029
    param16             : 0.483 │ ▁                   ▁▁▁▁▁▂▃▅▇▇▅▂▁▁▁▁▁ │1.155     0.997 +- 0.029
    param17             : 0.295 │ ▁                       ▁▁▁▁▃▆▇▆▃▁▁▁▁ │1.162     0.997 +- 0.029
    param18             : 0.042 │ ▁                          ▁▁▁▂▆▇▄▁▁▁ │1.164     0.997 +- 0.029
    param19             : 0.074 │ ▁                      ▁ ▁▁▁▁▁▂▆▇▅▁▁▁ │1.153     0.996 +- 0.029
    param20             : 0.077 │ ▁              ▁  ▁  ▁▁▁▁▁ ▁▁▁▂▆▇▅▁▁▁ │1.153     0.996 +- 0.029
    param21             : 0.072 │ ▁        ▁ ▁▁▁ ▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▃▇▇▄▁▁▁ │1.158     0.994 +- 0.030
    param22             : -0.040│ ▁   ▁▁ ▁▁  ▁▁▁ ▁  ▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▅▁▁▁ │1.166     0.992 +- 0.032
    param23             : -0.039│ ▁▁▁▁▁▁  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▆▇▄▁▁▁ │1.170     0.988 +- 0.037
    param24             : -0.060│ ▁▁▁▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▅▂▁▁ │1.164     0.981 +- 0.048
    param25             : -0.151│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▆▇▅▂▁▁ │1.176     0.967 +- 0.071
    param26             : -0.17 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▆▇▇▅▂▁▁ │1.20      0.94 +- 0.11
    param27             : -0.17 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▅▇▇▇▇▆▄▂▁▁▁ │1.30      0.90 +- 0.17
    param28             : -0.25 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▃▃▄▄▅▆▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁ │1.56      0.84 +- 0.26
    param29             : -0.26 │ ▁▁▂▃▃▄▄▅▅▆▇▇▇▇▇▇▇▇▆▆▅▅▄▃▃▂▂▂▁▁▁▁▁▁▁▁▁ │2.33      0.79 +- 0.41
    param30             : -0.45 │ ▁▂▇▇▆▅▅▄▄▃▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ▁ │5.13      0.78 +- 0.71

real 1160.71
user 1339.52
sys 5.98


python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceScale --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceScale --nstep 300 --direction 1 --popsize 10 --adapt_scale 0.95

[...]

[ultranest] Explored until L=-5  .98 [-39.5877..-8.5012] | it/evals=130480/163952270 eff=0.0758% N=1400 
[ultranest] Likelihood function evaluations: 163965240
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -171.8 +- 0.3771
[ultranest] Effective samples strategy satisfied (ESS = 19357.6, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.46+-0.06 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 349 minimum live points (dlogz from 0.30 to 0.89, need <0.5)
[ultranest]   logZ error budget: single: 0.33 bs:0.38 tail:0.03 total:0.38 required:<0.50
[ultranest] done iterating.

logZ = -171.899 +- 0.764
  single instance: logZ = -171.899 +- 0.473
  bootstrapped   : logZ = -171.828 +- 0.763
  tail           : logZ = +- 0.030
insert order U test : converged: True correlation: inf iterations
step sampler diagnostic: jump distance 1.08 (should be >1), far enough fraction: 70.17%  (should be >50%)

    param1              : 0.855 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▄▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.130     0.998 +- 0.029
    param2              : 0.858 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.122     0.997 +- 0.029
    param3              : 0.857 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▆▇▇▇▇▇▆▄▃▃▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param4              : 0.858 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▆▇▇▇▇▇▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param5              : 0.858 │ ▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁ ▁ │1.132     0.996 +- 0.029
    param6              : 0.861 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▃▃▂▁▁▁▁▁▁▁▁  ▁ │1.137     0.997 +- 0.029
    param7              : 0.838 │ ▁▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▅▃▂▂▁▁▁▁▁▁▁▁▁ │1.130     0.996 +- 0.029
    param8              : 0.852 │ ▁▁ ▁▁▁▁▁▁▁▁▂▂▃▄▄▆▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.126     0.997 +- 0.029
    param9              : 0.852 │ ▁▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁  ▁ │1.143     0.997 +- 0.029
    param10             : 0.860 │ ▁▁▁▁▁▁▁▁▁▁▁▂▃▃▅▆▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁▁ │1.131     0.997 +- 0.028
    param11             : 0.844 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.128     0.996 +- 0.029
    param12             : 0.856 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▅▆▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param13             : 0.849 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.120     0.997 +- 0.029
    param14             : 0.796 │ ▁     ▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇▇▇▇▆▅▃▂▂▁▁▁▁▁▁▁ │1.126     0.996 +- 0.029
    param15             : 0.634 │ ▁               ▁▁▁▁▁▁▁▂▃▅▇▇▇▆▄▂▁▁▁▁▁ │1.129     0.996 +- 0.029
    param16             : 0.378 │ ▁                     ▁▁▁▁▁▂▄▆▇▆▃▁▁▁▁ │1.148     0.996 +- 0.029
    param17             : 0.154 │ ▁                        ▁▁▁▁▂▅▇▆▂▁▁▁ │1.163     0.996 +- 0.029
    param18             : -0.018│ ▁                       ▁ ▁▁▁▁▁▅▇▅▁▁▁ │1.163     0.996 +- 0.029
    param19             : 0.027 │ ▁               ▁  ▁▁ ▁▁▁▁▁▁▁▁▂▆▇▄▁▁▁ │1.166     0.996 +- 0.029
    param20             : 0.001 │ ▁      ▁   ▁▁ ▁▁ ▁▁ ▁▁▁▁▁▁▁▁▁▁▂▅▇▄▁▁▁ │1.163     0.995 +- 0.029
    param21             : -0.031│ ▁▁ ▁   ▁ ▁ ▁  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▄▁▁▁ │1.170     0.994 +- 0.031
    param22             : -0.094│ ▁ ▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▇▅▁▁▁ │1.172     0.992 +- 0.034
    param23             : -0.081│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▄▁▁▁ │1.172     0.988 +- 0.040
    param24             : -0.171│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▅▁▁▁ │1.178     0.980 +- 0.051
    param25             : -0.158│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▆▇▅▂▁▁ │1.175     0.967 +- 0.073
    param26             : -0.17 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▆▇▇▅▂▁▁ │1.20      0.94 +- 0.11
    param27             : -0.18 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▃▄▅▆▇▇▇▆▄▂▁▁▁ │1.31      0.90 +- 0.17
    param28             : -0.24 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▃▄▄▅▅▆▆▇▇▇▇▆▆▅▄▃▂▂▁▁▁ │1.52      0.85 +- 0.27
    param29             : -0.28 │ ▁▁▁▂▃▄▄▄▅▅▆▇▇▇▇▇▇▇▇▆▆▅▅▄▄▃▃▂▂▁▁▁▁▁▁▁▁ │2.21      0.79 +- 0.41
    param30             : -0.43 │ ▁▁▇▇▇▆▆▅▄▄▃▃▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ▁ │4.64      0.79 +- 0.71

real 1146.82
user 1318.51
sys 6.02

python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceScale --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceScale --nstep 300 --direction 1 --popsize 5 --adapt_scale 0.85

[...]

[ultranest] Explored until L=-1e+01  7 [-15.2693..-15.2658]*| it/evals=108173/133566130 eff=0.0810% N=700 
[ultranest] Likelihood function evaluations: 133578640
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -167.4 +- 0.3648
[ultranest] Effective samples strategy satisfied (ESS = 473.7, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.45+-0.09 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 698 minimum live points (dlogz from 0.29 to 0.87, need <0.5)
[ultranest]   logZ error budget: single: 0.46 bs:0.36 tail:0.41 total:0.55 required:<0.50
[ultranest] done iterating.

logZ = -167.447 +- 0.918
  single instance: logZ = -167.447 +- 0.462
  bootstrapped   : logZ = -167.444 +- 0.824
  tail           : logZ = +- 0.406
insert order U test : converged: True correlation: 100172 iterations
step sampler diagnostic: jump distance 1.08 (should be >1), far enough fraction: 70.17%  (should be >50%)

    param1              : 0.853 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▄▄▅▅▅▆▇▆▃▃▂▃▁▁▁▁▁▁▁▁▁ │1.113     0.999 +- 0.028
    param2              : 0.854 │ ▁  ▁▁▁▁▁▁▁▁▁▂▂▃▃▅▆▇▇▆▇▆▅▅▃▂▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.028
    param3              : 0.848 │ ▁▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▆▅▆▇▅▅▅▃▃▃▃▁▁▁▁▁▁▁▁ ▁ │1.126     0.996 +- 0.029
    param4              : 0.829 │ ▁  ▁▁▁▁▁▁▁▁▁▁▁▂▂▅▇▆▇▇▆▇▆▇▅▄▂▁▂▁▁▁▁▁ ▁ │1.127     0.997 +- 0.029
    param5              : 0.840 │ ▁ ▁ ▁▁▁▁▁▁▁▁▂▂▃▃▄▇▅▆▇▆▆▅▅▃▃▁▁▁▁▁▁▁▁▁▁ │1.126     0.996 +- 0.029
    param6              : 0.858 │ ▁▁▁▁▁▁▁▁▁▁▂▂▄▃▄▅▅▆▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ ▁ │1.138     0.997 +- 0.030
    param7              : 0.857 │ ▁▁ ▁▁▁▁▁▁▁▁▂▂▄▄▆▆▆▆▇▇▅▅▄▃▃▂▂▁▁▁▁▁▁ ▁▁ │1.133     0.998 +- 0.030
    param8              : 0.861 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▅▄▄▅▇▇▇▇▆▇▄▄▂▃▁▁▁▁▁▁▁▁▁ │1.114     0.998 +- 0.029
    param9              : 0.854 │ ▁ ▁▁▁▁▁▁▁▁▁▂▃▃▃▅▅▅▆▆▇▆▄▃▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.125     0.995 +- 0.030
    param10             : 0.850 │ ▁▁▁ ▁▁▁▁▁▁▁▁▂▂▃▅▅▄▅▇▅▅▄▅▄▂▂▁▁▁▁▁▁▁▁▁▁ │1.131     0.998 +- 0.030
    param11             : 0.854 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▅▅▇▆▅▅▄▂▂▂▁▁▁▁▁▁  ▁▁ │1.134     1.000 +- 0.029
    param12             : 0.861 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▅▅▆▇▇▇▇▆▄▅▃▂▂▁▂▁▁▁▁▁▁▁ │1.121     0.998 +- 0.030
    param13             : 0.850 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▅▇▄▄▃▃▂▂▁▁▁▁▁▁▁▁▁ ▁ │1.133     0.998 +- 0.029
    param14             : 0.834 │ ▁  ▁▁▁▁▁▁▁▁▁▁▂▂▃▃▅▅▆▆▇▄▆▄▄▃▂▂▁▁▁▁▁▁▁▁ │1.125     0.997 +- 0.029
    param15             : 0.863 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▄▆▅▇▇▅▅▄▄▂▂▂▁▁▁▁▁▁▁▁▁▁ │1.126     0.997 +- 0.028
    param16             : 0.854 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▃▃▄▅▆▅▇▆▄▃▃▃▂▁▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param17             : 0.847 │ ▁  ▁▁▁▁▁▁▁▁▂▁▂▂▄▅▅▅▇▇▆▅▄▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.122     0.995 +- 0.029
    param18             : 0.744 │ ▁  ▁     ▁ ▁▁▁▁▁▁▁▂▂▃▆▅▇▇▅▅▃▃▁▁▁▁▁▁ ▁ │1.138     0.996 +- 0.029
    param19             : 0.557 │ ▁                ▁▁ ▁▁▁▁▁▂▄▆▇▇▅▃▂▁▁▁▁ │1.133     0.996 +- 0.030
    param20             : 0.277 │ ▁  ▁            ▁▁     ▁▁▁▁▁▁▃▇▇▅▃▁▁▁ │1.146     0.997 +- 0.029
    param21             : 0.027 │ ▁▁           ▁ ▁      ▁▁▁▁▁▁▁▁▂▅▇▅▁▁▁ │1.159     0.996 +- 0.031
    param22             : -0.078│ ▁    ▁    ▁     ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▃▁▁▁ │1.175     0.993 +- 0.032
    param23             : -0.092│ ▁ ▁ ▁ ▁  ▁▁ ▁▁ ▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▄▇▅▁▁▁ │1.165     0.988 +- 0.036
    param24             : -0.112│ ▁▁ ▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▆▂▁▁ │1.160     0.979 +- 0.048
    param25             : -0.150│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▄▆▇▆▂▁▁ │1.168     0.963 +- 0.072
    param26             : -0.15 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▃▅▆▇▅▂▁▁▁ │1.23      0.94 +- 0.11
    param27             : -0.23 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▄▅▅▇▆▆▇▆▅▂▁▁ │1.25      0.89 +- 0.17
    param28             : -0.24 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▂▅▄▄▆▇▇▇▇▇▇▇▆▆▆▃▃▂▁▁▁ │1.46      0.83 +- 0.26
    param29             : -0.22 │ ▁▁▂▃▃▃▃▃▅▄▆▇▄▇▆▆▆▅▇▄▅▄▅▄▃▄▃▂▂▂▁▁▁▁▁ ▁ │2.04      0.76 +- 0.40
    param30             : -0.39 │ ▁▁▇▇▇▇▅▆▄▄▃▃▂▂▃▂▂▁▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁   ▁ │3.96      0.73 +- 0.66

real 727.06
user 826.37
sys 5.64



python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceScale --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceScale --nstep 300 --direction 1 --popsize 10 --adapt_scale 0.80

[...]

[ultranest] Explored until L=-6  .04 [-43.0762..-9.2526] | it/evals=132187/165735410 eff=0.0756% N=1400 
[ultranest] Likelihood function evaluations: 165749070
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -173.8 +- 0.3521
[ultranest] Effective samples strategy satisfied (ESS = 18560.3, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.46+-0.05 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 349 minimum live points (dlogz from 0.29 to 0.89, need <0.5)
[ultranest]   logZ error budget: single: 0.34 bs:0.35 tail:0.05 total:0.36 required:<0.50
[ultranest] done iterating.

logZ = -173.782 +- 0.887
  single instance: logZ = -173.782 +- 0.476
  bootstrapped   : logZ = -173.807 +- 0.885
  tail           : logZ = +- 0.053
insert order U test : converged: True correlation: inf iterations
step sampler diagnostic: jump distance 1.08 (should be >1), far enough fraction: 70.67%  (should be >50%)

    param1              : 0.851 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁▁ │1.137     0.998 +- 0.029
    param2              : 0.857 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▅▇▇▇▇▇▆▅▄▃▃▂▁▁▁▁▁▁▁▁▁ │1.120     0.997 +- 0.029
    param3              : 0.852 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.119     0.997 +- 0.029
    param4              : 0.853 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.117     0.997 +- 0.029
    param5              : 0.856 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.123     0.997 +- 0.029
    param6              : 0.862 │ ▁▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.119     0.997 +- 0.029
    param7              : 0.842 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.130     0.997 +- 0.029
    param8              : 0.854 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.114     0.997 +- 0.029
    param9              : 0.853 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▅▆▇▇▇▇▆▅▄▃▃▂▁▁▁▁▁▁▁▁ │1.111     0.997 +- 0.029
    param10             : 0.837 │ ▁   ▁▁▁▁▁▁▁▁▁▂▃▃▅▅▇▇▇▇▇▅▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.128     0.996 +- 0.029
    param11             : 0.857 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param12             : 0.864 │ ▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▆▇▇▇▇▆▆▄▃▂▂▁▁▁▁▁▁▁▁▁▁▁ │1.140     0.997 +- 0.029
    param13             : 0.856 │ ▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.124     0.997 +- 0.029
    param14             : 0.854 │ ▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.130     0.997 +- 0.029
    param15             : 0.850 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.127     0.997 +- 0.029
    param16             : 0.758 │ ▁       ▁▁▁▁▁▁▁▁▁▁▂▃▄▆▇▇▇▆▅▃▂▁▁▁▁▁▁▁▁ │1.138     0.996 +- 0.029
    param17             : 0.629 │ ▁          ▁    ▁▁▁▁▁▁▁▂▄▅▇▇▇▅▃▂▁▁▁▁▁ │1.134     0.996 +- 0.029
    param18             : 0.453 │ ▁             ▁      ▁▁▁▁▁▂▃▆▇▇▄▂▁▁▁▁ │1.145     0.996 +- 0.029
    param19             : 0.150 │ ▁            ▁      ▁    ▁▁▁▁▂▅▇▆▃▁▁▁ │1.160     0.996 +- 0.029
    param20             : 0.000 │ ▁       ▁    ▁         ▁▁▁▁▁▁▁▃▇▇▃▁▁▁ │1.176     0.996 +- 0.029
    param21             : -0.100│ ▁     ▁▁        ▁▁  ▁▁ ▁▁▁▁▁▁▁▁▃▇▆▂▁▁ │1.164     0.994 +- 0.030
    param22             : -0.022│ ▁    ▁▁ ▁  ▁▁  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▆▇▄▁▁▁ │1.167     0.992 +- 0.033
    param23             : -0.125│ ▁ ▁ ▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▇▇▂▁▁ │1.161     0.988 +- 0.039
    param24             : -0.092│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▅▂▁▁ │1.166     0.979 +- 0.052
    param25             : -0.107│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▆▇▆▂▁▁ │1.164     0.964 +- 0.076
    param26             : -0.16 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▅▆▇▇▄▁▁▁ │1.21      0.94 +- 0.12
    param27             : -0.22 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▄▅▆▇▇▇▇▅▃▁▁▁ │1.29      0.90 +- 0.18
    param28             : -0.27 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▃▃▄▄▅▅▆▇▇▇▇▇▇▆▄▃▂▂▁▁▁▁ │1.55      0.84 +- 0.27
    param29             : -0.28 │ ▁▁▁▂▃▄▄▄▅▅▆▆▇▇▇▇▇▇▇▇▆▅▅▄▄▃▃▂▂▂▁▁▁▁▁▁▁ │2.14      0.77 +- 0.41
    param30             : -0.40 │ ▁▁▇▇▆▆▅▅▄▄▄▃▃▃▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ │4.35      0.76 +- 0.68

real 1156.45
user 1335.20
sys 6.10


python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceScale --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceScale --nstep 300 --direction 1 --popsize 5 --adapt_scale 0.70

[...]

[ultranest] Explored until L=-6  .90 [-42.3371..-9.3119] | it/evals=130150/165920130 eff=0.0741% N=1400 
[ultranest] Likelihood function evaluations: 165920130
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -172.9 +- 0.3057
[ultranest] Effective samples strategy satisfied (ESS = 18714.3, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.46+-0.05 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 349 minimum live points (dlogz from 0.26 to 0.61, need <0.5)
[ultranest]   logZ error budget: single: 0.34 bs:0.31 tail:0.05 total:0.31 required:<0.50
[ultranest] done iterating.

logZ = -172.962 +- 0.612
  single instance: logZ = -172.962 +- 0.474
  bootstrapped   : logZ = -172.940 +- 0.609
  tail           : logZ = +- 0.053
insert order U test : converged: True correlation: inf iterations
step sampler diagnostic: jump distance 1.08 (should be >1), far enough fraction: 70.83%  (should be >50%)

    param1              : 0.851 │ ▁▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.121     0.998 +- 0.029
    param2              : 0.862 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▆▇▇▇▆▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param3              : 0.847 │ ▁▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▃▂▁▁▁▁▁▁▁ ▁ │1.125     0.997 +- 0.029
    param4              : 0.845 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.130     0.997 +- 0.029
    param5              : 0.852 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▆▆▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.118     0.997 +- 0.029
    param6              : 0.828 │ ▁ ▁  ▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.134     0.997 +- 0.029
    param7              : 0.853 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.116     0.997 +- 0.029
    param8              : 0.854 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▅▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.122     0.997 +- 0.029
    param9              : 0.859 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁▁ │1.130     0.997 +- 0.029
    param10             : 0.831 │ ▁▁  ▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇▇▇▇▇▆▄▃▂▂▁▁▁▁▁▁▁ ▁ │1.134     0.997 +- 0.029
    param11             : 0.837 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.134     0.997 +- 0.029
    param12             : 0.822 │ ▁   ▁▁▁▁▁▁▁▁▁▁▂▂▃▅▅▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.128     0.997 +- 0.029
    param13             : 0.840 │ ▁  ▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param14             : 0.860 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▃▄▅▆▇▇▇▇▆▅▄▃▃▂▁▁▁▁▁▁▁▁▁▁ │1.129     0.997 +- 0.029
    param15             : 0.847 │ ▁  ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.123     0.996 +- 0.029
    param16             : 0.844 │ ▁  ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▆▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.127     0.997 +- 0.029
    param17             : 0.678 │ ▁              ▁▁▁▁▁▁▁▂▄▅▇▇▇▅▄▂▁▁▁▁▁▁ │1.131     0.996 +- 0.029
    param18             : 0.466 │ ▁                 ▁▁ ▁▁▁▁▁▂▄▆▇▆▄▂▁▁▁▁ │1.146     0.996 +- 0.029
    param19             : 0.295 │ ▁                ▁▁▁▁▁▁▁▁▁▁▁▃▆▇▆▃▁▁▁▁ │1.164     0.996 +- 0.029
    param20             : 0.180 │ ▁      ▁     ▁▁▁▁▁▁ ▁ ▁▁▁▁▁▁▁▂▄▇▇▃▁▁▁ │1.148     0.995 +- 0.030
    param21             : -0.004│ ▁ ▁     ▁  ▁▁  ▁  ▁▁▁▁▁▁▁▁▁▁▁▁▂▆▇▄▁▁▁ │1.169     0.994 +- 0.031
    param22             : -0.055│ ▁▁ ▁▁▁▁▁▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▆▇▄▁▁▁ │1.176     0.992 +- 0.034
    param23             : -0.132│ ▁ ▁▁▁▁▁▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▇▆▂▁▁ │1.165     0.988 +- 0.040
    param24             : -0.137│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▆▇▄▁▁▁ │1.186     0.979 +- 0.054
    param25             : -0.130│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▄▇▇▄▁▁▁ │1.183     0.963 +- 0.078
    param26             : -0.21 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▇▇▅▃▁▁ │1.20      0.94 +- 0.12
    param27             : -0.26 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▄▅▆▇▇▇▇▅▃▂▁▁ │1.29      0.89 +- 0.18
    param28             : -0.23 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▃▃▄▄▅▆▆▇▇▇▇▇▇▆▅▄▃▂▁▁▁▁ │1.53      0.83 +- 0.27
    param29             : -0.31 │ ▁▁▁▂▃▃▄▄▅▅▆▆▇▇▇▇▇▇▇▆▆▅▅▄▃▃▂▂▁▁▁▁▁▁▁▁▁ │2.22      0.77 +- 0.41
    param30             : -0.41 │ ▁▂▇▇▆▆▅▄▄▃▃▃▃▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ ▁ │4.66      0.76 +- 0.68

real 1120.94
user 1292.26
sys 5.74



python test_PopSliceSampler.py --x_dim 30 --num_live_points 700 --log_dir Rosenbrock_30_SimSliceScale --seed 0 --problem rosenbrock --run_type Normal --Sampler SimSliceScale --nstep 300 --direction 1 --popsize 10 --adapt_scale 0.50

[...]

[ultranest] Explored until L=-6  .25 [-47.6137..-9.8269] | it/evals=130340/162530020 eff=0.0768% N=1400 
[ultranest] Likelihood function evaluations: 162541330
[ultranest] Writing samples and results to disk ...
[ultranest] Writing samples and results to disk ... done
[ultranest]   logZ = -172.8 +- 0.3003
[ultranest] Effective samples strategy satisfied (ESS = 17220.7, need >400)
[ultranest] Posterior uncertainty strategy is satisfied (KL: 0.46+-0.05 nat, need <0.50 nat)
[ultranest] Evidency uncertainty strategy wants 349 minimum live points (dlogz from 0.31 to 0.81, need <0.5)
[ultranest]   logZ error budget: single: 0.34 bs:0.30 tail:0.07 total:0.31 required:<0.50
[ultranest] done iterating.

logZ = -172.970 +- 0.816
  single instance: logZ = -172.970 +- 0.474
  bootstrapped   : logZ = -172.765 +- 0.812
  tail           : logZ = +- 0.075
insert order U test : converged: True correlation: 3508 iterations
step sampler diagnostic: jump distance 1.09 (should be >1), far enough fraction: 73.04%  (should be >50%)

    param1              : 0.841 │ ▁  ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.133     0.997 +- 0.029
    param2              : 0.845 │ ▁▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▄▃▃▂▁▁▁▁▁▁▁▁▁ │1.125     0.997 +- 0.029
    param3              : 0.855 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▆▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.128     0.997 +- 0.029
    param4              : 0.846 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▃▃▄▅▆▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁ │1.130     0.997 +- 0.029
    param5              : 0.860 │ ▁ ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▅▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.121     0.997 +- 0.029
    param6              : 0.841 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▅▅▃▂▂▁▁▁▁▁▁▁▁▁ │1.128     0.997 +- 0.029
    param7              : 0.843 │ ▁ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.123     0.996 +- 0.029
    param8              : 0.853 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▂▁▁▁▁▁▁▁▁▁ │1.126     0.997 +- 0.029
    param9              : 0.848 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▄▆▆▇▇▇▆▅▄▄▃▂▁▁▁▁▁▁▁▁ ▁ │1.134     0.997 +- 0.029
    param10             : 0.843 │ ▁  ▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁ │1.124     0.997 +- 0.029
    param11             : 0.849 │ ▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▆▇▇▇▇▆▄▄▃▂▁▁▁▁▁▁▁ ▁ │1.121     0.997 +- 0.029
    param12             : 0.866 │ ▁▁▁▁▁▁▁▁▁▁▂▂▃▄▅▆▇▇▇▇▇▇▆▅▄▃▂▁▁▁▁▁▁▁▁ ▁ │1.123     0.996 +- 0.029
    param13             : 0.839 │ ▁ ▁▁▁▁▁▁▁▁▁▁▁▂▃▄▄▆▆▇▇▇▆▆▅▃▃▂▁▁▁▁▁▁▁▁▁ │1.126     0.996 +- 0.029
    param14             : 0.753 │ ▁       ▁▁ ▁▁▁▁▁▁▁▂▂▄▅▆▇▇▇▆▅▃▂▁▁▁▁▁▁▁ │1.130     0.996 +- 0.029
    param15             : 0.640 │ ▁                ▁▁▁▁▁▁▂▄▆▇▇▆▅▃▂▁▁▁▁▁ │1.134     0.997 +- 0.029
    param16             : 0.543 │ ▁                  ▁▁▁▁▁▁▂▄▆▇▇▅▃▁▁▁▁▁ │1.138     0.997 +- 0.029
    param17             : 0.337 │ ▁                       ▁▁▁▁▂▅▇▇▅▂▁▁▁ │1.143     0.997 +- 0.029
    param18             : 0.069 │ ▁                        ▁▁▁▁▁▄▇▆▂▁▁▁ │1.176     0.996 +- 0.029
    param19             : 0.053 │ ▁                    ▁▁▁ ▁▁▁▁▁▂▆▇▄▁▁▁ │1.158     0.996 +- 0.029
    param20             : -0.086│ ▁             ▁  ▁▁ ▁▁▁▁▁▁▁▁▁▁▃▇▆▂▁▁▁ │1.201     0.995 +- 0.030
    param21             : 0.069 │ ▁ ▁    ▁    ▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▇▇▃▁▁▁ │1.165     0.994 +- 0.031
    param22             : -0.057│ ▁ ▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▅▇▄▁▁▁ │1.168     0.992 +- 0.034
    param23             : -0.130│ ▁ ▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▄▇▆▂▁▁ │1.167     0.988 +- 0.041
    param24             : -0.117│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▄▇▇▃▁▁ │1.158     0.980 +- 0.054
    param25             : -0.159│ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▆▇▅▂▁▁ │1.180     0.966 +- 0.077
    param26             : -0.19 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▄▆▇▇▅▂▁▁ │1.21      0.94 +- 0.12
    param27             : -0.20 │ ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▂▃▃▄▅▆▇▇▇▇▅▃▁▁▁ │1.29      0.90 +- 0.18
    param28             : -0.21 │ ▁▁▁▁▁▁▁▁▁▁▁▂▂▂▂▃▃▄▄▅▆▆▇▇▇▇▇▇▆▄▄▃▂▁▁▁▁ │1.54      0.85 +- 0.27
    param29             : -0.31 │ ▁▁▁▂▃▄▄▄▅▅▆▆▇▇▇▇▇▇▆▆▆▅▅▄▄▃▃▂▂▁▁▁▁▁▁▁▁ │2.25      0.79 +- 0.42
    param30             : -0.41 │ ▁▂▇▇▆▅▅▄▄▃▃▃▃▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ │4.66      0.80 +- 0.74

real 1119.40
user 1293.07
sys 5.91

@JohannesBuchner

Copy link
Copy Markdown
Owner

Nice work!

After some more thought, I am no longer surprised that it is biased (I will write about that in the issue), but it seems like it is still an improvement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants