java - 如何从数据集中找到峰值坐标

标签 java algorithm dataset max data-analysis

我有一组数据集。

这是我使用此数据集绘制的图表。 enter image description here 如何从这个数据集中找到峰值的坐标? 关于这个问题,有人有好的 java 算法吗?

最佳答案

具体来说,对于这个数据集,我会执行以下操作:

  1. 通过一阶差分使数据平稳
  2. 当数据高于某个阈值水平时发出信号。您可以使用固定阈值或自适应阈值(例如 this answer)

当我使用数据集 from this question 时,出于说明目的,我在 Excel 中得到以下内容:

Heart rate detection

这应该很容易用 Java 实现。

祝你好运!

关于java - 如何从数据集中找到峰值坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48489193/

相关文章:

c# - 将数据集转换为 list<double> 和 list<string> C#

java - 如何使用Java检查链表是否已满?

java - 双缓冲 JFrame

java - 在java中,当a.b都是整数时,a-b>0和a>b是否有可能不同?

algorithm - 子集和集封面

c# - 将 XML 转换为包含行的数据集

java - 非 RAM 存储

c++ - 在具有边界/Opengl、VC++ 的开放模型上对 Vertex Normal 进行 1 环遍历

c# - "Match making"算法?

Python 相当于 MATLAB 的数据集数组