报表指标的预测方法、装置、设备及存储介质制造方法及图纸

技术编号:37331606 阅读:20 留言:0更新日期:2023-04-21 23:09
本申请实施例提供了一种报表指标的预测方法、装置、设备及存储介质,预测方法包括:根据第一报表的第一指标在多个历史时刻的历史数据、随时间发展的趋势关系、周期性信息、当前时刻与目标先前时刻之间的节假日信息、与第一指标具有相同业务维度的第二指标在当前时刻的真实数据以及第二报表的第一指标在当前时刻的真实数据和预测数据,确定第一指标在当前时刻的趋势值、周期值、节假日波动值、业务相关性取值以及修正值;将趋势值、周期值、节假日波动值、业务相关性取值以及修正值输入至指标预测模型,得到第一报表的第一指标在当前时刻的预测值。根据本申请实施例,能够从五个维度实现对报表指标的精准预测。现对报表指标的精准预测。现对报表指标的精准预测。

【技术实现步骤摘要】
报表指标的预测方法、装置、设备及存储介质


[0001]本申请属于数据分析
,尤其涉及一种报表指标的预测方法、装置、设备及存储介质。

技术介绍

[0002]为支撑业务部门分析、决策、通报等需求,电信行业的IT支撑部门需要按需进行数据提取、开发、分析形成报表,但是报表上线后会因为接口延迟、接口改造等突发事件,导致报表中的某个或某些指标在短时间内不能按照既定的要求进行更新。
[0003]现有技术中针对报表出现的异常现象,通常以发现、定位、解决的模式,被动的解决报表异常现象。由于报表多、所涉及的指标也多,多数延迟报表无法得到及时的处理,即使能够实现对个别指标预测值的填充,但由于预测算法简单,预测的准确率低,无法支撑业务部门的需求。

技术实现思路

