-
-
Notifications
You must be signed in to change notification settings - Fork 132
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
FAQ page first draft #657
FAQ page first draft #657
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is look good to me. I'll let Tomas review as well!
Thank you for the PR
docs/faq.rst
Outdated
|
||
What is the difference between Bambi and PyMC3? | ||
---------------------------- | ||
* Bambi is a wrapper around PyMC3, NumPyro, and BlackJax. It provides a simple interface for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would say Bambi is a library built on top of PyMC, it's not a wrapper of PyMC. Also, it's not a wrapper of NumPyro or BlackJax. Technically when PyMC compiles a PyMC model for sampling with NumPyro or Blackjax it's creating such models, but it's happening all automatically and it's not exposed to users
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, calling it a wrapper is incorrect. Thank you for the correction. I also took out mention of numpyro and blackjax here because they are mentioned as backends in multiple other questions.
Hi @abuzarmahmood thanks a lot for this contribution! I think the following questions fit really well in the FAQ
I'm not so sure about these other questions
Those are more conceptual/philosophical and modeling-related questions. I don't think we should try to answer them in the FAQ, since I think the FAQ is for questions about the library. |
Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com>
Codecov Report
@@ Coverage Diff @@
## main #657 +/- ##
==========================================
+ Coverage 87.56% 87.62% +0.06%
==========================================
Files 40 40
Lines 2629 2650 +21
==========================================
+ Hits 2302 2322 +20
- Misses 327 328 +1
... and 1 file with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com>
That makes sense. I've updated it to include the questions you suggested. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @abuzarmahmood sorry for the delay in the reply. I just requested one more small change, then we're good to merge. Thanks!
@tomicapretto Got it! That was my bad for confusing families with priors. I've update the response to the priors question (67f52fb). |
Last nit: It's PyMC instead of PyMC3 (we're using PyMC version 5, but we write just PyMC) |
Sounds good. Latest commit uses "PyMC" instead of "PyMC3". |
The test failure is known. It's due to an update of the variable names in PyMC/PyTensor, which uses full names now. It's already updated in #668. I'm merging. Thanks @abuzarmahmood ! |
Lovely. Thank you @tomicapretto @canyon289 for your guidance |
* FAQ page first draft * Update docs/faq.rst Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com> * Update docs/faq.rst Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com> * Remove general bayesian modelling questions + minor fixes * Update faq.rst * Update faq.rst --------- Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com>
* plot_cap using post. pred. samples * add mtcars dataset and test plot_cap using post. pred. samples * plot_cap show predictions at obs. level * remove unused code and formatting * Add mtcars as a dataset. Bump PyMC to 5.3.0 * FAQ page first draft (#657) * FAQ page first draft * Update docs/faq.rst Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com> * Update docs/faq.rst Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com> * Remove general bayesian modelling questions + minor fixes * Update faq.rst * Update faq.rst --------- Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com> * black reformatting * add tests for pps=bool using pytest parameterization --------- Co-authored-by: Tomas Capretto <tomicapretto@gmail.com> Co-authored-by: Abuzar Mahmood <abuzarmahmood@gmail.com> Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com>
…inos#668) * plot_cap using post. pred. samples * add mtcars dataset and test plot_cap using post. pred. samples * plot_cap show predictions at obs. level * remove unused code and formatting * Add mtcars as a dataset. Bump PyMC to 5.3.0 * FAQ page first draft (bambinos#657) * FAQ page first draft * Update docs/faq.rst Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com> * Update docs/faq.rst Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com> * Remove general bayesian modelling questions + minor fixes * Update faq.rst * Update faq.rst --------- Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com> * black reformatting * add tests for pps=bool using pytest parameterization --------- Co-authored-by: Tomas Capretto <tomicapretto@gmail.com> Co-authored-by: Abuzar Mahmood <abuzarmahmood@gmail.com> Co-authored-by: Ravin Kumar <7213793+canyon289@users.noreply.github.com>
Adding questions for FAQ page per Issue #644