Description Usage Arguments Details Examples
Generate a sample transactions dataset such that the simulated data has a (somewhat) realistic pattern of customer churn
1 2 3 | sample_transactions(nCusts, sdTransactions = 10, sdAmount = 10,
minDate = as.Date("2014-1-1"), maxDate = as.Date("2015-12-31"),
products = LETTERS)
|
nCusts |
How many customers? |
sdTransactions |
The number of transactions per customer = |
sdAmount |
The amount of each transaction = |
minDate |
The minimum possible date a transaction could occur |
maxDate |
The maximum possible date a transaction could occur |
products |
A character vector of potential product names |
Returns a data.table object with columns TransactionID, TransactionDate, CustomerID, Amount, Product
1 2 3 4 5 6 7 | library(data.table)
set.seed(2016)
sample_transactions(nCusts=10)
sample_transactions(nCusts=10, sdTransactions=5, sdAmount=1000)
sample_transactions(nCusts=10, minDate=as.Date("2000-1-1"), maxDate=as.Date("2016-12-31"))
sample_transactions(nCusts=10, products=c("baseball", "football", "soccerball"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.