Excel数据分析案例四——留存预测
题目:一个社交APP,它的新增用户次日留存率、七日留存率、30日留存率分别是52%、25%、14%,请模拟出如果每天新增6万用户量,那么第三十天,它的日活跃用户回答道多少?请用Excel分析
①明确指标含义
以2020.1.31上架的一款APP,每日新增1000用户为例
留存用户数:用户在某段时间使用了产品,过了一段时间后,仍旧继续使用的用户,称为留存用户,用户数量就是留存用户数。
留存率 = 留存用户数/一开始的总用户数
以上两个概念需要加上时间,如下
1日留存数=使用第一日的留存用户数
2日留存数=使用第二日的留存用户数
3日留存数=使用第三日的留存用户数
4日留存数=使用第四日的留存用户数
1日留存率=1日留存数/一开始的总用户数,也称为次日留存
2日留存率=2日留存数/一开始的总用户数
3日留存率=3日留存数/一开始的总用户数
4日留存率=4日留存数/一开始的总用户数
活跃用户数:
新增用户数+从第一日开始每日的留存用户累加
第2日活跃用户数 = 新增用户数 + 第1日留存用户数
第3日活跃用户数 = 新增用户数 + 第2日留存用户数 + 第1日留存用户数
……
第30日活跃用户数 = 新增用户数 + 第29日留存用户数 + 第28日留存用户数 + 第27日留存用户数 + 第26日留存用户数 +……
第N日留存数 = 总用户数 x 第N日留存率
②根据次日、7日与30日的留存率,预测出每日的留存率
有表格如下图
选择任意单元格 - 插入 - 绘制散点图
点击加号选择趋势线 - 更多选项 - 选择乘幂并显示公式和R²的值,此时R²等于0.9997,属于可靠性很高,此时即可根据公式对留存率预测进行计算
③对每日留存率进行预测运算
表格如下
直接将天数带入之前的公式中的X即可,可以预测出第N日的留存率,也可通过第N日留存数=总用户数×第N日留存率来对第N日的留存用户数进行计算,得到每日留存用户数的结果,再加上当日新增的6w用户数,最终即可得到第三十天的活跃用户数
总结
首先明确活跃用户数含义,假设用户在第N日时的留存率都是相同的,那么在最后一天时,30天中每一天的留存用户数量即为一个有规律的数列,那么只需要用6w乘媒体的留存率即可获得这30天的留存人数,再加上当天新增的6w人即可获得结果
然后使用乘幂来预测每日留存率,得出公式与R²的值,可以看出乘幂预测结果可靠,将日期带入X值中即可求出每日的留存率。