CLVTools
CLVTools copied to clipboard
R-Package for estimating CLV
Currently `clvdata()` requires individual transaction data as input. In some use cases an option to create a clvdata object directly from aggregated data can be very helpful: the cbs table...
Add BG/BB model: https://pubsonline.informs.org/doi/abs/10.1287/mksc.1100.0580
While implementing the BGBB model, it became clear that the transaction history does not suffice as input for all models. Because the BGBB model is for a discrete-time setting, it...
- [x] Mathematical derivation for time-invariant covariates in the BG/BB model - [ ] Add support for time-invariant covariates for BG/BB model
Create video tutorial on [] the basic functionalities of CLVTools [] the way latent attrition models & the Gamma/Gamma model work
I'd suggest to change the standard optimization method to Nelder-Mead for all models. BFGS breaks if the LL returns NA/Inf due to numerical stability issues which seem to arise rather...
Add additional period definitions: - [ ] 14d / biweekly - [ ] 28d / month.28d - [ ] 30d / month.30d
Properly document approach chosen to internally handle the different forms of parameters. This docu is really solely for internal purposes, dont build a vignette from it.
Enable arbitrary starts of time unit (i.e. not only beginning of periods), i.e. no longer use floor()/ceiling()
End-users can estimate with arbitrary period definition e.g. bi-weekly, 3-hourly data, etc data