<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
JMP 中的时间序列有峰值检测功能吗? 使用峰值积分、基线优化等工具?
谢谢
啊,你是对的,我并没有考虑像 PeakFit 这样彻底的事情。 我对你提到的插件非常感兴趣。 我会通过电子邮件通知您。
在对“利基软件”发表评论时,我想到的是http://www.sigmaplot.co.uk/products/peakfit/peakfit.php 。
不过,正如我所说,JMP 如何满足您的要求最终取决于后者的深度和广度(以及您的工作组中的其他人(如果有的话)需要做您想做的事情)。 如果你想给我发邮件,我有一些代码可以做简单的峰值区域an.cox@jmp.com 。如果您想要的很简单,我很乐意为文件交换制作一个插件(但我不能保证立即这样做)。
嗨伊恩,
谢谢你的好意建议。 我不会认为对图进行数值积分(这需要一些基线建模)或计算一些局部最优值会是利基,但也许它不符合 JMP 的最初意图。 我同意这些函数可以编写脚本 - 集成“只是”菱形的总和 - 但如果我可以避免重新发明轮子......
根据您特定要求的深度和广度,JMP 拥有您可能需要的许多构建块。 例如,以下代码生成一些随机数据并显示如何拟合两个高斯分布(使用“分析>分布”)。 执行“文件 > 新建 > 新脚本”,将代码复制并粘贴到出现的窗口中,然后执行“编辑 > 运行脚本”):
名称默认到这里( 1 ) ;
// 制作一些带有两个峰值的数据。 。 。
n1 = 500 ;穆1 = 0 ;信号1 = 1 ;
n2 = 500 ;穆2 = 2 ;信号2 = 2 ;
峰值1 = J ( n1 , 1 ,随机正态(穆1 ,信号1 )) ;
峰值2 = J ( n2 , 1 ,随机正态(穆2 ,信号2 )) ;
峰=维康卡特(峰值1 ,峰值2 ) ;
dt =新表( “山峰” ,新专栏( “是” ,数字,连续的,价值观(峰))) ;
// 使用“分布”中的“正态混合物”来拟合
dt <<分配(连续分布(柱子( :是) ,拟合分布(普通混合物(集群( 2 ) ) ))) ;
但您可能想要拟合洛伦兹的混合,在这种情况下,您将需要“分析 > 建模 > 非线性”(例如,请参见: https://www.jmp.com/about/events/summit2013/resources/Paper_Susan_Walsh.pdf开始使用此)。
但是,请记住 JMP 是“通用”统计软件:如果如果您想要更多利基软件提供的处理光谱数据的全方位功能,您将需要做一些工作,并且需要一些知识来完成它。
我正在研究热分析方法的痕迹。 通过查看峰值积分,我可以推断反应进度 (alpha)。 结合不同轨迹的此类计算,可以估计过程中涉及的反应的动力学参数。
也许我误解了,但我更多地将“峰值积分”和“基线优化”与光谱数据联系起来,而不是与时间序列联系起来。 您能否更具体地说明您拥有哪些数据以及您希望从中获得什么?