LTV(用户生命周期价值)Excel实操

895 阅读2分钟

本文是👉LTV概念及计算的Excel实操,概念上不做过多解读。

步骤一:初始化数据或找到数据源(本例中是模拟数据)

用Excel实例用户数据,给定用户量为27831,使用以下公式进行30天数据模拟:

简单讲,就是初始化用户数,然后用多项式(一次、二次、三次函数等)模拟递减速度

usersn+1=usersnr×500+r×300(r×25r×15)2(36n)2users_{n+1}=users_{n}-r\times500+r\times300-(r\times25-r\times15)^2-(36-n)^2
0<r<1,n30且为正整数0<r<1,n\leq30且为正整数

如在某sheet页的A2单元格输入以下公式(A1放初始值)

=A1-ROUND(RAND()*500-RAND()*300,0)-ROUND((RAND()*25-RAND()*15)^2,0)-ROUND((36-ROW())^2,0)

下拉A2单元格至A31,可得

image.png

再计算出留存率得出下面的数据:

天数用户数留存率
027831100%
12654895.39%
22546391.49%
32396386.1%
42286482.15%
52165877.82%
62000871.89%
71881267.59%
81792064.39%
91723761.93%
101670160.01%
111557055.94%
121466352.69%
131397950.23%
141306646.95%
151268845.59%
161200643.14%
171180842.43%
181129240.57%
191068138.38%
201065538.28%
211019436.63%
22963234.61%
23928733.37%
24938533.72%
25939533.76%
26930633.44%
27874131.41%
28837330.09%
29827329.73%
30741626.65%

把以上数据在excel生成折线图,并添加趋势线

image.png

步骤二:计算出回归曲线

点击设置趋势线,勾选【显示公式】、【显示R平方值】,选择指数或多项式趋势线

image.png

R2R^2越接近1,拟合效果越好

本例中找到 y=0.9179×e0.042xy=0.9179\times e^{-0.042x} 的指数回归曲线(因为本例数据是模拟,如果你按照开篇公式模拟的话,选择【多项式趋势线】的拟合程度最高,R2R^2最接近1,但存在过拟合现象) image.png

步骤三:求该指数回归曲线的定积分

函数表达式:

y=0.9179×e0.042xy = 0.9179\times e^{-0.042x}

原函数(不定积分):

F(x)=0.91790.042×e0.042xF(x)=-\frac{0.9179}{0.042}\times e^{-0.042x}

代入参数:

0300.9179×e0.042xdx=F(30)F(0)15.66\int_0^{30}0.9179\times e^{-0.042x}dx=F(30)-F(0)\approx 15.66

用30天留存数据计算出的Life Time为15.66天

00.9179×e0.042xdx=F()F(0)0(21.85)=21.85\int_0^{\infin}0.9179\times e^{-0.042x}dx=F(\infin)-F(0)\approx 0-(-21.85)=21.85

假设产品不倒,时间无穷大,算出来的Life Time为21.85天

最后,再结合这段时间内的ARPU值,就可以算出来LTV。