的數據集,並提取個別峯值信息我有一些在不同高度的特徵計數組成的數據集。目前有1-30米每1米間隔的數據。繪製時,我的許多數據集都顯示3-4個峯值,這些峯值表示高度層。擬合多個峯到作爲R
下面是一個示例數據集:
身高< - C(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30) 計數< -C(4000,2000,500,300,200,100,0,0,400,700,800,800,500,1000,1500 ,2000,2500,2200,1700,1100,500,0,0,1000,1500,2000,3000,4000,4000,2000)
我想擬合曲線函數的某種方式對這些數據集以確定「峯值」的總數,峯值中心位置(即高度)和峯值寬度H。 我可以通過使用fityk軟件手動擬合多個高斯函數來執行這種分析,但是我想知道是否可以通過R自動執行這樣的過程?
我已經探索了一些關於裝修峯直方圖,比如通過mixtools包其他職位,但我不知道你是否可以提取單個峯值信息。
您可以提供任何幫助將不勝感激。
'diff(Counts)'和'diff(diff(Counts))'應該有助於識別峯值。峯寬是一個簡單的定義? – TheComeOnMan
感謝您的建議。我應該更好地定義峯寬。我指的是各個峯值的半峯全寬(FWHM)。 –