[发明专利]一种时间序列异常点检测方法及装置在审
| 申请号: | 201810575076.5 | 申请日: | 2018-06-05 |
| 公开(公告)号: | CN108776694A | 公开(公告)日: | 2018-11-09 |
| 发明(设计)人: | 王宏志;李子珏;高宏;万晓珑 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/18;G06F11/07 |
| 代理公司: | 北京格允知识产权代理有限公司 11609 | 代理人: | 周娇娇;李亚东 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 时刻序列 时间序列 异常点检测 预测 回归模型 异常检测 观测 替换 时间序列预测 数据处理技术 训练集 检测 准确率 回归 | ||
1.一种时间序列异常点检测方法,其特征在于,包括:
1)通过训练集训练时间序列的回归模型;
2)根据训练得到的回归模型及输入的当前时刻前一段的时间序列预测当前时刻序列值,并根据预测得到的当前时刻序列值对观测得到的当前时刻序列值进行异常检测;
3)根据异常检测的结果,在观测得到当前时刻序列值被认为是异常时,使用预测得到的当前时刻序列值替换观测得到的当前时刻序列值,并转步骤2)继续对时间序列的下一时刻进行异常点检测。
2.根据权利要求1所述的方法,其特征在于,所述根据预测得到的当前时刻序列值对观测得到的当前时刻序列值进行异常检测,包括:
判断预测得到的当前时刻序列值与观测得到的当前时刻序列值之间的差值是否大于预设阈值,是则认为观测得到的当前时刻序列值异常,否则认为观测得到的当前时刻序列值正常。
3.根据权利要求2所述的方法,其特征在于:
所述步骤1)中还包括:计算训练集的标准差σ;
所述步骤2)中使用的预设阈值通过以下公式确定:
D=3σ;
其中D为所述预设阈值,σ为训练集的标准差。
4.根据权利要求2所述的方法,其特征在于,所述步骤3)中在观测得到的当前时刻序列值被认为是正常时,不更改时间序列中观测得到的当前时刻序列值。
5.根据权利要求1所述的方法,其特征在于,所述步骤2)中输入的当前时刻前一段的时间序列通过以下方式确定:
设当前时刻为t=index,则当前时刻前一段的时间序列为[Sindex-k-1,…,Sindex-1],其中Sindex-k-1为第index-k-1时刻序列值,Sindex-1为第index-1时刻序列值,k为回归模型输入长度。
6.一种时间序列异常点检测装置,其特征在于,至少包括:模型训练单元、异常检测单元和异常替换单元;
所述模型训练单元,用于利用训练集训练时间序列的回归模型;
所述异常检测单元,用于根据训练得到的回归模型及输入的当前时刻前一段的时间序列预测当前时刻序列值,并根据预测得到的当前时刻序列值对观测得到的当前时刻序列值进行异常检测;
所述异常替换单元,用于根据异常检测的结果,在观测得到当前时刻序列值被认为是异常时,使用预测得到的当前时刻序列值替换观测得到的当前时刻序列值,并启动异常检测单元继续对时间序列的下一时刻进行异常点检测。
7.根据权利要求6所述的装置,其特征在于,所述异常检测单元判断预测得到的当前时刻序列值与观测得到的当前时刻序列值之间的差值是否大于预设阈值,是则认为观测得到的当前时刻序列值异常,否则认为观测得到的当前时刻序列值正常。
8.根据权利要求7所述的装置,其特征在于,所述模型训练单元还用于计算训练集的标准差σ;所述异常检测单元中使用的预设阈值通过以下公式确定:
D=3σ;
其中D为所述预设阈值,σ为训练集的标准差。
9.根据权利要求7所述的装置,其特征在于,所述异常替换单元在观测得到的当前时刻序列值被认为是正常时,不更改时间序列中观测得到的当前时刻序列值。
10.根据权利要求6所述的装置,其特征在于,所述异常检测单元输入的当前时刻前一段的时间序列通过以下方式确定:
设当前时刻为t=index,则当前时刻前一段的时间序列为[Sindex-k-1,…,Sindex-1],其中Sindex-k-1为第index-k-1时刻序列值,Sindex-1为第index-1时刻序列值,k为回归模型输入长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810575076.5/1.html,转载请声明来源钻瓜专利网。





