一种活跃用户数的预测系统及方法技术方案

技术编号:20798164 阅读:31 留言:0更新日期:2019-04-06 11:48
本发明专利技术公开一种活跃用户数的预测系统及方法,系统包括:应用层,用于获取用户的输入操作,并基于输入操作确定目标日期;计算层,用于利用第一预测模块和/或第二预测模块预测目标产品在目标日期的活跃用户数,获得预测结果;第一预测模块和第二预测模块设置在计算层上。通过应用层获取用户的输入操作,并基于输入操作确定目标日期,计算层利用第一预测模块判断目标日期是否为特定日期,并基于判断结果预测目标日期的活跃用户数,和/或,利用第二预测模块获取数据层上目标产品在上一个周期的历史用户数,并基于历史用户数预测目标日期的活跃用户数,并通过应用层输出预测结果,从而提高预测结果的精度,以支撑推广策略的调整及成本预算。

A Prediction System and Method for Active User Number

The invention discloses a prediction system and method for the number of active users. The system comprises an application layer for obtaining the input operation of the user and determining the target date based on the input operation; a calculation layer for predicting the number of active users of the target product on the target date by using the first prediction module and/or the second prediction module to obtain the prediction results; and a first prediction module and a second prediction module. Set on the computing layer. The application layer obtains the user's input operation and determines the target date based on the input operation. The calculation layer uses the first prediction module to determine whether the target date is a specific date, and predicts the number of active users of the target date based on the judgment result, and/or obtains the number of historical users of the target product in the last cycle on the data layer using the second prediction module, and based on the number of historical users. Predict the number of active users of the target date, and output the forecast results through the application layer, so as to improve the accuracy of the forecast results, in order to support the adjustment of the promotion strategy and the cost budget.

