一种业务数据预测系统、方法、电子设备及存储介质技术方案

技术编号:39143025 阅读:8 留言:0更新日期:2023-10-23 14:55
本发明专利技术公开了一种业务数据预测系统、方法、电子设备及存储介质,首先获取历史业务数据序列,对历史业务数据序列进行平稳性检验,进而确定平滑初始值;基于平滑初始值和历史业务数据序列,通过残差迭代进行二阶指数平滑预测,获得拟合业务数据预测值和残差序列;利用残差预测模型,对残差序列进行分析,获得残差预测结果;根据拟合业务数据预测值和残差预测结果,获得目标业务数据预测。本发明专利技术实施例通过指数平滑对业务数据进行预测后,继续通过神经网络对指数平滑法预测结果的残差进行修正,结合指数平滑法和神经网络两者的特征优势,提高了对非线性数据的拟合能力,以及对业务数据预测的结果精度,可广泛应用于数据处理技术领域。域。域。

【技术实现步骤摘要】
一种业务数据预测系统、方法、电子设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种业务数据预测系统、方法、电子设备及存储介质。

技术介绍

[0002]在实际项目以及业务流程过程中,业务数据(如项目、电网、商品或工程等管理系统运行所产生的各种数据)的决定因素非常多样化,导致数据波动较为反复,而现有的业务数据的管理系统往往仅基于数据的大致变化趋势进行预测,对于波动较为显著的数据,则无法提取趋势特征进行有效预测,导致业务数据的管理系统的预测效果较差。现有技术存在针对业务情况中的各种突发、非线性或波动情况应对不齐全,导致鲁棒性和精度不够的问题。

技术实现思路

