基本介紹
- 中文名:非線性最小二乘法
- 外文名:Non-linear least squares
- 模型:y=f(x,θ)
- 常用於:感測器參數設定
- 類型:數學術語
簡介,推導,
簡介
式中y是系統的輸出,x是輸入,θ是參數(它們可以是向量)。這裡的非線性是指對參數θ的非線性模型,不包括輸入輸出變數隨時間的變化關係。在估計參數時模型的形式f是已知的,經過N次實驗取得數據(x1,y1),(x2,y2),…,(xn,yn)。估計參數的準則(或稱目標函式)選為模型的誤差平方和非線性最小二乘法就是求使Q達到極小的參數估計值孌。
推導
搜尋算法的思路是:按一定的規則選擇若干組參數值,分別計算它們的目標函式值並比較大小;選出使目標函式值最小的參數值,同時捨棄其他的參數值;然後按規則補充新的參數值,再與原來留下的參數值進行比較,選出使目標函式達到最小的參數值。如此繼續進行,直到選不出更好的參數值為止。以不同的規則選擇參數值,即可構成不同的搜尋算法。常用的方法有單純形搜尋法、複合形搜尋法、隨機搜尋法等。
① 給出初始猜測值θ,並置疊代步數i=1。
② 確定一個向量v作為第i步的疊代方向。
③ 用尋優的方法決定一個標量步長ρ
④ 檢查停機規則是否滿足,如果不滿足,則將i加1再從②開始重複;如果滿足,則取θ為值。