R中的BTYD软件包对于根据过去的交易预测未来的客户行为非常有用。
但是,walk-through仅说明了预测客户在接下来的一段时间(例如,下一年或下个月)将进行的交易次数。
是否可以使用此软件包为客户购买日期和预期购买金额创建预测?
例如,使用BTYD软件包中提供的样本数据集:
cdnowElog <- system.file("data/cdnowElog.csv", package = "BTYD")
elog <- dc.ReadLines(cdnowElog, cust.idx = 2,
date.idx = 3, sales.idx = 5)
# Change to date format
elog$date <- as.Date(elog$date, "%Y%m%d");
elog[1:3,]
# cust date sales
# 1 1 1997-01-01 29.33
# 2 1 1997-01-18 29.73
# 3 1 1997-08-02 14.96
我想要一个输出,该输出包含客户编号,预期的下一个购买日期和预期的购买金额。
# cust exp_date exp_sales
# 1 1998-02-23 19.35
# 2 1997-09-12 39.83
# 3 1998-01-05 24.56
还是该程序包只能预测某个时间段内的预期交易数量,而不能预测日期本身或支出金额?我想要实现的目标有更好的方法吗?
如果这个问题看起来很基础,我深表歉意,但是在documentation中找不到这个概念性问题的答案。