【技术实现步骤摘要】
一种活跃用户数的预测系统及方法
本专利技术涉及计算机科学
,尤其涉及一种活跃用户数的预测系统及方法。
技术介绍
DAU(DailyActiveUser,日活跃用户数量),常用于反映网站、互联网应用或网络游戏的运营情况。DAU通常统计一日(统计日)之内,登录或使用了某个产品的用户数(去除重复登录的用户),这与流量统计工具里的访客(UV)概念相似。作为反映网站、互联网应用或网络游戏的运营情况的重要指标,DAU能够为渠道推广、成本预估提供一些数据支持和帮助。现有技术中,是基于用户的经验值进行活跃用户数的预测,但是其预测结果的误差率较高,导致不足以支撑推广策略的调整及成本预算。
技术实现思路
本申请提供一种活跃用户数的预测系统及方法,解决了现有技术中预测结果的误差率较高,不足以支撑推广策略的调整及成本预算的技术问题。本申请提供一种活跃用户数的预测系统,其特征在于,包括:应用层,用于获取用户的输入操作,并基于所述输入操作确定目标日期;计算层,用于利用第一预测模块和/或第二预测模块预测所述目标产品在所述目标日期的活跃用户数,获得预测结果;其中,所述第一预测模块和所述第二预测模块设置在所述计算层上;所述第一预测模块用于判断所述目标日期是否为特定日期,并基于判断结果预测所述目标日期的活跃用户数;所述第二预测模块用于获取所述目标产品在上一个周期的历史用户数,并基于所述历史用户数预测所述目标日期的活跃用户数;数据层,用于存储所述历史用户数、以及所述预测结果;所述应用层还用于从数据层获取所述预测结果,并输出所述预测结果。优选地,所述第一预测模块,具体用于:获取所述目标日期;判断所述目标日期是否为特定日期;若是,则根据所述特定日期的估计参数和所述目标日期对应的时间序列值及其估计参数,预测所述目标日期的活跃用户数。优选地,所述特定日期包括以下日期中的一种或多种:周末、春节、国庆节、其它法定节假日。优选地,所述第一预测模块,具体用于:基于DAU=a1*t+a2*xw+a3*xc+a4*xg+a5*xo+C,预测所述目标日期的活跃用户数;其中,DAU为所述目标日期的活跃用户数,t为所述时间序列值,a1为所述时间序列值的估计参数;a2为周末的估计参数,在所述目标日期为周末时,xW=1,在所述目标日期不为周末时,xW=0;a3为春节的估计参数,在所述目标日期为春节时,xc=1,在所述目标日期不为春节时,xc=0;a4为国庆节的估计参数,在所述目标日期为国庆节时,xg=1,在所述目标日期不为国庆节时,xg=0;a5为其它法定节日的估计参数,在所述目标日期为其它法定节日时,xo=1,在所述目标日期不为其它法定节日时,xo=0;C为常数项。优选地,所述第一预测模块,还用于:获取样本历史数据;根据所述样本历史数据,确定所述特定日期的估计参数和所述时间序列值估计参数。优选地,所述第一预测模块,还用于:确定所述样本历史数据中的数据的最早日期;计算所述目标日期自所述最早日期起的排列值,并将所述排列值作为所述时间序列值。优选地,所述第二预测模块,具体用于:从所述应用层获取所述目标日期,在所述目标日期为待预测的当天时,从所述数据层获取所述目标产品在上一个周期的历史用户数;获取待预测的当天的预估日新增用户数;基于所述历史用户数,确定待预测的当天的老用户数;根据所述待预测的当天的预估日新增用户数和所述待预测的当天的老用户数,获得待预测的当天活跃用户数。优选地,所述第二预测模块,具体用于:在所述目标日期为待预测的第1天时,获取待预测的第1天的预估日新增用户数;根据所述待预测的当天的预估日新增用户数及所述历史用户数,确定待预测的第1天的新增留存用户数;根据所述待预测的当天的老用户数,确定待预测的第1天的老用户留存数;根据所述历史用户数,确定待预测的第1天的回流用户数;根据所述待预测的第1天的预估日新增用户数、所述待预测的第1天的新增留存用户数、所述待预测的第1天的老用户留存数和所述待预测的第1天的回流用户数,获得待预测的第1天活跃用户数。优选地,所述第二预测模块,具体用于:根据所述历史用户数,确定所述历史用户数在待预测的第1天的回流系数;获取所述历史用户数与其在待预测的第1天的回流系数的乘积,作为所述待预测的第1天的回流用户数。优选地,所述第二预测模块,具体用于:在所述目标日期为待预测的第N天时,基于所述历史用户数,确定待预测的第N天的新增留存用户数、待预测的第N天的老用户留存数、待预测的第N天的回流用户数、以及待预测的第N天回流留存用户数;获取待预测的第N天的预估日新增用户数;根据所述待预测的第N天的预估日新增用户数、所述待预测的第N天的新增留存用户数、所述待预测的第N天的老用户留存数、以及所述待预测的第N天的回流用户数、所述待预测的第N天回流留存用户数,预测所述待预测的第N天的日活跃用户数,N≥2。优选地,所述第二预测模块,具体用于:基于所述历史用户数,确定所述待预测的当天的老用户数在待预测的第N天老用户留存率;根据所述待预测的当天的老用户数和待预测的当天的老用户数在待预测的第N天老用户留存率,确定所述待预测的第N天的老用户留存数。优选地,所述第二预测模块,具体用于:获取待预测的当天至第N-1天的预估日新增用户数;根据所述历史用户数,确定待预测的当天至第N-1天中每天的预估日新增用户数在待预测的第N天的新增留存率;根据所述待预测的当天至第N-1天的预估日新增用户数及其分别在待预测的第N天的新增留存率,获得所述待预测的第N天的新增留存用户数。优选地,所述第二预测模块,具体用于:根据所述历史用户数,确定所述历史用户数在待预测的第N天的回流系数;根据所述历史用户数及其在待预测的第N天的回流系数,确定所述待预测的第N天的回流用户数。优选地,所述第二预测模块,具体用于:获取待预测的第1天至待预测的第N-1天回流用户;根据所述历史用户数,确定待预测的第1天至第N-1天中每天的回流用户在待预测的第N天的回流留存率;根据所述待预测的第1天至第N-1天回流用户及其分别在待预测的第N天的回流留存率,确定所述待预测的第N天回流留存用户数。优选地,所述第二预测模块,具体用于:根据所述历史用户数,确定所述历史用户数在待预测的第i天的回流系数;获得所述历史用户数与其在待预测的第i天的回流系数的乘积,作为所述待预测的第i天的回流用户,1≤i≤N-1。本申请还提供一种活跃用户数的预测方法,包括:获取用户的输入操作,并基于所述输入操作确定目标日期;利用第一预测模块和/或第二预测模块预测所述目标产品在所述目标日期的活跃用户数,获得预测结果;其中,所述第一预测模块用于判断所述目标日期是否为特定日期,并基于判断结果预测所述目标日期的活跃用户数;所述第二预测模块用于获取所述目标产品在上一个周期的历史用户数,并基于所述历史用户数预测所述目标日期的活跃用户数。优选地,所述利用第一预测模块预测所述目标产品在所述目标日期的活跃用户数,获得预测结果,包括:获取所述目标日期;判断所述目标日期是否为特定日期;若是,则根据所述特定日期的估计参数和所述目标日期对应的时间序列值及其估计参数,预测所述目标日期的活跃用户数。优选地,所述特定日期包括以下日期中的一种或多种:周末、春节、国庆节、其它法定节假日。优本文档来自技高网...

