当前位置: 首页 > news >正文

数据分析-48-时间序列变点检测之在线实时数据的CPD

文章目录

  • 1 时间序列结构
    • 1.1 变化点的定义
    • 1.2 结构变化的类型
      • 1.2.1 水平变化
      • 1.2.2 方差变化
    • 1.3 变点检测
      • 1.3.1 离线数据检测方法
      • 1.3.2 实时数据检测方法
  • 2 模拟数据
    • 2.1 模拟恒定方差数据
    • 2.2 模拟变化方差数据
  • 3 实时数据CPD
    • 3.1 SDAR学习算法
    • 3.2 Changefinder模块
    • 3.3 恒定方差CPD
      • 3.3.1 查看变点得分
      • 3.3.2 绘制变点图(简单排序法)
      • 3.3.3 绘制变点图(归并排序法)
    • 3.4 变化方差CPD
  • 4 变点的处理策略
    • 4.1 差分法
    • 4.2 虚拟变量法
  • 5 参考附录

1 时间序列结构

1.1 变化点的定义

平稳性是时间序列分析与预测的核心概念。在平稳条件下,时间序列的统计特性(如均值)在时间维度上保持不变,仅存在随机波动。

但是实际数据集中很少观察到完全的平稳性。时间序列通常会经历结构性断裂或变化,这些变化会引入非平稳性,从而改变时间序列的整体分布,这些标志着变化开始的时间点被称为变化点。
在这里插入图片描述
假设你正在进行运动时,使用数字设备监测心率。你先跑了四分之一公里,然后走了十分钟,接着又跑了四分之一公里里。可能你的心率情况与图中的时间序列相似。上图中展示了一段高心率、一段低心率,然后又回到高心率。时间序列的突然变化提示我们,你的活动状态发生了重大变化。

但需要注意的是,结构变化与异常值是两个不同的概念。
在这里插入图片描述

(1)异常值是指与时间序列的基本结构或分布所定义的正常行为显著偏离的观测值。
(2)变化点则是指时间序列的整体结构发生转变&#

http://www.lryc.cn/news/487224.html

相关文章:

  • POD-Transformer多变量回归预测(Matlab)
  • Hadoop生态圈框架部署(七)- MySQL安装与配置教程
  • 视频直播5G CPE解决方案:ZX7981PG/ZX7981PMWIFI6网络覆盖
  • 技术周刊 |Google 2024 年首届 Web AI 峰会回顾
  • web——upload-labs——第十二关——%00截断
  • ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值。ojdbc8版本23.2.0.0驱动BUG【已解决】
  • win10 自带 directx 修复工具怎么用?最新 directx 修复工具使用方法介绍
  • 报错java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not ...解决方法
  • 前端三大件之CSS
  • C语言 | 指针 | 野指针 | 数组指针 | 指针数组 | 二级指针 | 函数指针 | 指针函数
  • mysql 的乐观锁和 mvcc 是一回事吗
  • redis的击穿和雪崩
  • java中创建多线程的4种方式
  • MATLAB深度学习(二)——如何训练一个卷积神经网路
  • 删除k8s 或者docker运行失败的脚本
  • 重置docker版本的octoprint管理员账号密码
  • prometheus监控数据远程写入Kafka集群
  • Excel使用-弹窗“此工作簿包含到一个或多个可能不安全的外部源的链接”的发生与处理
  • C++小白实习日记——Day 2 TSCNS怎么读取当前时间
  • 【Pythonr入门第二讲】你好,世界
  • 3D Streaming 在线互动展示系统:NVIDIA RTX 4090 加速实时渲染行业数字化转型
  • Oracle 单机及 RAC 环境 db_files 参数修改
  • 消息中间件分类
  • 讯飞、阿里云、腾讯云:Android 语音合成服务对比选择
  • SpringBoot开发——整合AJ-Captcha实现安全高效的滑动验证码
  • Spring Security 核心组件
  • 聚焦 AUTO TECH 2025华南展:探索新能源汽车发展新趋势
  • Python-简单病毒程序合集(一)
  • [STM32]从零开始的STM32 HAL库环境搭建
  • Docker部署Kafka SASL_SSL认证,并集成到Spring Boot