-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Add a notebook for Bayesian Factor Analysis #3396
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
Conversation
A few comments:
|
By "the other solution" I assume you mean the sign-flip symmetrized ADVI? It's a nice example of the group API, but rotation and permutation symmetries remain using this method. And is "the other case" a reference to a different synthetic dataset? (the |
Oh I see - thanks for the information. In that case if you just fix the plotting that would be sufficient. |
I've installed a fresh pull of master with |
@chartl, I think that this problem is similar to what you came across on discourse earlier. Now your repo should be up to date with master for you to re run the notebook. |
A few recommendations:
|
ping @chartl |
I couldn't find documentation in arviz on how to plot just a few components of a matrix or vector. Is there a proper way to do this? For now I used |
ping @fonnesbeck |
Looks really good! I was wondering the same thing regarding Arviz, particularly for forest plots, actually. Might be worth a feature request. |
(er, and note that |
Fulfilling the request here:
https://discourse.pymc.io/t/unique-solution-for-probabilistic-pca/1324/48
This PR adds a notebook that features Bayesian factor analysis, addressing issues both of model factor identification:
https://discourse.pymc.io/t/unique-solution-for-probabilistic-pca/1324
as well as scalability:
https://discourse.pymc.io/t/large-scale-factor-analysis-with-minibatch-advi/246/10