本申请涉及游戏领域,具体涉及一种日活跃用户数的预测方法、装置、电子设备及存储介质。
背景技术:
1、在游戏领域、视频平台领域、音乐平台领域等领域,出于业务需求,常常需要预测未来一段时间的每日活跃用户数。相关技术中,在预测未来的每日活跃用户数时,为了计算老用户留存率,通常是先将老用户按照用户群体、注册时间点进行拆分,然后再计算得到不同用户群体不同注册时间点的老用户留存率。相关技术的这种方式算力消耗巨大,而且通常只适用于短期的日活跃用户数预测,一旦待预测的第二周期时间跨度较大(例如:十几天或者一个月),便无法准确预测日活跃用户数。
技术实现思路
1、本申请的一个目的在于提出一种日活跃用户数的预测处理方法、装置、电子设备及存储介质,节省了预测第二周期内每日活跃用户的活跃用户数这一过程所需算力,同时还提高了所适用第二周期的时间跨度。
2、根据本申请实施例的一方面,公开了一种日活跃用户数的预测方法,所述方法包括:
3、获取未来的第二周期内每日新注册用户的新用户数,并获取所述第二周期内每日新注册用户留存在第二周期当日之后每日的新用户留存率;
4、基于所述新用户数与所述新用户留存率之间的乘积,计算得到第二周期内每日累积留存的新用户留存数;
5、基于第一老用户留存在第一周期每日的第一老用户留存率,计算得到所述第二老用户留存在第二周期每日的第二老用户留存率;所述第二老用户为在所述第二周期之前已注册的用户,所述第一老用户为在所述第一周期之前已注册的用户,所述第一周期为所述第二周期的前一周期;
6、基于第二老用户数与所述第二老用户留存率之间的乘积,计算得到所述第二老用户留存在第二周期每日的老用户留存数;
7、基于同一天的所述新用户数、所述新用户留存数、所述老用户留存数之间的加和,计算得到第二周期内每日活跃用户的活跃用户数。
8、根据本申请实施例的一方面,公开了一种日活跃用户数的预测装置,所述装置包括:
9、新用户获取模块,配置为获取未来的第二周期内每日新注册用户的新用户数,并获取所述第二周期内每日新注册用户留存在第二周期当日之后每日的新用户留存率;
10、新用户留存计算模块,配置为基于所述新用户数与所述新用户留存率之间的乘积,计算得到第二周期内每日累积留存的新用户留存数;
11、老用户留存率计算模块,配置为基于第一老用户留存在第一周期每日的第一老用户留存率,计算得到所述第二老用户留存在第二周期每日的第二老用户留存率;所述第二老用户为在所述第二周期之前已注册的用户,所述第一老用户为在所述第一周期之前已注册的用户,所述第一周期为所述第二周期的前一周期;
12、老用户留存计算模块,配置为基于第二老用户数与所述第二老用户留存率之间的乘积,计算得到所述第二老用户留存在第二周期每日的老用户留存数;
13、活跃用户计算模块,配置为基于同一天的所述新用户数、所述新用户留存数、所述老用户留存数之间的加和,计算得到第二周期内每日活跃用户的活跃用户数。
14、根据本申请实施例的一方面,公开了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现以上任一项实施例。
15、根据本申请实施例的一方面,公开了一种计算机程序介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行以上任一项实施例。
16、根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
17、本申请实施例中,所述第二老用户为在所述第二周期之前已注册的用户,所述第一老用户为在所述第一周期之前已注册的用户,所述第一周期为所述第二周期的前一周期。通过基于第一老用户留存在第一周期每日的第一老用户留存率,计算得到所述第二老用户留存在第二周期每日的第二老用户留存率,节省了预测第二周期内每日活跃用户的活跃用户数这一过程所需算力,同时还提高了所适用第二周期的时间跨度。
18、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
19、应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
1.一种日活跃用户数的预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述新用户数与所述新用户留存率之间的乘积,计算得到第二周期内每日累积留存的新用户留存数,包括:
3.根据权利要求1所述的方法,其特征在于,基于第一老用户留存在第一周期每日的第一老用户留存率,获取所述第二老用户留存在第二周期每日的第二老用户留存率,包括:
4.根据权利要求1所述的方法,其特征在于,基于第二老用户数与所述第二老用户留存率之间的乘积,计算得到所述第二老用户留存在第二周期每日的老用户留存数,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求2或4所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种日活跃用户数的预测装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1至7任一项所述的方法。