首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用getWaveletPeaks检测rstudio中的所有重叠峰

如何用getWaveletPeaks检测rstudio中的所有重叠峰
EN

Stack Overflow用户
提问于 2019-12-01 06:59:13
回答 1查看 72关注 0票数 1

我已经收到了一个代码,可以在Rstudio中绘制、检测峰值和分析核磁共振谱。它就像我希望的那样工作,但在选择的高峰期,我很挣扎。这段代码包含了getWaveletPeaks函数,我让海量的trubble计算出如何检测接近的峰值,特别是重叠的峰值(所有局部最大值)。我可以用这个函数检测所有的局部最大值点吗?在这种情况下,如何检测?

EN

回答 1

Stack Overflow用户

发布于 2019-12-02 02:57:15

我现在不能给你所有的信息,似乎我只能添加一张图片?然而,在添加的图像中,您可以看到具有多个峰值的光谱的一部分,还可以看到代表所有光谱检测到的局部最大值的点(总共29个重叠)。我的问题是,无论我似乎能够改变什么,都无法检测到一些峰值(例如2.055 ppm)。代码中我认为不能像我希望的那样工作的部分是:

代码语言:javascript
复制
enter code here

peaks <- speaq::getWaveletPeaks(Y.spec=Spectra,
                                 X.ppm=ppm, 
                                 window.width = "small",
                                 window.split = 64,                                            
                                 baselineThresh = 2,                                        
                                 SNR.Th = 7,                                           
                                 nCPU = 6,                                                 
                                 include_nearbyPeaks = TRUE)                                
save(peaks,file='BiGh_191009_neuro_csf_800_peaks_snr10_bt10.Rdata')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59121047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档