-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Matrix factorization bijectors #274
Comments
It probably makes sense for these bijectors to return a |
Or does it make more sense to in an extension to a UniqueFactorizations.jl package, overload the Bijectors interface for functions like |
@torfjelde @devmotion what do you think? |
Not really:) It really only lets you have a default implementation for stuff like You probably don't even need an extension (unless you want to hook it up to Distributions.jl using stuff like |
There are a number of bijective matrix factorizations that it might make sense to include here, e.g.
For each of these, the logdetjacs are known and can be efficiently computed. The factorizations are especially common in random matrix theory. e.g. applying the unique QR polar decomposition to a matrix of IID std normal parameters gives a Q that is uniform on the Stiefel manifold; for the polar decomposition
sqrt(P)
is Wishart-distributed.The text was updated successfully, but these errors were encountered: