請問非線性迴歸法(levenberg marquardt)

不好意思我想請問有關菲線性迴歸的問題,Nonlinear Lev-Mar Fit中的函數是以高斯函數擬合,但是如今y值是以實驗得來,我想要以此方法找出極值,但似乎無法求得!不過若以真正高斯函數的y值可以找出極值,想請問到底是哪裡出了問題...

作業系統98,labview6i

Hi,



你說的是否是 GaussianFitting(Peak function) !!



如是



(1)要先知道 Peak function 為何?



(2)在 LM 中還要知道有幾個變數(Ex, y0, area, w, … etc.), 及peak function 偏微分為何?



==> P.S

I try “Gaussian” and “Lorentzian” peak function ==> OK !!

我所使用的是analyze->mathmatics->curve fitting->nonlinear levenberg marquardt,其中輸入x為步進馬達的位置,y值為量測到的量測值,我希望能藉由其猜測出量測值y有最大的情形發生.我看了範例它是以指數擬合,所給予的點數(x)為固定,但我的實驗是一次去一組x及y再送入nonlinear levenberg marquardt中進行猜測,直至猜測到y有極大值為止.

ps.我亦嘗試高斯函數為ok,但我的實驗數據並非完美的高斯...(如圖)

 

 

 

Hi,



(1)因為 LabVIEW 中的 L-M nonlinear 是使用指數為 function, 所以你要先知道 Gaussian Peak function 的形式為何 ? 再將指數 function 改成 Gaussian Peak function !!



(2)由圖中可以瞭解到 Data 左右並不對稱, 感覺 data 未能獲得完全 (即 peak 只有形成 70% ??), 如果使用 L-M +Gaussian Peak function ==> 應是沒問題 !!