【技术保护点】
1.一种活跃用户数的预测系统,其特征在于,包括:应用层,用于获取用户的输入操作,并基于所述输入操作确定目标日期;计算层,用于利用第一预测模块和/或第二预测模块预测所述目标产品在所述目标日期的活跃用户数,获得预测结果;其中,所述第一预测模块和所述第二预测模块设置在所述计算层上;所述第一预测模块用于判断所述目标日期是否为特定日期,并基于判断结果预测所述目标日期的活跃用户数;所述第二预测模块用于获取所述目标产品在上一个周期的历史用户数,并基于所述历史用户数预测所述目标日期的活跃用户数;数据层,用于存储所述历史用户数、以及所述预测结果;所述应用层还用于从数据层获取所述预测结果,并输出所述预测结果。

【技术特征摘要】
1.一种活跃用户数的预测系统,其特征在于,包括:应用层,用于获取用户的输入操作,并基于所述输入操作确定目标日期;计算层,用于利用第一预测模块和/或第二预测模块预测所述目标产品在所述目标日期的活跃用户数,获得预测结果;其中,所述第一预测模块和所述第二预测模块设置在所述计算层上;所述第一预测模块用于判断所述目标日期是否为特定日期,并基于判断结果预测所述目标日期的活跃用户数;所述第二预测模块用于获取所述目标产品在上一个周期的历史用户数,并基于所述历史用户数预测所述目标日期的活跃用户数;数据层,用于存储所述历史用户数、以及所述预测结果;所述应用层还用于从数据层获取所述预测结果,并输出所述预测结果。2.如权利要求1所述的预测系统,其特征在于,所述第一预测模块,具体用于:获取所述目标日期;判断所述目标日期是否为特定日期;若是,则根据所述特定日期的估计参数和所述目标日期对应的时间序列值及其估计参数,预测所述目标日期的活跃用户数。3.如权利要求2所述的预测系统,其特征在于,所述特定日期包括以下日期中的一种或多种:周末、春节、国庆节、其它法定节假日。4.如权利要求3所述的预测系统,其特征在于,所述第一预测模块,具体用于:基于DAU=a1*t+a2*xw+a3*xc+a4*xg+a5*xo+C,预测所述目标日期的活跃用户数;其中,DAU为所述目标日期的活跃用户数,t为所述时间序列值,a1为所述时间序列值的估计参数;a2为周末的估计参数,在所述目标日期为周末时,xW=1,在所述目标日期不为周末时,xW=0;a3为春节的估计参数,在所述目标日期为春节时,xc=1,在所述目标日期不为春节时,xc=0;a4为国庆节的估计参数,在所述目标日期为国庆节时,xg=1,在所述目标日期不为国庆节时,xg=0;a5为其它法定节日的估计参数,在所述目标日期为其它法定节日时,xo=1,在所述目标日期不为其它法定节日时,xo=0;C为常数项。5.如权利要求2所述的预测系统,其特征在于,所述第一预测模块,还用于...

【专利技术属性】
技术研发人员:马朝博冯晓明
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1