使用R计算绘图中的峰值

使用R计算绘图中的峰值,r,R,我有一个包含两个变量的表。数据来自核磁共振。因此,当我绘图时,我得到了一个光谱。我在绘图中找到了峰值。但我需要知道如何列出峰值值并将其存储到变量中。任何人请提供帮助。一个基于Brian Ripley的帖子的简单实现,网址为: 例如: x <- c(1,3,1,3,1) peaks(x, 1) ## [1] FALSE TRUE FALSE TRUE FALSE 如果你能展示一小部分可供使用的数据,可能会有所帮助。你的问题不是很清楚。但是,我建议查看msProcess包。它提供了很多

我有一个包含两个变量的表。数据来自核磁共振。因此,当我绘图时,我得到了一个光谱。我在绘图中找到了峰值。但我需要知道如何列出峰值值并将其存储到变量中。任何人请提供帮助。

一个基于Brian Ripley的帖子的简单实现,网址为:

例如:

x <- c(1,3,1,3,1)

peaks(x, 1)
## [1] FALSE  TRUE FALSE  TRUE FALSE

如果你能展示一小部分可供使用的数据,可能会有所帮助。你的问题不是很清楚。但是,我建议查看msProcess包。它提供了很多有趣的功能。像这样的东西怎么样?我使用峰值函数在图中查找峰值。即使这样,我也找不到频率值更高的峰值。峰值函数预测的是图中非常小的峰值。我使用的峰值函数是峰值。示例数据在以下链接中有一个答案。
x <- c(1,3,1,3,1)

peaks(x, 1)
## [1] FALSE  TRUE FALSE  TRUE FALSE