Hello,
I was looking for a way to fix the step size aka
discretization time epsilon, such that only the
mass matrix would be adapted during warmup.
On page 25 of the stan manual it reads
"Stan can be configured with a userspecified
step size or it can estimate an optimal step
size during warmup using dual averaging",
so that I expected that I could set the step
size using the stepsize flag, e.g.:
./my_model sample algorithm=hmc stepsize=.03 ....
However, when I look at the values in the output
file, they are not 0.03. Maybe the reason is that
the step size is still adapted achieve the target
acceptance rate, which would mean that
"userspecified step size" does not mean that
the user can set the step size to a specific value,
independent of the target acceptance rate?
It would be nice if anybody could clarify what
exactly the stepsize parameter specifies, and
how this relates to the stepsize__ column in
the stan output.
Best - Guido