【发布时间】:2012-10-17 23:44:37
【问题描述】:
我试图在向量中找到“峰值”,即两侧最近相邻元素的值不同的元素具有较低的值。
所以,例如在向量中
c(0,1,1,2,3,3,3,2,3,4,5,6,5,7)
在 5,6,7,12 和 14 位置有峰值
Finding local maxima and minima 接近,但不太合适。
【问题讨论】:
-
您给出的链接中的答案有什么问题?即 which(diff(sign(diff(tt)))==-2)+1
-
它只返回
12,因为这是唯一一个直接相邻元素的值都较低的元素。 -
很好的问题,也感谢您通过这个出色的链接展示您的想法/研究。
标签: r