The way I think of these, there are two models in play:
1. The posterior we actually care about.
2. The density over which HMC is actually performed.
If there are constrained parameters, Stan already provides
a built-in (implicit?) transform to some (2). For example,
positive-constrained parameters are log transformed (with
Jacobian) to unconstrained ones.
Then we sometimes add additional (explicit?) transforms to ease
computation. For example, applying the non-centered parameterization
to a hierarchical prior.
I take it the implicit or implied prior is the one we place
on (2) given that we want to be able to inverse transform
it back to (1). Isn't that just going to be the original prior
times the absolute Jacobian determinant of the inverse transform?
I'm really not arguing about the terminology here, I just want
to understand it.
- Bob
> On Mar 7, 2015, at 5:29 PM, Jonah <
jga...@gmail.com> wrote:
>
> For what it's worth I like 'implicit', or 'implied' maybe. I think it gives the right intuition (as well as being an appropriate description mathematically).
>
> And if these sorts of computationally motivated transformations are going to remain important (which they probably will) I like the idea of teaching them as just being part of the model. In some sense there's a gap between the theoretical model and the model as programmed, but in many ways they're inseparable in any practical context.
>