簡單應用最小二乘準則

2021-08-03 16:29:27 字數 2602 閱讀 4670

假設我們建立了乙個模型,該模型的函式關係為 y=

ax+b

,並且我們收集到m個資料點用於估計

a 和

b。我們用y=

ax+b

記作 y=

ax+b

的最小二乘估計。這時候運用最小二乘準則,則需要極小化他們的平方和,即: s=

∑i=1

m[yi

−f(x

i)]2

=∑i=

1m(y

i−ai

−b)2

得到最優解的必要條件是兩個偏導數 ∂s

/∂a 和 ∂s

/∂b 等於零。於是沃恩能夠得到方程 ∂s

∂a=−

2∑i=

1m(y

i−ai

−b)x

i=0

∂s∂b

=−2∑

i=1m

(yi−

ai−b

)=0

重寫這些方程,並且帶入xi

和 yi 的值,使用消去法,我們能夠得到引數 a 和

b 的值,即: a=

m∑xi

yi−∑

xi∑y

im∑x

2i−(

∑xi)

2b=∑

x2i∑

yi−∑

xiyi

∑yim

∑x2i

−(∑x

i)2

由此我們得到了這個函式關係的的斜率和截距, a 和

b 的值可以使用計算機非常方便的計算出,我們稱用於求 a和

b 的方程為正規方程現在利用最小二乘準則來對 y=

axn形式的冪曲線進行資料擬合,

n 在此是乙個常量。同樣的,我們需要極小化其最小平方和,即: s=

∑i=1

m[yi

−f(x

i)]2

=∑i=

1m[y

i−ax

ni]2

最優化的必要條件依舊是求得偏導數 ∂s

/∂a 等於零的點,我們可以給出方程。 ds

da=−

2∑i=

1mxn

i[yi

−axn

i]=0

對該方程進行求解,我們可以得到 a=

∑xni

yi∑x

2ni

這裡得記清楚了,

n 是乙個固定值在理論上最小二乘準則的應用非常簡單,僅僅是計算出函式關係的平方和,再進行極小化,即求其導數為零的點就可以了。但是在實際應用中,存在著許多困難。

例如我們要研究 f(

x)=a

ebx的最小二乘擬合,我們會發現,對這個非線性方程組進行求解,是乙個及其困難的工作。此外還有許許多多的模型,在求解過程中會產生非常複雜的求解過程。基於這些原因,我們需要進行變換,以求得近似的最小二乘模型。

我們之前曾**過,對曲線進行擬合的時候,可以變換資料,將曲線轉變為直線,這樣可以非常方便的簡化過程的計算。

對於我們需要擬合的函式關係 f(

x)=a

xn,我們用a 記

a的估計,用n 記

n的估計,對方程的兩邊取對數,得: lny

=lna+

nlnx

經過變換後的方程構成了一條直線,所以應用我們上文所說的,對直線應用最小二乘準則得到的斜率和截距的解,我們能夠得到: n=

5∑(ln

xi)(

lnyi)

−(∑ln

xi)(

∑lnyi

)5∑(

lnxi)

2−(∑

lnxi)

2 lna

=∑(ln

xi)2

(lnyi

)−(∑

lnxi)

∑xi5

∑(lnx

i)2−

(∑lnx

i)2

通過上式兩個方程,我們就能夠簡單求得變換後的冪曲線簡單的的未知量。

假設我們得到了乙個模型,該模型的函式關係為 y=

ax2 ,我們獲取到該模型的相關資料點

x

0.51.01.5

2.02.5

y0.7

3.47.2

12.4

20.1

我們先使用對其進行資料擬合,將資料代入方程 a=

∑xni

yi∑x

2ni

可以得到最小二乘近似模型 y=

3.1869x2

接著我們採用變換資料的方式來對模型進行擬合,將函式兩邊取對數,得 lny

=lnai

+2lnx

將資料代入該方程,我們可以得到y=

3.1368x2

兩個結果看起來差異並不大,但是因為這是乙個指數型的函式,當

x 的值越大,差異會變的極其明顯。我們可以嘗試對資料進行**,當x=

2.25

時,兩個方程分別得到

16.1337

和 15.8801

。兩個**值有了顯著的差異。因此我們可以得到兩個事實

最小二乘 加權最小二乘 matlab實現

最小二乘 最小二乘法 又稱最小平方法 是一種數學優化技術。它通過最小化誤差的平方和尋找資料的最佳函式匹配。利用最小二乘法可以簡便地求得未知的資料,並使得這些求得的資料與實際資料之間誤差的平方和為最小 最小二乘法還可用於曲線擬合,其他一些優化問題也可通過最小化能量或最大化熵用最小二乘法來表達。加權最小...

最小二乘擬合 6 7 最小二乘擬合問題

資料擬合問題的一般形式 任給一組離散資料 注 這裡的擬合函式不一定為多項式函式 記殘量的平方和為 求使得殘量平方和最小得一組係數就是線性最小二乘問題,為最小二乘問題得基函式,求得的擬合函式為資料的最小二乘擬合。求解 利用偏導數為零得到極值點的原理可以得到最小二乘問題滿足的方程組,求解方程組中未知係數...

說說最小二乘

最小二乘是用於根據取樣結果計算 最佳引數 的常用方法。本文簡要描述最小二乘的原理和計算方法。假設我們有乙個系統,我們知道這個系統的響應函式f是某組自變數的線性方程。不失一般性,我們以三個自變數的系統為例,對於自變數x,y,z,系統輸出f滿足f f x,y,z ax by cz d,而a,b,c,d的...