<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)。 結合不同軌跡的此類計算,可以估計過程中涉及的反應的動力學參數。
也許我誤解了,但我更多地將“峰值積分”和“基線優化”與光譜數據聯繫起來,而不是與時間序列聯繫起來。 您能否更具體地說明您擁有哪些數據以及您希望從中獲得什麼?