中文

tidychangepoint:一个用于分析单变量时间序列变点检测的统一框架

统计方法学 2026-01-14 v3 统计计算

摘要

我们介绍 tidychangepoint,一个用于变点检测分析的新 R 包。大多数用于分割单变量时间序列的 R 包侧重于提供一两种适用于少量模型和惩罚目标函数的变点检测算法,并且它们都返回一个自定义的、非标准的对象类型。这使得比较不同算法、模型和惩罚目标函数的结果变得不必要地困难。tidychangepoint 通过封装来自各种现有包的函数并将结果存储在一个名为 tidycpt 的通用 S3 类中来解决这个问题。然后,该包提供了在兼容 tidyverse 的框架内,从 tidycpt 对象中轻松提取可比较的数值或图形信息的功能。tidychangepoint 功能多样:它既支持像 PELT(来自 changepoint)这样的确定性算法,也支持灵活的、随机的遗传算法(通过 GA),这些遗传算法——通过 tidychangepoint 内置的新功能——可以与任何兼容的模型拟合函数和任何惩罚目标函数一起使用。通过以连贯的方式将所有这些不同的工具汇集在一起,tidychangepoint 促进了变点检测算法和模型的比较分析。

关键词

引用

@article{arxiv.2407.14369,
  title  = {tidychangepoint: A Unified Framework for Analyzing Changepoint Detection in Univariate Time Series},
  author = {Benjamin S. Baumer and Biviana Marcela Suarez Sierra},
  journal= {arXiv preprint arXiv:2407.14369},
  year   = {2026}
}