[0003]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术提出一种业务数据预测系统、方法、电子设备及存储介质,能够提高业务数据预测的准确度。
[0004]一方面,本专利技术实施例提供了一种业务数据预测系统,包括:
[0005]平稳性检验模块,用于获取历史业务数据序列,对所述历史业务数据序列进行平稳性检验,进而确定平滑初始值;所述历史业务数据序列包括若干期的业务数据;
[0006]指数平滑预测模块,用于基于所述平滑初始值和所述历史业务数据序列,通过残差迭代进行二阶指数平滑预测,获得拟合业务数据预测值和残差序列;
[0007]残差预测模块,用于利用残差预测模型,对所述残差序列进行分析,获得残差预测结果;
[0008]其中,所述残差预测模型基于神经网络通过梯度下降法训练得到,所述神经网络包括输入层、隐藏层和输出层;
[0009]结果预测模块,用于根据所述拟合业务数据预测值和所述残差预测结果,获得目标业务数据预测。
[0010]可选地,平稳性检验模块,包括:
[0011]显著值获取单元,用于通过单位根检验对所述历史业务数据序列进行平稳性检验,获得所述单位根检验的显著性值;
[0012]第一初始值获取模块,用于当所述显著性值小于或等于第一预设阈值,获取所述历史业务数据序列中第一期所述业务数据作为业务数据初始值;
[0013]第二初始值获取模块,用于当所述显著性值大于所述第一预设阈值,获取所述历史业务数据序列中各期所述业务数据的平均值作为业务数据初始值。
[0014]可选地,指数平滑预测模块,包括:
[0015]第一获取单元,用于获取初始平滑系数作为目标平滑系数;
[0016]指数平滑值确定单元,用于基于所述平滑初始值和各期所述业务数据,结合所述
目标平滑系数确定各期的指数平滑值;所述指数平滑值包括一次指数平滑值和二次指数平滑值;
[0017]第一业务预测单元,用于基于各期的所述指数平滑值,确定各期的第一业务数据预测值;
[0018]平滑系数确定单元,用于基于各期的所述第一业务数据预测值,确定各期的残差值;并基于各期的所述残差值,确定最终平滑系数;
[0019]第二业务预测单元,用于以所述最终平滑系数作为目标平滑系数,然后返回所述指数平滑值确定单元,进而根据得到的所述第一业务数据预测值确定拟合业务数据预测值,并基于各期的所述残差值确定残差序列。
[0020]可选地,第一业务预测单元,包括:
[0021]第一预测子单元,用于基于所述一次指数平滑值和所述二次指数平滑值,确定第一预测参数;
[0022]第二预测子单元,用于基于所述一次指数平滑值和所述二次指数平滑值,结合所述初始平滑系数,确定第二预测参数;
[0023]第三预测子单元,用于基于所述第一预测参数和所述第二预测参数,结合预测期数,确定各期的第一业务数据预测值。
[0024]可选地,平滑系数确定单元,包括:
[0025]残差迭代子单元,用于基于各期的所述残差值,通过残差平方和的迭代获得最终平滑系数。
[0026]可选地,系统还包括:
[0027]训练样本确定模块,用于根据所述残差序列,确定残差训练样本;
[0028]模型训练模块,用于通过所述残差训练样本对所述神经网络进行梯度下降法训练,并基于每一轮训练获得的计算误差,对所述输入层和所述隐藏层的权值进行调整,直至所述计算误差小于第二预设阈值,获得残差预测模型。
[0029]可选地,残差预测模块,包括:
[0030]输出信息单元,用于根据所述残差序列,结合所述输入层各神经元到所述隐藏层各神经元的权值和所述隐藏层各神经元的第一参数阈值,得到所述输入层到所述隐藏层的输出信息;其中,所述输入层和所述隐藏层均包括多个神经元;
[0031]输入信息单元,用于根据所述输出信息,结合所述隐藏层各神经元的权值,得到所述隐藏层到所述输出层的输入信息;
[0032]残差预测单元,用于根据所述输入信息,结合第二参数阈值,得到残差预测结果。
[0033]另一方面,本专利技术实施例提供了一种业务数据预测方法,应用于前面的系统,包括:
[0034]获取历史业务数据序列,对历史业务数据序列进行平稳性检验,进而确定平滑初始值;历史业务数据序列包括若干期的业务数据;
[0035]基于平滑初始值和历史业务数据序列,通过残差迭代进行二阶指数平滑预测,获得拟合业务数据预测值和残差序列;
[0036]利用残差预测模型,对残差序列进行分析,获得残差预测结果;
[0037]其中,残差预测模型基于神经网络通过梯度下降法训练得到,神经网络包括输入
层、隐藏层和输出层;
[0038]根据拟合业务数据预测值和残差预测结果,获得目标业务数据预测。
[0039]可选地,对历史业务数据序列进行平稳性检验,并确定业务数据初始值,包括:
[0040]通过单位根检验对历史业务数据序列进行平稳性检验,获得单位根检验的显著性值;
[0041]当显著性值小于或等于第一预设阈值,获取历史业务数据序列中第一期业务数据作为业务数据初始值;
[0042]当显著性值大于第一预设阈值,获取历史业务数据序列中各期业务数据的平均值作为业务数据初始值。
[0043]可选地,基于平滑初始值和历史业务数据序列,通过残差迭代进行二阶指数平滑预测,获得拟合业务数据预测值和残差序列,包括:
[0044]获取初始平滑系数作为目标平滑系数;
[0045]基于平滑初始值和各期业务数据,结合目标平滑系数确定各期的指数平滑值;指数平滑值包括一次指数平滑值和二次指数平滑值;
[0046]基于各期的指数平滑值,确定各期的第一业务数据预测值;
[0047]基于各期的第一业务数据预测值,确定各期的残差值;并基于各期的残差值,确定最终平滑系数;
[0048]以最终平滑系数作为目标平滑系数,然后返回指数平滑值确定单元,进而根据得到的第一业务数据预测值确定拟合业务数据预测值,并基于各期的残差值确定残差序列。
[0049]可选地,基于各期的指数平滑值,确定各期的第一业务数据预测值,包括:
[0050]基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据预测系统,其特征在于,包括:平稳性检验模块,用于获取历史业务数据序列,对所述历史业务数据序列进行平稳性检验,进而确定平滑初始值;所述历史业务数据序列包括若干期的业务数据;指数平滑预测模块,用于基于所述平滑初始值和所述历史业务数据序列,通过残差迭代进行二阶指数平滑预测,获得拟合业务数据预测值和残差序列;残差预测模块,用于利用残差预测模型,对所述残差序列进行分析,获得残差预测结果;其中,所述残差预测模型基于神经网络通过梯度下降法训练得到,所述神经网络包括输入层、隐藏层和输出层;结果预测模块,用于根据所述拟合业务数据预测值和所述残差预测结果,获得目标业务数据预测结果。2.根据权利要求1所述的业务数据预测系统,其特征在于,所述平稳性检验模块,包括:显著值获取单元,用于通过单位根检验对所述历史业务数据序列进行平稳性检验,获得所述单位根检验的显著性值;第一初始值获取模块,用于当所述显著性值小于或等于第一预设阈值,获取所述历史业务数据序列中第一期所述业务数据作为业务数据初始值;第二初始值获取模块,用于当所述显著性值大于所述第一预设阈值,获取所述历史业务数据序列中各期所述业务数据的平均值作为业务数据初始值。3.根据权利要求1所述的业务数据预测系统,其特征在于,所述指数平滑预测模块,包括:第一获取单元,用于获取初始平滑系数作为目标平滑系数;指数平滑值确定单元,用于基于所述平滑初始值和各期所述业务数据,结合所述目标平滑系数确定各期的指数平滑值;所述指数平滑值包括一次指数平滑值和二次指数平滑值;第一业务预测单元,用于基于各期的所述指数平滑值,确定各期的第一业务数据预测值;平滑系数确定单元,用于基于各期的所述第一业务数据预测值,确定各期的残差值;并基于各期的所述残差值,确定最终平滑系数;第二业务预测单元,用于以所述最终平滑系数作为目标平滑系数,然后返回所述指数平滑值确定单元,进而根据得到的所述第一业务数据预测值确定拟合业务数据预测值,并基于各期的所述残差值确定残差序列。4.根据权利要求3所述的业务数据预测系统,其特征在于,所述第一业务预测单元,包括:第一预测子单元,用于基于所述一次指数平滑值和所述二次指数平滑值,确定第一预测参数;第二预测子单元,用于基于所述一次指数平滑值和所述二次指数平滑值,结合...

【专利技术属性】
技术研发人员:姚维翰文益宏
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1