I thought Michael had said before that he'd found a bug
somewhere in the 2.0.x code. I can't recall the discussion,
though.
If this helps, here's the rest of the bin/print output, rerun with 2.0.1
having target acceptance of 0.8:
2.0.1, adapt delta=0.8
Mean MCSE StdDev 5% 50% 95% N_Eff N_Eff/s R_hat
lp__ -9.029e-01 4.647e-03 9.485e-01 -2.804e+00 -5.939e-01 -4.457e-02 4.166e+04 5.065e+03 1.000e+00
accept_stat__ 8.989e-01 3.957e-04 1.251e-01 6.393e-01 9.458e-01 1.000e+00 1.000e+05 1.216e+04 1.000e+00
stepsize__ 9.896e-01 5.389e-13 3.810e-13 9.896e-01 9.896e-01 9.896e-01 5.000e-01 6.079e-02 1.000e+00
treedepth__ 7.100e-01 1.461e-03 4.553e-01 0.000e+00 1.000e+00 1.000e+00 9.707e+04 1.180e+04 1.000e+00
b1 5.071e-03 3.123e-03 9.496e-01 -1.562e+00 6.271e-03 1.575e+00 9.245e+04 1.124e+04 1.000e+00
b2 -9.406e-04 3.164e-03 9.508e-01 -1.574e+00 -1.834e-03 1.569e+00 9.032e+04 1.098e+04 1.000e+00
dev branch (2.1.0), default adapt params:
Mean MCSE StdDev 5% 50% 95% N_Eff N_Eff/s R_hat
lp__ -1.0e+00 5.4e-03 1.0e+00 -3.0e+00 -6.8e-01 -5.1e-02 3.5e+04 19660 1.0e+00
accept_stat__ 8.9e-01 4.1e-04 1.3e-01 6.2e-01 9.4e-01 1.0e+00 1.0e+05 56581 1.0e+00
stepsize__ 9.8e-01 4.4e-13 3.1e-13 9.8e-01 9.8e-01 9.8e-01 5.0e-01 0.28 1.0e+00
treedepth__ 5.4e-01 1.6e-03 5.0e-01 0.0e+00 1.0e+00 1.0e+00 9.8e+04 55556 1.0e+00
n_divergent__ 0.0e+00 0.0e+00 0.0e+00 0.0e+00 0.0e+00 0.0e+00 1.0e+05 56581 nan
b1 -2.0e-03 4.0e-03 1.0e+00 -1.6e+00 -3.7e-03 1.6e+00 6.3e+04 35458 1.0e+00
b2 2.3e-03 4.0e-03 1.0e+00 -1.6e+00 5.1e-03 1.6e+00 6.2e+04 34885 1.0e+00
This is just a single chain of 100K warmup, 100K samples. The acept
stats and step sizes seem very close, though the mean treedepth is much lower
in 2.1.0.
- Bob