-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Test refactoring (#95) * BG/NBD nocov and staticcov (#49) * GGompertz/NBD nocov and staticcov (#92) * Reduce tests on CI (#104) * Test dyncov unconditional expectation, LL, and CET intermediate results (#105, #110) * Dyncov CET for k==1 (#106) * Refactor clvtime correctness tests (#107) * Pnbd PAlive numerically more stable using LL (#103) * Feature add new models to walkthrough (#109) * Prepare Release v0.6 (#102) Co-authored-by: Patrik Schilter <[email protected]> Co-authored-by: Niels Kübler <[email protected]> Co-authored-by: Patrick Bachmann <[email protected]>
- Loading branch information
1 parent
0396ef5
commit 2ffe72f
Showing
168 changed files
with
10,460 additions
and
2,909 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
Package: CLVTools | ||
Title: Tools for Customer Lifetime Value Estimation | ||
Version: 0.5.0 | ||
Date: 2020-05-05 | ||
Version: 0.6.0 | ||
Date: 2020-06-22 | ||
Authors@R: c( | ||
person(given="Patrick", family="Bachmann", email = "[email protected]", role = c("cre","aut")), | ||
person(given="Jeffrey", family="Naef", email = "[email protected]",role = "aut"), | ||
|
@@ -15,9 +15,11 @@ Description: Probabilistic latent customer attrition models (also known as "buy- | |
predict future purchase behavior of customers. This package includes fast and accurate implementations of various | ||
probabilistic latent customer attrition models for non-contractual settings (e.g., retail business) with and | ||
without time-invariant and time-varying covariates. Currently, the package includes the Pareto/NBD model | ||
(Pareto/Negative-Binomial-Distribution) for the purchase and the attrition processes as well as the Gamma/Gamma model | ||
for the spending process. For reference to the Pareto/NBD model, see Schmittlein DC, Morrison DG, Colombo R (1987) <doi:10.1287/mnsc.33.1.1>. | ||
For reference to the Gamma/Gamma model, see Fader PS, Hardie BG, Lee K (2005) <doi:10.1509/jmkr.2005.42.4.415>. | ||
(Pareto/Negative-Binomial-Distribution), the BG/NBD mode (Beta-Gamma/Negative-Binomial-Distribution) and the GGom/NBD | ||
(Gamma-Gompertz/Negative-Binomial-Distribution) for the purchase and the attrition processes as well as the Gamma/Gamma model | ||
for the spending process. For reference to the Pareto/NBD model, see Schmittlein DC, Morrison DG, Colombo R (1987) <doi:10.1287/mnsc.33.1.1>, | ||
for the BG/NBD model, see Fader PS, Hardie BG, Lee K (2005) <doi:10.1287/mksc.1040.0098> and for the GGom/NBD model see Bemmaor AC, Glady N (2012) | ||
<doi:10.1287/mnsc.1110.1461>. For reference to the Gamma/Gamma model, see Fader PS, Hardie BG, Lee K (2005) <doi:10.1509/jmkr.2005.42.4.415>. | ||
Imports: | ||
data.table (>= 1.12.0), | ||
foreach (>= 1.5.0), | ||
|
@@ -26,14 +28,14 @@ Imports: | |
Matrix (>= 1.2-17), | ||
MASS, | ||
optimx (>= 2019-12.02), | ||
Rcpp (>= 0.12.12), | ||
stats, | ||
utils | ||
Suggests: | ||
BTYD, | ||
covr, | ||
doFuture, | ||
doParallel, | ||
future, | ||
knitr, | ||
rmarkdown, | ||
testthat | ||
|
@@ -42,7 +44,7 @@ URL: https://github.com/bachmannpatrick/CLVTools | |
BugReports: https://github.com/bachmannpatrick/CLVTools/issues | ||
NeedsCompilation: yes | ||
SystemRequirements: C++11 | ||
LinkingTo: Rcpp, RcppArmadillo (>= 0.9.500.2.0), RcppGSL (>= 0.3.7) | ||
LinkingTo: Rcpp(>= 0.12.12), RcppArmadillo (>= 0.9.500.2.0), RcppGSL (>= 0.3.7) | ||
LazyLoad: yes | ||
Encoding: UTF-8 | ||
Collate: | ||
|
@@ -51,12 +53,20 @@ Collate: | |
'all_generics.R' | ||
'class_clv_time.R' | ||
'class_clv_data.R' | ||
'class_clv_data_staticcovariates.R' | ||
'class_clv_data_dynamiccovariates.R' | ||
'class_clv_model.R' | ||
'class_clv_fitted.R' | ||
'class_clv_model_bgnbd.R' | ||
'class_clv_bgnbd.R' | ||
'class_clv_fitted_staticcov.R' | ||
'class_clv_data_staticcovariates.R' | ||
'class_clv_model_bgnbd_staticcov.R' | ||
'class_clv_bgnbd_staticcov.R' | ||
'class_clv_data_dynamiccovariates.R' | ||
'class_clv_fitted_dynamiccov.R' | ||
'class_clv_model_ggomnbd_nocov.R' | ||
'class_clv_ggomnbd.R' | ||
'class_clv_model_ggomnbd_staticcov.R' | ||
'class_clv_ggomnbd_staticcov.R' | ||
'class_clv_model_pnbd.R' | ||
'class_clv_model_pnbd_staticcov.R' | ||
'class_clv_model_pnbd_dynamiccov.R' | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.