- improve documentation - remove MBG/NBD methods, as these are easily accessible via the MBG/CNBD-k methods - allow `T.star` to be a vector in `*.GenerateData` methods for MCMC models
0.8.0
- add * `pnbd.GenerateData` * `mcmc.pmf` * `mcmc.Expectation` * `mcmc.mcmc.ExpectedCumulativeTransactions` * `mcmc.PlotTrackingCum` * `mcmc.PlotTrackingInc` * `mcmc.PlotFrequencyInCalibration` - adapt `bgcnbd.pmf` to return matrix in case that both `t` and `x` are vectors - dropp unnecessary `cal.cbs` argument from `mcmc.PAlive` - allow flexible sample size in `mcmc.DrawFutureTransactions` - removeGammaGompertz/NBD due to broken `ggnbd.ConditionalExpectedTransactions`
0.7.2
- add new methods: `elog2inc`, `elog2cum`, `cdnow.sample` - improve documentation and demos
0.7.1
- `elog2cbs` now returns sum over sales for calibration and holdout period - enhance CDNow demo with estimating of monetary component (i.e. CLV estimate) - methods accepting `params` check for names, if named vectors are passed
0.7.0
- disable `ggnbd.ConditionalExpectedTransactions` - (m)bgcnbd.ConditionalExpectedTransactions uses same h2f1 method as BTYD, if GSL is not present - add Travis-CI - format R code with `formatR::tidy_dir('R', indent=2)`
0.6.4
- (m)bgcnbd.GenerateData can now handle multiple holdout period lengths, and differing calibration periods for each customer - fix bias in (m)bgcnbd.ConditionalExpectedTransactions by re-scaling via (m)bgcnbd.Expectation