gpt4 book ai didi

r - 在嘈杂的时间序列中检测循环最大值(峰值)(在 R 中?)

转载 作者:行者123 更新时间:2023-12-04 22:50:33 34 4
gpt4 key购买 nike

<分区>

这个问题是关于一种算法,用于确定数字序列中最大值的数量和位置。因此,这个问题有点统计的味道,但更倾向于编程,因为我对具体的统计属性不感兴趣,解决方案需要在R中。使用统计来回答这个问题是可以的,但不是必需的。

我想提取时间序列数据中的循环最大值(即,有序的数字序列)。此类数据的一个示例是太阳耀斑时间序列(~11 年周期,介于 9 和 14 年之间)。循环不会以完美的间隔重复,并且峰的高度并不总是相同。

我最近找到一篇描述此算法的论文,该论文实际上以太阳耀斑为例(图 5,Scholkmann 等人,2012 年,算法)。我希望该算法或同等有效的算法可以作为 R 包使用。

有关“基于多尺度的自动峰值检测”的 Scholkmann 论文链接 http://www.mdpi.com/1999-4893/5/4/588

我试过“pastecs”包中的“turningpoints”功能,但它似乎过于敏感(即检测到太多峰值)。我想先尝试平滑时间序列,但我不确定这是否是最好的方法(我不是专家)。

感谢您的指点。

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com