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