The invention discloses a service index prediction method and device, which belongs to the field of data processing technology. The method comprises the following steps: for a business indicators, according to the first historical time sequence of the business indicators, at least one of the first training model to predict the business indicators; for each of the first model, the first model and second time series to predict the service level based on a a preliminary prediction results; the at least one first model output the results of statistical analysis, the final prediction results are obtained by the index of the business. As a result of the fusion of multiple models, even if the business indicators have fluctuated and affected by seasonal factors, still can effectively grasp the variation index and long-term trend through a variety of models, so the prediction of business index is more accurate, the prediction effect is better.
【技术实现步骤摘要】
业务指标预测方法及装置
本专利技术涉及数据处理
,特别涉及一种业务指标预测方法及装置。
技术介绍
业务指标一般以企业或公司等机构旗下各个业务产生的时间序列来表征。其中,时间序列是指将同一个统计指标的数值按照其发生时间的先后顺序排列而成的数据序列。例如,某一款游戏每天的收入情况、某个网站每天的访问人数、投放某个广告每天获得的收入等等。时下时间序列分析在生活和生产中扮演着越来越重要的角色,其主要应用于预测领域,诸如气象预报、市场预测、人口预测、汛情预测、产量预测等等。比如,在互联网产业中,采用时间序列分析方法可实现对网站访问量、广告收入、游戏用户接入量等业务指标进行预测,从而能够及早发现问题,进而保障业务的稳定、用户的良好体验及资金的有效运转。现有技术通常采取下述方式对业务指标进行预测。第一种方式采用简单滑动平均法,根据时间序列逐项移推,依次计算一段时间窗口内数据的平均值,并依此进行业务指标预测。对于时间窗口长度为k的简单滑动平均方法的计算公式如下:其中,k、i和n均为正整数,指代预测值,Vn-i指代实际观测值。第二种方式采用加权滑动平均法,根据同一个滑动段内不同时间的数据对预测值的影响程度,分别给予数据不同的权重,然后再进行平均以预测未来值。加权滑动平均法根据愈是近期数据对预测值影响愈大这一特点,不同地对待滑动窗口内的各个数据。对近期数据给予较大的权重,对较远期的数据给予较小的权重,依此进行业务指标预测。其计算公式如下:其中,Wn-i为n-i时刻的权重,并满足在实现本专利技术的过程中,发现上述技术至少存在以下问题:当业务指标存在较大波动和受到季节性因素 ...
【技术保护点】
一种业务指标预测方法,其特征在于,所述方法包括:对于一个业务指标,根据所述业务指标的第一历史时间序列,训练对所述业务指标进行预测的至少一个第一模型;对于每一个第一模型,基于所述第一模型和第二历史时间序列对所述业务指标进行预测,得到一个初步预测结果;将所述至少一个第一模型输出的所述初步预测结果进行统计分析,得到所述业务指标的最终预测结果。
【技术特征摘要】
1.一种业务指标预测方法,其特征在于,所述方法包括:对于一个业务指标,根据所述业务指标的第一历史时间序列,训练对所述业务指标进行预测的至少一个第一模型;对于每一个第一模型,基于所述第一模型和第二历史时间序列对所述业务指标进行预测,得到一个初步预测结果;将所述至少一个第一模型输出的所述初步预测结果进行统计分析,得到所述业务指标的最终预测结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务指标的第一历史时间序列,训练对所述业务指标进行预测的至少一个第一模型,包括:基于时间顺序,在所述第一历史时间序列中分别确定训练数据和测试数据;根据所述训练数据,训练至少一个第二模型中的各个参数,得到至少一个训练模型;根据所述测试数据对所述至少一个训练模型中的各个参数进行优化,得到所述至少一个第一模型。3.根据权利要求2所述的方法,其特征在于,所述基于时间顺序,在所述第一历史时间序列中分别确定训练数据和测试数据,包括:将所述第一历史时间序列中时间变量早于预设时间阈值的业务数据作为所述训练数据;将所述第一历史时间序列中时间变量晚于所述预设时间阈值的业务数据作为所述测试数据。4.根据权利要求1所述的方法,其特征在于,所述将所述至少一个第一模型输出的所述初步预测结果进行统计分析,得到所述业务指标的最终预测结果,包括:将所述至少一个第一模型输出的初步预测结果进行加权平均处理,得到所述最终预测结果。5.根据权利要求1所述的方法,其特征在于,所述将所述至少一个第一模型输出的所述初步预测结果进行统计分析,得到所述业务指标的最终预测结果,包括:基于相对百分误差MAPE算法,在输出的所有初步预测结果中选取指定个初步预测结果,所述指定个初步预测结果对应的模型对所述业务指标的预测误差小于指定数值;将所述指定个初步预测结果进行加权...
【专利技术属性】
技术研发人员:蒋杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。