[0004]本申请实施例提供了一种报表指标的预测方法、装置、设备及存储介质,能够从五个维度实现对报表指标的精准预测。
[0005]第一方面,本申请实施例提供了一种报表指标的预测方法,预测方法包括:根据第一报表的第一指标在多个历史时刻的历史数据以及第一指标随时间发展的趋势关系,确定第一指标在当前时刻的趋势值;根据第一指标在多个历史时刻的历史数据以及第一指标的周期性信息,确定第一指标在当前时刻的周期值;在节假日信息指示当前时刻与目标先前时刻之间存在节假日的情况下,确定节假日信息对第一指标影响的节假日波动值;目标先前时刻为距离当前时刻时间最短的先前时刻;根据与第一指标具有相同业务维度的第二指标在当前时刻的真实数据,确定第一指标在当前时刻的业务相关性取值;根据第二报表的第一指标在当前时刻的真实数据和预测数据的差值,确定第一报表的第一指标的修正值;预测数据是根据指标预测模型预测得到的;将趋势值、周期值、节假日波动值、业务相关性取值以及修正值输入至指标预测模型,得到第一报表的第一指标在当前时刻的预测值。
[0006]根据本申请第一方面的实施方式,根据第一报表的第一指标在多个历史时刻的历史数据以及第一指标随时间发展的趋势关系,确定第一指标在当前时刻的趋势值,具体包括:根据第一指标随时间发展的趋势关系,确定不同历史时刻的历史数据分别对应的权重;利用如下公式(1)确定第一指标在当前时刻的趋势值:
[0007]q(t)=a*y
t
+(1

a)*q(t

1) (1)
[0008]其中,q(0)=y0,y0为初始真实数据,q(t)为当前时刻的趋势值,y
t
为当前时刻的真实数据,q(t

1)为目标先前时刻的趋势值,a为y
t
对应的权重,取值范围为[0,1]。
[0009]根据本申请第一方面前述任一实施方式,根据第一指标在多个历史时刻的历史数据以及第一指标的周期性信息,确定第一指标在当前时刻的周期值,具体包括:根据第一指标在多个历史时刻的历史数据以及第一指标的周期性信息,将历史数据转化为傅里叶级数
的形式;利用如下公式(2)确定第一指标在当前时刻的周期值:
[0010][0011]其中,p(t)为当前时刻的周期值,N为傅里叶级数展开的级数,T为第一指标的更新周期,a
n
和b
n
为傅里叶级数的系数。
[0012]根据本申请第一方面前述任一实施方式,在节假日信息指示当前时刻与目标先前时刻之间存在节假日的情况下,确定节假日信息对第一指标影响的节假日波动值,具体包括:在节假日信息指示当前时刻与目标先前时刻之间存在节假日的情况下,根据节假日对应的时间区间,确定时间区间的每一天分别对应的指标调整幅度;根据时间区间和指标调整幅度,利用如下公式(3)确定节假日信息对第一指标影响的节假日波动值:
[0013][0014]其中,h(t)为当前时刻的节假日波动值,L为节假日的个数,D为节假日的集合,D
i
为每个节假日对应的时间区间,K
i
为D
i
的每一天对应的指标调整幅度。
[0015]根据本申请第一方面前述任一实施方式,在根据与第一指标具有相同业务维度的第二指标在当前时刻的真实数据,确定第一指标在当前时刻的业务相关性取值之前,预测方法还包括:根据第一报表的第一指标在多个历史时刻的历史数据以及与第一指标具有相同业务维度的第二指标在当前时刻的真实数据,从多个候选第二指标中筛选出与第一指标的关联性满足预设条件的第二指标。
[0016]根据本申请第一方面前述任一实施方式,根据第一报表的第一指标在多个历史时刻的历史数据以及与第一指标具有相同业务维度的第二指标在当前时刻的真实数据,从多个候选第二指标中筛选出与第一指标的关联性满足预设条件的第二指标,具体包括:根据第一报表的第一指标在多个历史时刻的历史数据以及与第一指标具有相同业务维度的候选第二指标在当前时刻的真实数据,确定第一指标和各个候选第二指标的最大信息系数值;从候选第二指标中筛选出最大信息系数值最大的N个指标,作为第二指标。
[0017]根据本申请第一方面前述任一实施方式,根据与第一指标具有相同业务维度的第二指标在当前时刻的真实数据,确定第一指标在当前时刻的业务相关性取值,具体包括:对第二指标在当前时刻的真实数据进行回归拟合,确定第二指标的回归系数;根据第二指标在当前时刻的真实数据、第二指标的最大信息系数值以及第二标的回归系数,确定第一指标在当前时刻的业务相关性取值。
[0018]根据本申请第一方面前述任一实施方式,根据第二报表的第一指标在当前时刻的真实数据和预测数据的差值,确定第一报表的第一指标的修正值,具体包括:计算第二报表的第一指标在当前时刻的真实数据和预测数据的差值;若差值的第一数量大于差值的第二数量,则计算大于0的差值的平均值,作为第一报表的第一指标的修正值;第一数量为差值大于0的差值个数,第二数量为差值小于0的差值个数;若差值的第一数量小于差值的第二数量,则计算小于0的差值的平均值,作为第一报表的第一指标的修正值;若差值的第一数量等于差值的第二数量,则将所有差值的中位数作为第一报表的第一指标的修正值。
[0019]第二方面,本申请实施例提供了一种报表指标的预测装置,预测装置包括:第一确定模块,用于根据第一报表的第一指标在多个历史时刻的历史数据以及第一指标随时间发展的趋势关系,确定第一指标在当前时刻的趋势值;第二确定模块,用于根据第一指标在多
个历史时刻的历史数据以及第一指标的周期性信息,确定第一指标在当前时刻的周期值;第三确定模块,用于在节假日信息指示当前时刻与目标先前时刻之间存在节假日的情况下,确定节假日信息对第一指标影响的节假日波动值;目标先前时刻为距离当前时刻时间最短的先前时刻;第四确定模块,用于根据与第一指标具有相同业务维度的第二指标在当前时刻的真实数据,确定第一指标在当前时刻的业务相关性取值;第五确定模块,用于根据第二报表的第一指标在当前时刻的真实数据和预测数据的差值,确定第一报表的第一指标的修正值;预测数据是根据指标预测模型预测得到的;预测模块,用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报表指标的预测方法,其特征在于,所述方法包括:根据第一报表的第一指标在多个历史时刻的历史数据以及所述第一指标随时间发展的趋势关系,确定所述第一指标在当前时刻的趋势值;根据所述第一指标在多个历史时刻的历史数据以及所述第一指标的周期性信息,确定所述第一指标在当前时刻的周期值;在节假日信息指示当前时刻与目标先前时刻之间存在节假日的情况下,确定所述节假日信息对所述第一指标影响的节假日波动值;所述目标先前时刻为距离所述当前时刻时间最短的先前时刻;根据与所述第一指标具有相同业务维度的第二指标在当前时刻的真实数据,确定所述第一指标在当前时刻的业务相关性取值;根据第二报表的第一指标在当前时刻的真实数据和预测数据的差值,确定所述第一报表的第一指标的修正值;所述预测数据是根据指标预测模型预测得到的;将所述趋势值、周期值、节假日波动值、业务相关性取值以及修正值输入至所述指标预测模型,得到所述第一报表的第一指标在当前时刻的预测值。2.根据权利要求1所述的方法,其特征在于,所述根据第一报表的第一指标在多个历史时刻的历史数据以及所述第一指标随时间发展的趋势关系,确定所述第一指标在当前时刻的趋势值,具体包括:根据所述第一指标随时间发展的趋势关系,确定不同历史时刻的历史数据分别对应的权重;利用如下公式(1)确定所述第一指标在当前时刻的趋势值:q(t)=a*y
t
+(1

a)*q(t

1) (1)其中,q(0)=y0,y0为初始真实数据,q(t)为当前时刻的趋势值,y
t
为当前时刻的真实数据,q(t

1)为目标先前时刻的趋势值,a为y
t
对应的权重,取值范围为[0,1]。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一指标在多个历史时刻的历史数据以及所述第一指标的周期性信息,确定所述第一指标在当前时刻的周期值,具体包括:根据所述第一指标在多个历史时刻的历史数据以及所述第一指标的周期性信息,将所述历史数据转化为傅里叶级数的形式;利用如下公式(2)确定所述第一指标在当前时刻的周期值:其中,p(t)为当前时刻的周期值,N为傅里叶级数展开的级数,T为所述第一指标的更新周期,a
n
和b
n
为傅里叶级数的系数。4.根据权利要求1所述的方法,其特征在于,所述在节假日信息指示当前时刻与目标先前时刻之间存在节假日的情况下,确定所述节假日信息对所述第一指标影响的节假日波动值,具体包括:在所述节假日信息指示当前时刻与目标先前时刻之间存在节假日的情况下,根据所述节假日对应的时间区间,确定所述时间区间的每一天分别对应的指标调整幅度;根据所述时间区间和所述指标调整幅度,利用如下公式(3)确定所述节假日信息对所
述第一指标影响的节假日波动值:其中,h(t)为当前时刻的节假日波动值,L为节假日的个数,D为节假日的集合,D
i
为每个节假日对应的时间区间,K
i
为D
i
的每一天对应的指标调整幅度。5.根据权利要求1所述的方法,其特征在于,在所述根据与所述第一指标具有相同业务维度的第二指标在当前时刻的真实数据,确定所述第一指标在当前时刻的业务相关性取值之前,所述方法还包括:根据所述第一报表的第一指标在多个历史时刻的历史数据以及与所述...

【专利技术属性】
技术研发人员:余凤丽谢笑娟彭依校栗红果朱彩凤景昕
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1