| BTYD-package | This project was funded and sponsored by Wharton Customer Analytics. |
| addLogs | Add Logs |
| bgbb.ConditionalExpectedTransactions | BG/BB Conditional Expected Transactions |
| bgbb.DERT | BG/BB Discounted Expected Residual Transactions |
| bgbb.EstimateParameters | BG/BB Parameter estimation |
| bgbb.Expectation | BG/BB Expectation |
| bgbb.HeatmapHoldoutExpectedTrans | BG/BB Heatmap of Holdout Period Expected Transactions |
| bgbb.LL | BG/BB Log-Likelihood |
| bgbb.PAlive | BG/BB P(Alive) |
| bgbb.PlotDropoutRateHeterogeneity | BG/BB Plot Dropout Rate Heterogeneity |
| bgbb.PlotFrequencyInCalibration | BG/BB Plot Frequency in Calibration Period |
| bgbb.PlotFrequencyInHoldout | BG/BB Plot Frequency in Holdout |
| bgbb.PlotFreqVsConditionalExpectedFrequency | BG/BB Plot Frequency vs Conditional Expected Frequency |
| bgbb.PlotRecVsConditionalExpectedFrequency | BG/BB Plot Recency vs Conditional Expected Frequency |
| bgbb.PlotTrackingCum | BG/BB Tracking Cumulative Transactions Plot |
| bgbb.PlotTrackingInc | BG/BB Tracking Incremental Transactions Plot |
| bgbb.PlotTransactionRateHeterogeneity | BG/BB Plot Transaction Rate Heterogeneity |
| bgbb.pmf | BG/BB Probability Mass Function |
| bgbb.pmf.General | BG/BB General Probability Mass Function |
| bgbb.PosteriorMeanDropoutRate | BG/BB Posterior Mean Dropout Rate |
| bgbb.PosteriorMeanLmProductMoment | BG/BB Posterior Mean (l,m)th Product Moment |
| bgbb.PosteriorMeanTransactionRate | BG/BB Posterior Mean Transaction Rate |
| bgbb.rf.matrix.DERT | BG/BB Discounted Expected Residual Transactions using a recency-frequency matrix |
| bgbb.rf.matrix.LL | BG/BB Log-Likelihood using a recency-frequency matrix |
| bgbb.rf.matrix.PosteriorMeanDropoutRate | BG/BB Posterior Mean Dropout Rate using a recency-frequency matrix |
| bgbb.rf.matrix.PosteriorMeanTransactionRate | BG/BB Posterior Mean Transaction Rate using a recency-frequency matrix |
| bgnbd.cbs.LL | BG/NBD Log-Likelihood Wrapper |
| bgnbd.ConditionalExpectedTransactions | BG/NBD Conditional Expected Transactions |
| bgnbd.EstimateParameters | BG/NBD Parameter Estimation |
| bgnbd.Expectation | BG/NBD Expectation |
| bgnbd.ExpectedCumulativeTransactions | BG/NBD Expected Cumulative Transactions |
| bgnbd.generalParams | Define general parameters |
| bgnbd.LL | BG/NBD Log-Likelihood |
| bgnbd.PAlive | BG/NBD P(Alive) |
| bgnbd.PlotDropoutRateHeterogeneity | BG/NBD Plot Dropout Probability Heterogeneity |
| bgnbd.PlotFrequencyInCalibration | BG/NBD Plot Frequency in Calibration Period |
| bgnbd.PlotFreqVsConditionalExpectedFrequency | BG/NBD Plot Frequency vs. Conditional Expected Frequency |
| bgnbd.PlotRecVsConditionalExpectedFrequency | BG/NBD Plot Actual vs. Conditional Expected Frequency by Recency |
| bgnbd.PlotTrackingCum | BG/NBD Tracking Cumulative Transactions Plot |
| bgnbd.PlotTrackingInc | BG/NBD Tracking Incremental Transactions Comparison |
| bgnbd.PlotTransactionRateHeterogeneity | BG/NBD Plot Transaction Rate Heterogeneity |
| bgnbd.pmf | BG/NBD Probability Mass Function |
| bgnbd.pmf.General | Generalized BG/NBD Probability Mass Function |
| BTYD | This project was funded and sponsored by Wharton Customer Analytics. |
| cdnowElog | CDNOW event log data |
| cdnowSummary | CDNOW repeat transaction data summary |
| dc.BuildCBSFromCBTAndDates | Build CBS matrix from CBT matrix |
| dc.BuildCBTFromElog | Build Customer-by-Time Matrix from Event Log |
| dc.check.model.params | Check model params |
| dc.compress.cbs | Compress Customer-by-Sufficient-Statistic (CBS) Matrix |
| dc.CreateFreqCBT | Create Frequency Customer-by-Time Matrix |
| dc.CreateReachCBT | Create Reach Customer-by-Time Matrix |
| dc.CreateSpendCBT | Create Spend Customer-by-Time Matrix |
| dc.CumulativeToIncremental | Cumulative to Incremental |
| dc.DissipateElog | Dissipate Event Log |
| dc.ElogToCbsCbt | Convert Event Log to CBS and CBT Matrices |
| dc.FilterCustByBirth | Filter Customer by Birth |
| dc.GetFirstPurchasePeriodsFromCBT | Get First Purchase Periods from Customer-by-Time Matrix |
| dc.GetLastPurchasePeriodsFromCBT | Get Last Purchase Periods from Customer-by-Time Matrix |
| dc.InputCheck | Check the inputs to functions that use this common pattern |
| dc.MakeRFmatrixCal | Make Calibration Period Recency-Frequency Matrix |
| dc.MakeRFmatrixHoldout | Make Holdout Period Recency-Frequency Matrix |
| dc.MakeRFmatrixSkeleton | Make Recency-Frequency Matrix Skeleton |
| dc.MergeCustomers | Merge Customers |
| dc.MergeTransactionsOnSameDate | Merge Transactions on Same Day |
| dc.PlotLogLikelihoodContour | Plot Log-Likelihood Contour |
| dc.PlotLogLikelihoodContours | Plot Log-Likelihood Contours |
| dc.ReadLines | Read Lines |
| dc.RemoveTimeBetween | Remove Time Between |
| dc.SplitUpElogForRepeatTrans | Split Up Event Log for Repeat Transactions |
| dc.WriteLine | Write Line |
| discreteSimElog | Discrete simulated annual event log data |
| donationsSummary | Discrete donation data summary |
| h2f1 | Use Bruce Hardie's Gaussian hypergeometric implementation |
| pnbd.cbs.LL | Pareto/NBD Log-Likelihood |
| pnbd.ConditionalExpectedTransactions | Pareto/NBD Conditional Expected Transactions |
| pnbd.DERT | Pareto/NBD Discounted Expected Residual Transactions |
| pnbd.EstimateParameters | Pareto/NBD Parameter Estimation |
| pnbd.Expectation | Pareto/NBD Expectation |
| pnbd.ExpectedCumulativeTransactions | Pareto/NBD Expected Cumulative Transactions |
| pnbd.generalParams | Define general parameters |
| pnbd.LL | Pareto/NBD Log-Likelihood |
| pnbd.PAlive | Pareto/NBD P(Alive) |
| pnbd.Plot.DERT | Pareto/NBD Plot Discounted Expected Residual Transactions |
| pnbd.PlotDropoutRateHeterogeneity | Pareto/NBD Plot Dropout Rate Heterogeneity |
| pnbd.PlotFrequencyInCalibration | Pareto/NBD Plot Frequency in Calibration Period |
| pnbd.PlotFreqVsConditionalExpectedFrequency | Pareto/NBD Plot Frequency vs. Conditional Expected Frequency |
| pnbd.PlotRateHeterogeneity | Plot Pareto/NBD Rate Heterogeneity |
| pnbd.PlotRecVsConditionalExpectedFrequency | Pareto/NBD Plot Actual vs. Conditional Expected Frequency by Recency |
| pnbd.PlotTrackingCum | Pareto/NBD Tracking Cumulative Transactions Plot |
| pnbd.PlotTrackingInc | Pareto/NBD Tracking Incremental Transactions Comparison |
| pnbd.PlotTransactionRateHeterogeneity | Pareto/NBD Plot Transaction Rate Heterogeneity |
| pnbd.pmf | Pareto/NBD Probability Mass Function |
| pnbd.pmf.General | Generalized Pareto/NBD Probability Mass Function |
| spend.EstimateParameters | Spend Parameter Estimation |
| spend.expected.value | Conditional expected transaction value |
| spend.generalParams | Define general parameters |
| spend.LL | Spend Log-Likelihood |
| spend.marginal.likelihood | Gamma-gamma marginal likelihood |
| spend.plot.average.transaction.value | Plot Actual vs. Expected Average Transaction Value |
| subLogs | Subtract Logs |