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

数据分析-47-时间序列变点检测之离线历史数据的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 离线数据变点检测
    • 3.1 Ruptures模块
    • 3.2 恒定方差CPD
    • 3.3 变化方差CPD
  • 4 变点的处理策略
    • 4.1 差分法
    • 4.2 虚拟变量法
  • 5 参考附录

1 时间序列结构

1.1 变化点的定义

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

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

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

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

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

相关文章:

  • 加入GitHub Spark需要申请
  • 生成式GPT商品推荐:精准满足用户需求
  • async 和 await的使用
  • Spring Cloud Vault快速入门Demo
  • 道陟科技EMB产品开发进展与标准设计的建议|2024电动汽车智能底盘大会
  • GitHub Org
  • unity小:shaderGraph不规则涟漪、波纹效果
  • 【JavaScript】JavaScript开篇基础(6)
  • Spark RDD、DStream、DataFrame、DataSet 在窗口操作上的区别
  • http自动发送请求工具(自动化测试http请求)
  • 网络IP地址会经常换吗?深入解析与实操指南
  • MapLocNet由粗到细的定位网络
  • 【Docker】Mac安装Docker Desktop导致磁盘剩余空间较少问题如何解决?
  • 构建客服知识库:企业效率提升的关键步骤
  • java-Day06 内部类 Lambda表达式 API
  • Springboot配置全局异常通用返回
  • 计算机视觉在自动驾驶汽车中的应用
  • wordpress functions文件的作用及详细说明
  • Cellebrite VS IOS18Rebooting
  • [每日一氵] PySpark 的 log GC 部分是什么意思
  • Transformer中的算子:其中Q,K,V就是算子
  • JWTUtil工具类
  • 【eNSP】企业网络架构实验——vlan间的路由通信(三)
  • 软件测试基础二十九 (接口测试 mock)
  • Learning RAG and Ragas
  • Java项目实战II基于微信小程序的实习记录(开发文档+数据库+源码)
  • GIT将源码推送新分支
  • Python习题 250:删除空文件夹
  • 基本数据类型:Kotlin、Dart (Flutter)、Java 和 C++ 的比较
  • 源码解析-Spring Eureka(更新ing)