Peak detection in Python
在时间序列中,我们可以找到峰值(最小值和最大值)。有一些算法可以找到峰值。我的问题是:
在python中,是否有用于时间序列数据中峰值检测的库?或R中有什么用RPY的吗?
- 有min()和max(),但你的问题很模糊,真的能帮到你!你可以考虑举个例子…
- 我认为这个问题是指统计分析中的峰值概念,比如stackoverflow.com/questions/1713335/…
- 请发一个链接到这样的算法,这样我们就知道你在说什么了
- @用户1759369是的,我也这么认为;这个链接是为了向唐解释我理解你所指的问题(以及其他问题)。
- 区分,找出零,验证两边的值。
- 嗯,峰值检测只是极值检测的一个更高级的术语,有多种局部和全局极值检测算法。所以,只要运营商没有详细说明具体的需求,你就不能提出任何建议。(单纯形,进化,蒙特卡罗…哪个基础架构用于哪个用例?)
- gist.github.com/250860
计算样本点的推导,例如每5个点(基本要求!)用最小二乘法计算五个点的斜率(如果你不知道它是什么,可以在wiki上搜索)。任何线性回归函数都会用到它)。当这个坡度接近(临界值!)零有一个峰值。
- "门槛"是什么?S是指在你的答案中,忽略它们,你的建议与找出一系列值的最大值或最小值有什么不同吗?