Closed
Description
Our DEMetropolis
tunes the scaling factor of the noise distribution:
https://github.com/pymc-devs/pymc3/blob/1c30a6f487afaeef73464a98320e35961b11873f/pymc3/step_methods/metropolis.py#L572-L581
My feeling these days is that tuning the noise distribution is a bit pointless after the first few iterations & could obscure the warmup, or even lead to slingshots if it overshoots.
Instead, we could tune lambda
parameter. It's optimal value depends on the (dimensionality of the) target density (ter Braak (2006)), so it should be a good candidate for tuning.
This approach is described in Nelson et al. (2013), section 4.1.2.