-
Notifications
You must be signed in to change notification settings - Fork 238
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
Add Time-Invariant Covariates to ParetoNBD and BG/NBD Models #134
Comments
In https://juanitorduz.github.io/bg_nbd_pymc/ I tried to do so :) |
Instead of adding separate covariate models, I think it would save us a lot of redundancy to simply extend the existing
You've added to this since I last read it! You mentioned the BG/NBD covariate model may benefit from an alternative formulation for the likelihood (which is provided in the PDF link) but I had a lot of success with hierarchical pooling of hyperpriors in the BG/NBD implementation I did for https://github.com/ColtAllen/btyd/blob/main/btyd/models/beta_geo_model.py#L97 That may be worth trying before doing any |
Hey! thanks for the feedback! I will definitely take a look at your work on hierarchical models! Your comments make a lot of sense and might be in the right direction! My initial approach was a more "brute force approach". |
Hi @ColtAllen |
Thanks @navish92, Covariate support for In the meantime, do not discount |
HI @ColtAllen I did want to clarify. Is Thanks! |
Correct - it is not. That PR is currently awaiting review, but otherwise is nearly ready. |
Both the Beta-Geo/NBD and Pareto/NBD models can be extended rather easily to support time-invariant covariates:
https://www.brucehardie.com/notes/019/time_invariant_covariates.pdf
The text was updated successfully, but these errors were encountered: