Suppose you have a 2-vector v and the function y = min(v).
Then the derivatives dy/dv[1] and dy/dv[2] are discontinuous
at the point where v[1] = v[2]. So you have to cross a discontinuity
in derivatives to move from (0.99, 1) to (1.01, 1). That can
be problematic. It's not that HMC will do the wrong thing, just
that it'll revert to a rejection sampler if it can't smoothly
cross boundaries; how bad that is will vary from problem to problem.
- Bob
> On Feb 3, 2017, at 3:39 AM, Paul Buerkner <
paul.b...@gmail.com> wrote:
>
> I am not sure that this is a problem. With min max I am just finding the range of values that are allowed for xi, so that the definition space of y is valid for all data thus getting rid of many divergent transitions..