[发明专利]业务指标的时间序列预测方法、装置及设备有效
申请号: | 201910579606.8 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110400005B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 林雨欣;庞磊 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/0639;G06F17/18;G06F16/2458;G06F18/2321 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张明;周良玉 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 指标 时间 序列 预测 方法 装置 设备 | ||
1.一种业务指标的时间序列预测方法,包括:
获取业务指标的实时序列,所述实时序列包括所述业务指标在当前评估周期内的多个过去时刻的指标值;
获取多个历史序列,每个历史序列包括所述业务指标或者相关指标在一个历史评估周期内的多个历史时刻的指标值;所述相关指标是指与所述业务指标所属业务相似的业务的指标;
基于所述多个历史序列,确定评估周期时长内的历史趋势序列;
基于所述历史趋势序列以及所述实时序列,得到与当前评估周期对应的多个分解序列;所述多个分解序列包括,活动序列、周期序列和趋势序列,所述活动序列利用预设的活动形态拟合函数确定;所述活动序列用于反映与所述业务指标相关的业务活动引起的序列波动;所述序列波动包括瞬时升高或瞬时降低;
基于所述多个分解序列,确定与当前评估周期对应的总时间序列;所述总时间序列用于预测当前评估周期内的未来时刻的指标值。
2.根据权利要求1所述的方法,
所述基于所述历史趋势序列以及所述实时序列,得到与当前评估周期对应的多个分解序列,包括:
多次迭代地执行以下步骤:
获取前次迭代对应的趋势序列;
基于所述前次迭代对应的趋势序列,对所述实时序列执行去趋势操作,得到去趋势序列;
基于所述历史趋势序列和所述去趋势序列,采用非线性回归算法确定当前迭代对应的周期序列;
基于所述当前迭代对应的周期序列,对所述去趋势序列执行去周期操作,得到去周期序列;
基于所述去周期序列,利用预设的活动形态拟合函数确定当前迭代对应的活动序列;
基于所述当前迭代对应的活动序列,对所述去周期序列执行去活动操作,得到去活动序列;
采用趋势平滑算法,对所述去活动序列进行趋势平滑,以得到当前迭代对应的趋势序列。
3.根据权利要求2所述的方法,所述基于所述去周期序列,利用预设的活动形态拟合函数确定当前迭代对应的活动序列,包括:
基于异常检测算法,对所述去周期序列进行异常检测,并截取异常子序列;
基于所述异常子序列,利用至少一个活动形态拟合函数对所述去周期序列进行拟合,得到至少一个拟合结果;
基于各个拟合结果各自对应的拟合优度,对至少一个拟合结果进行筛选,并基于筛选后的拟合结果确定当前迭代对应的活动序列。
4.根据权利要求3所述的方法,所述至少一个活动形态拟合函数包括指数衰减函数以及矩形衰减函数中的至少一种。
5.根据权利要求2所述的方法,所述非线性回归算法包括以下任一种:K最近邻KNN算法以及xgboost算法。
6.根据权利要求1所述的方法,所述基于所述多个历史序列,确定评估周期时长内的历史趋势序列,包括:
分别计算所述实时序列与各个历史序列之间的距离;
根据所述距离,对所述多个历史序列采用聚类算法进行聚类,得到多个序列簇,并从所述多个序列簇中确定出所述实时序列所属序列簇;
基于确定出的序列簇中的历史序列,确定评估周期时长内的历史趋势序列。
7.根据权利要求6所述的方法,所述分别计算所述实时序列与各个历史序列之间的距离,包括:
对所述实时序列以及各个历史序列进行预处理;
分别计算预处理后的所述实时序列与预处理后的各个历史序列之间的距离;
所述预处理可以包括以下一种或多种:缺失值补全、小波变换、归一化以及序列筛选。
8.根据权利要求6所述的方法,所述聚类算法为dbscan算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910579606.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:铁路货物的时限预警方法及装置
- 下一篇:基于深度学习算法的油井产量预测方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理