Increased support for non-centred parameterisations #6703
drbenvincent
started this conversation in
Ideas
Replies: 2 comments 1 reply
-
I'd rather see idea 2 or 3. Idea 2 is probably best from an end user point of view, but probably bloats the codebase. I've used numpyro's non-centred transformation in the past and it's very easy to use (see here, the tranformed variables are in the block above using |
Beta Was this translation helpful? Give feedback.
0 replies
-
Can it be on class structure level? E.g with a LocScale base class? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
There’s been a small amount of discussion about this, but seeking broader input on this idea... The proposal is to increase support for non-centered parameterisations in PyMC (i.e. for hierarchical models). I think there are 3 possible approaches, but feel free to suggest more.
Idea 1 - Create a
pm.NormalNonCentered
distributionSomething like
Idea 2 - Add a
parameterisation
kwarg forpm.Normal
Idea 3 - Add it as a transformation, eg
pymc.distributions.transforms.NonCentered
Beta Was this translation helpful? Give feedback.
All reactions