Python中的PALIVE语法,比如R中的pnbd.PALIVE?
有人能帮我用Python计算PALIVE(它们在校准期结束时仍然活着的概率)吗 我知道R有一个帕累托负二项分布Python中的PALIVE语法,比如R中的pnbd.PALIVE?,python,lifetimes-python,Python,Lifetimes Python,有人能帮我用Python计算PALIVE(它们在校准期结束时仍然活着的概率)吗 我知道R有一个帕累托负二项分布pnbd.PAlive(params,R,s,apha,beta) 但在Python中有什么类似的方法呢?您可以使用包中的条件概率活动方法。您需要为每个客户传递frequency、recentency和T。例如,BetaGeoFitter(BG/NBD模型): 输出: frequency recency T ID
pnbd.PAlive(params,R,s,apha,beta)
但在Python中有什么类似的方法呢?您可以使用包中的
条件概率活动方法。您需要为每个客户传递frequency
、recentency
和T
。例如,BetaGeoFitter(BG/NBD模型):
输出:
frequency recency T
ID
1 2 30.43 38.86
2 1 1.71 38.86
3 0 0.00 38.86
4 0 0.00 38.86
5 0 0.00 38.86
<lifetimes.BetaGeoFitter: fitted with 2357 subjects, a: 0.79, alpha: 4.41, b: 2.43, r: 0.24>
0.7266084620654866 0.753658243186767
频率最近性T
身份证件
1 2 30.43 38.86
2 1 1.71 38.86
3 0 0.00 38.86
4 0 0.00 38.86
5 0 0.00 38.86
0.7266084620654866 0.753658243186767
很多时候,当我的4值很高时,它会给我Nan作为Palive。
frequency recency T
ID
1 2 30.43 38.86
2 1 1.71 38.86
3 0 0.00 38.86
4 0 0.00 38.86
5 0 0.00 38.86
<lifetimes.BetaGeoFitter: fitted with 2357 subjects, a: 0.79, alpha: 4.41, b: 2.43, r: 0.24>
0.7266084620654866 0.753658243186767