In literature I normally see optimal acceptance rates listed as 0.234 and in the emcee paper it is listed as between 0.2 and 0.5.
I am trying to figure out what it should be for a sampler like emcee.
Normally I run burn in until the acceptance rate stabilizes and if the rate is too high or too low I adjust the step size (alpha for stretch, gamma for DE) and reset burn in to let it stabilize again. I repeat as necessary.
Based on my tests this has helped speed up my actual sampling enormously.
Is there a better value to target than 0.234 and some delta on either side of it?
My distributions are all uni-modal although sometimes highly non-linearly coupled. The model is expensive to calculate and I have run into some situations where to get 50* tau I need to run tens of millions of evaluations. If a better acceptance rate improved the situation it would help enormously.
I have tried populations from tens to thousands and those don't have a large impact on the acceptance rate. The DE move works MUCH better than the stretch move and often cuts the time to 1/2 to 1/4 of the original time.
I can probably find a way to rescale the problem so that all the variables have approximately the same mean and variance if that would seriously help.
Thanks
Bill