我正在尝试使用 CLVTools 包在 R 中进行 CLV 分析。根据作者的说法,这个包是 BTYD 包的改进版本。\n我没有使用这个包的经验,所以我确信这个问题可以很容易地解决。
\n我的数据由 client_id、transaction_date 和total_revenue 组成,其中每个观察代表一次客户购买。这是在我的环境中进行 CLV 分析所需的所有数据。
\n当我尝试使用该函数创建 CLV 数据对象时,出现问题clvdata()。\n我收到错误消息:
Error: Parameter estimation.split needs to indicate a point at least 2 periods before the last transaction!\nRun Code Online (Sandbox Code Playgroud)\n我无法找到任何解释为什么会发生这种情况,我的数据看起来与他们用于示例的数据相同。
\n这是clvdata()包含参数的函数:
clv.apparel <- clvdata(Data_for_CLV, \n date.format="ymd", \n time.unit = "week",\n estimation.split = 40,\n name.id = "Client_ID",\n name.date = "Transaction_Date",\n name.price = "Total_Revenue")\nRun Code Online (Sandbox Code Playgroud)\n- - - - 编辑 - - - -
\n删除后,estimate.split …