1

我正在尝试使用lifetimespython 库计算 CLV(客户生活价值)

所以,我正在拟合购买行为数据ParetoNBDFitter和拟合购买价格数据GammaGammaFitter

并且当我尝试基于 计算 CLV 时GammaGammaFitter.customer_lifetime_value(),关于

NotImplementedError: Cannot apply ufunc <ufunc 'hyp2f1'> to mixed DataFrame and Series inputs.

有趣的是,我昨天可以成功计算 CLV,但今天出现了上述错误。代码和数据没有被修改。

我的代码按日期循环,每次我重新定义模型然后计算 CLV。

在此处输入图像描述

4

1 回答 1

-1

解决方法:使用numpy而不是series. 也就是说,不要使用:

f.frequency

f.frequency.values
于 2021-12-06T06:02:35.313 回答