Probabilistic Models for Assessing and Predicting your Customer Base


[Up] [Top]

Documentation for package ‘BTYDplus’ version 1.2.0

Help Pages

abe.GenerateData Simulate data according to Pareto/NBD (Abe) model assumptions
abe.mcmc.DrawParameters Pareto/NBD (Abe) Parameter Draws
bgcnbd.cbs.LL (M)BG/CNBD-k Log-Likelihood
bgcnbd.ConditionalExpectedTransactions (M)BG/CNBD-k Conditional Expected Transactions
bgcnbd.EstimateParameters (M)BG/CNBD-k Parameter Estimation
bgcnbd.Expectation (M)BG/CNBD-k Expectation
bgcnbd.ExpectedCumulativeTransactions (M)BG/CNBD-k Expected Cumulative Transactions
bgcnbd.GenerateData Simulate data according to (M)BG/CNBD-k model assumptions
bgcnbd.LL (M)BG/CNBD-k Log-Likelihood
bgcnbd.PAlive (M)BG/CNBD-k P(alive)
bgcnbd.PlotFrequencyInCalibration (M)BG/CNBD-k Plot Frequency in Calibration Period
bgcnbd.PlotFreqVsConditionalExpectedFrequency (M)BG/CNBD-k Plot Frequency vs. Conditional Expected Frequency
bgcnbd.PlotRecVsConditionalExpectedFrequency (M)BG/CNBD-k Plot Actual vs. Conditional Expected Frequency by Recency
bgcnbd.PlotTrackingCum (M)BG/CNBD-k Tracking Cumulative Transactions Plot
bgcnbd.PlotTrackingInc (M)BG/CNBD-k Tracking Incremental Transactions Comparison
bgcnbd.pmf (M)BG/CNBD-k Probability Mass Function
elog2cbs Convert Event Log to customer-level summary statistic
elog2cum Convert Event Log to Transaction Counts
elog2inc Convert Event Log to Transaction Counts
estimateRegularity Estimate Regularity in Intertransaction Timings
groceryElog Event log for customers of an online grocery store.
mbgcnbd.cbs.LL (M)BG/CNBD-k Log-Likelihood
mbgcnbd.ConditionalExpectedTransactions (M)BG/CNBD-k Conditional Expected Transactions
mbgcnbd.EstimateParameters (M)BG/CNBD-k Parameter Estimation
mbgcnbd.Expectation (M)BG/CNBD-k Expectation
mbgcnbd.ExpectedCumulativeTransactions (M)BG/CNBD-k Expected Cumulative Transactions
mbgcnbd.GenerateData Simulate data according to (M)BG/CNBD-k model assumptions
mbgcnbd.LL (M)BG/CNBD-k Log-Likelihood
mbgcnbd.PAlive (M)BG/CNBD-k P(alive)
mbgcnbd.PlotFrequencyInCalibration (M)BG/CNBD-k Plot Frequency in Calibration Period
mbgcnbd.PlotFreqVsConditionalExpectedFrequency (M)BG/CNBD-k Plot Frequency vs. Conditional Expected Frequency
mbgcnbd.PlotRecVsConditionalExpectedFrequency (M)BG/CNBD-k Plot Actual vs. Conditional Expected Frequency by Recency
mbgcnbd.PlotTrackingCum (M)BG/CNBD-k Tracking Cumulative Transactions Plot
mbgcnbd.PlotTrackingInc (M)BG/CNBD-k Tracking Incremental Transactions Comparison
mbgcnbd.pmf (M)BG/CNBD-k Probability Mass Function
mbgnbd.EstimateParameters (M)BG/CNBD-k Parameter Estimation
mcmc.DrawFutureTransactions Draws number of future transactions based on MCMC parameter draws
mcmc.Expectation Unconditional Expectation for Pareto/GGG, Pareto/NBD (HB) and Pareto/NBD (Abe)
mcmc.ExpectedCumulativeTransactions Expected Cumulative Transactions for Pareto/GGG, Pareto/NBD (HB) and Pareto/NBD (Abe)
mcmc.PActive Calculates P(active) based on drawn future transactions.
mcmc.PAlive Calculates P(alive) based on MCMC parameter draws
mcmc.PlotFrequencyInCalibration Frequency in Calibration Period for Pareto/GGG, Pareto/NBD (HB) and Pareto/NBD (Abe)
mcmc.plotPActiveDiagnostic Draw diagnostic plot to inspect error in P(active).
mcmc.PlotTrackingCum Tracking Cumulative Transactions Plot for Pareto/GGG, Pareto/NBD (HB) and Pareto/NBD (Abe)
mcmc.PlotTrackingInc Tracking Incremental Transactions Plot for Pareto/GGG, Pareto/NBD (HB) and Pareto/NBD (Abe)
mcmc.pmf Probability Mass Function for Pareto/GGG, Pareto/NBD (HB) and Pareto/NBD (Abe)
mcmc.setBurnin (Re-)set burnin of MCMC chains.
nbd.cbs.LL Calculate the log-likelihood of the NBD model
nbd.ConditionalExpectedTransactions NBD Conditional Expected Transactions
nbd.EstimateParameters Parameter Estimation for the NBD model
nbd.GenerateData Simulate data according to NBD model assumptions
nbd.LL Calculate the log-likelihood of the NBD model
pggg.GenerateData Simulate data according to Pareto/GGG model assumptions
pggg.mcmc.DrawParameters Pareto/GGG Parameter Draws
pggg.plotRegularityRateHeterogeneity Pareto/GGG Plot Regularity Rate Heterogeneity
plotTimingPatterns Plot timing patterns of sampled customers
pnbd.GenerateData Simulate data according to Pareto/NBD model assumptions
pnbd.mcmc.DrawParameters Pareto/NBD (HB) Parameter Draws