Description Usage Arguments Details Value See Also Examples
Plots the actual and expected incremental total repeat transactions by all customers for the calibration and holdout periods, and returns this comparison in a matrix.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
draws |
MCMC draws as returned by |
T.cal |
A vector to represent customers' calibration period lengths (in
other words, the |
T.tot |
End of holdout period. Must be a single value, not a vector. |
actual.inc.tracking.data |
A vector containing the incremental number of repeat transactions made by customers for each period in the total time period (both calibration and holdout periods). |
xlab |
Descriptive label for the x axis. |
ylab |
Descriptive label for the y axis. |
xticklab |
A vector containing a label for each tick mark on the x axis. |
title |
Title placed on the top-center of the plot. |
ymax |
Upper boundary for y axis. |
sample_size |
Sample size for estimating the probability distribution.
See |
covariates |
(optional) Matrix of covariates, for Pareto/NBD (Abe)
model, passed to |
legend |
plot legend, defaults to 'Actual' and 'Model'. |
The expected transactions need to be sampled. Due to this sampling, the
return result varies from one call to another. Larger values of
sample_size
will generate more stable results.
Matrix containing actual and expected incremental repeat transactions.
mcmc.PlotTrackingCum
mcmc.ExpectedCumulativeTransactions
elog2inc
1 2 3 4 5 6 7 8 9 10 11 | ## Not run:
data("groceryElog")
cbs <- elog2cbs(groceryElog, T.cal = "2006-12-31")
inc <- elog2inc(groceryElog)
param.draws <- pnbd.mcmc.DrawParameters(cbs)
mat <- mcmc.PlotTrackingInc(param.draws,
T.cal = cbs$T.cal,
T.tot = max(cbs$T.cal + cbs$T.star),
actual.inc.tracking.data = inc)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.