日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

非线性模型的最小二乘(LS)近似解

發布時間:2024/5/15 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 非线性模型的最小二乘(LS)近似解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 1 非線性誤差方程
  • 2 非線性模型的LS解
  • 3 實例分析
    • 3.1 問題
    • 3.2 解答

??現實世界中存在大量的非線性模型,并且我們常常需要對模型中的未知參數進行估計。當模型的非線性強度較弱、精度要求合適時,我們可將非線性模型線性化獲取其近似解。本文討論以最小二乘法估計線性化后的模型參數。

1 非線性誤差方程

??非線性的觀測方程可表示為
L n , 1 = f n , 1 ( X t , 1 ) + Δ n , 1 (1) \mathop{L}\limits_{n,1}=\mathop{f}\limits_{n,1}(\mathop{X}\limits_{t,1})+\mathop{\Delta}\limits_{n,1} \tag{1} n,1L?=n,1f?(t,1X?)+n,1Δ?(1)
式中, f ( X ) = ( f 1 ( X ) f 2 ( X ) ? f n ( X ) ) T f(X)=\left( f_{1}(X)f_{2}(X)\cdots f_{n}(X) \right)^{T} f(X)=(f1?(X)f2?(X)?fn?(X))T是由n個X的非線性函數組成的 n × 1 n\times1 n×1向量。
??當未知參數(X)、真誤差( Δ \Delta Δ)分別用其估值 X ^ \hat{X} X^ V V V代替時,則可得非線性誤差方程
V n , 1 = f n , 1 ( X ^ ) ? L n , 1 (2) \mathop{V}\limits_{n,1}=\mathop{f}\limits_{n,1}(\hat{X})-\mathop{L}\limits_{n,1} \tag{2} n,1V?=n,1f?(X^)?n,1L?(2)
式中, V V V也稱為殘差向量。

2 非線性模型的LS解

??將非線性模型式 ( 2 ) (2) (2) X 0 X^{0} X0處泰勒展開并取至一次項,得
V = ? f ( X ^ ) ? X ^ ∣ X ^ = X 0 ? δ X ^ ? ( L ? f ( X 0 ) ) (3) V={\frac{\partial f(\hat{X})}{\partial \hat{X}}\mid_{\hat{X}=X^{0}}}\bullet {\delta\hat{X}}-(L-f(X^{0})) \tag{3} V=?X^?f(X^)?X^=X0??δX^?(L?f(X0))(3)
若令 l = L ? f ( X 0 ) l=L-f(X^{0}) l=L?f(X0),則
V = B ? δ X ^ ? l (4) V=B\bullet\delta\hat{X}-l \tag{4} V=B?δX^?l(4)
式中,
B = ( ? f 1 ( X ^ ) ? X 1 ^ ∣ X ^ = X 0 ? f 1 ( X ^ ) ? X 2 ^ ∣ X ^ = X 0 ? ? f 1 ( X ^ ) ? X t ^ ∣ X ^ = X 0 ? f 2 ( X ^ ) ? X 1 ^ ∣ X ^ = X 0 ? f 2 ( X ^ ) ? X 2 ^ ∣ X ^ = X 0 ? ? f 2 ( X ^ ) ? X t ^ ∣ X ^ = X 0 ? ? ? ? ? f n ( X ^ ) ? X 1 ^ ∣ X ^ = X 0 ? f n ( X ^ ) ? X 2 ^ ∣ X ^ = X 0 ? ? f n ( X ^ ) ? X t ^ ∣ X ^ = X 0 ) (5) B=\begin{pmatrix} {\frac{\partial f_1(\hat{X})}{\partial \hat{X_1}}\mid_{\hat{X}=X^{0}}} & {\frac{\partial f_1(\hat{X})}{\partial \hat{X_2}}\mid_{\hat{X}=X^{0}}} & \cdots & {\frac{\partial f_1(\hat{X})}{\partial \hat{X_t}}\mid_{\hat{X}=X^{0}}} \\ {\frac{\partial f_2(\hat{X})}{\partial \hat{X_1}}\mid_{\hat{X}=X^{0}}} & {\frac{\partial f_2(\hat{X})}{\partial \hat{X_2}}\mid_{\hat{X}=X^{0}}} & \cdots & {\frac{\partial f_2(\hat{X})}{\partial \hat{X_t}}\mid_{\hat{X}=X^{0}}}\\ \vdots & \vdots & \vdots & \vdots \\ {\frac{\partial f_n(\hat{X})}{\partial \hat{X_1}}\mid_{\hat{X}=X^{0}}} & {\frac{\partial f_n(\hat{X})}{\partial \hat{X_2}}\mid_{\hat{X}=X^{0}}} & \cdots & {\frac{\partial f_n(\hat{X})}{\partial \hat{X_t}}\mid_{\hat{X}=X^{0}}}\\ \end{pmatrix} \tag{5} B=?????????X1?^??f1?(X^)?X^=X0??X1?^??f2?(X^)?X^=X0???X1?^??fn?(X^)?X^=X0???X2?^??f1?(X^)?X^=X0??X2?^??f2?(X^)?X^=X0???X2?^??fn?(X^)?X^=X0????????Xt?^??f1?(X^)?X^=X0??Xt?^??f2?(X^)?X^=X0???Xt?^??fn?(X^)?X^=X0??????????(5)
稱為系數矩陣(設計矩陣)。
??根據最小二乘原理,
δ X ^ = ( B T P B ) ? 1 B T P l (6) \delta\hat{X}=(B^TPB)^{-1}B^{T}Pl \tag{6} δX^=(BTPB)?1BTPl(6)
式中, P P P為權陣(衡量各個分量對總體的重要程度)且 P = Q ? 1 P=Q^{-1} P=Q?1。這樣,待估參數 X X X的最終估計結果為
X ^ = X 0 + δ X ^ (7) \hat{X}=X^{0}+\delta \hat{X} \tag{7} X^=X0+δX^(7)

3 實例分析

3.1 問題

??已知非線性模型 f ( x ) = a e b x f(x)=ae^{bx} f(x)=aebx(其中 a , b a,b a,b為待估參數),通過觀測我們獲得了如下表所示的觀測結果。現我們用LS估計未知參數 a , b a,b a,b

x12345
f(x)4.203.252.521.951.51

3.2 解答

??(1)列立觀測方程
??依題意可列如下觀測方程(對應式 ( 1 ) (1) (1)
{ f 1 = a e b + Δ 1 f 2 = a e 2 b + Δ 2 f 3 = a e 3 b + Δ 3 f 4 = a e 4 b + Δ 4 f 5 = a e 5 b + Δ 5 (8) \begin{cases} f_1=ae^b+\Delta_1 \\ f_2=ae^{2b}+\Delta_2\\ f_3=ae^{3b}+\Delta_3\\ f_4=ae^{4b}+\Delta_4\\ f_5=ae^{5b}+\Delta_5\\ \end{cases} \tag{8} ????????????????f1?=aeb+Δ1?f2?=ae2b+Δ2?f3?=ae3b+Δ3?f4?=ae4b+Δ4?f5?=ae5b+Δ5??(8)
此時,我們可隨機取兩組數據(因為未知參數僅有 a , b a,b a,b)帶入 f ( x ) = a e b x f(x)=ae^{bx} f(x)=aebx中解得 ( a b ) \begin{pmatrix} a \\ b \\ \end{pmatrix} (ab?)的初始值為 ( a 0 b 0 ) = ( 5.4 ? 0.3 ) \begin{pmatrix} a^0 \\ b^0 \\ \end{pmatrix}=\begin{pmatrix} 5.4 \\ -0.3 \\ \end{pmatrix} (a0b0?)=(5.4?0.3?)

??(2)估值代替得誤差方程(對應式 ( 2 ) (2) (2)
{ v 1 = a ^ e b ^ ? f 1 v 2 = a ^ e 2 b ^ ? f 2 v 3 = a ^ e 3 b ^ ? f 3 v 4 = a ^ e 4 b ^ ? f 4 v 5 = a ^ e 5 b ^ ? f 5 (9) \begin{cases} v_1=\hat{a}e^{\hat{b}}-f_1 \\ v_2=\hat{a}e^{2\hat{b}}-f_2\\ v_3=\hat{a}e^{3\hat{b}}-f_3\\ v_4=\hat{a}e^{4\hat{b}}-f_4\\ v_5=\hat{a}e^{5\hat{b}}-f_5\\ \end{cases} \tag{9} ????????????????v1?=a^eb^?f1?v2?=a^e2b^?f2?v3?=a^e3b^?f3?v4?=a^e4b^?f4?v5?=a^e5b^?f5??(9)

??(3)將誤差方程于 X 0 X^0 X0處泰勒展開(對應式 ( 4 ) (4) (4)
{ v 1 = e b 0 ? δ a + a 0 e b 0 ? δ b ? ( f 1 ? a 0 e b 0 ) v 2 = e 2 b 0 ? δ a + 2 a 0 e 2 b 0 ? δ b ? ( f 2 ? a 0 e 2 b 0 ) v 3 = e 3 b 0 ? δ a + 3 a 0 e 3 b 0 ? δ b ? ( f 3 ? a 0 e 3 b 0 ) v 4 = e 4 b 0 ? δ a + 4 a 0 e 4 b 0 ? δ b ? ( f 4 ? a 0 e 4 b 0 ) v 5 = e 5 b 0 ? δ a + 5 a 0 e 5 b 0 ? δ b ? ( f 5 ? a 0 e 5 b 0 ) (10) \begin{cases} v_1=e^{b^0}\cdot\delta a+a^0e^{b^0}\cdot\delta b-(f_1-a^0e^{b^0}) \\ v_2=e^{2b^0}\cdot\delta a+2a^0e^{2b^0}\cdot\delta b-(f_2-a^0e^{2b^0})\\ v_3=e^{3b^0}\cdot\delta a+3a^0e^{3b^0}\cdot\delta b-(f_3-a^0e^{3b^0})\\ v_4=e^{4b^0}\cdot\delta a+4a^0e^{4b^0}\cdot\delta b-(f_4-a^0e^{4b^0})\\ v_5=e^{5b^0}\cdot\delta a+5a^0e^{5b^0}\cdot\delta b-(f_5-a^0e^{5b^0})\\ \end{cases} \tag{10} ????????????????v1?=eb0?δa+a0eb0?δb?(f1??a0eb0)v2?=e2b0?δa+2a0e2b0?δb?(f2??a0e2b0)v3?=e3b0?δa+3a0e3b0?δb?(f3??a0e3b0)v4?=e4b0?δa+4a0e4b0?δb?(f4??a0e4b0)v5?=e5b0?δa+5a0e5b0?δb?(f5??a0e5b0)?(10)
帶入具體數據,則式 ( 10 ) (10) (10)可化為
V = ( 0.7408 4.0004 0.5488 5.9272 0.4066 6.5864 0.3012 6.5058 0.2231 6.0245 ) ( δ a δ b ) ? ( 0.1996 0.2864 0.3245 0.3236 0.3051 ) V=\begin{pmatrix} 0.7408 & 4.0004 \\ 0.5488 & 5.9272 \\ 0.4066 & 6.5864\\ 0.3012 & 6.5058\\ 0.2231 & 6.0245\\ \end{pmatrix} \begin{pmatrix} \delta a\\ \delta b\\ \end{pmatrix}- \begin{pmatrix} 0.1996\\ 0.2864\\ 0.3245\\ 0.3236\\ 0.3051\\ \end{pmatrix} V=???????0.74080.54880.40660.30120.2231?4.00045.92726.58646.50586.0245????????(δaδb?)????????0.19960.28640.32450.32360.3051????????
那么,依式 ( 6 ) (6) (6)可解得
( δ a δ b ) = ( ? 0.005858021 0.049953787 ) \begin{pmatrix} \delta a\\ \delta b\\ \end{pmatrix}= \begin{pmatrix} -0.005858021\\ 0.049953787\\ \end{pmatrix} (δaδb?)=(?0.0058580210.049953787?)
則未知參數最終估值為
( a ^ b ^ ) = ( a 0 b 0 ) + ( δ a δ b ) = ( 5.394141979 ? 0.250246213 ) \begin{pmatrix} \hat{a}\\ \hat{b}\\ \end{pmatrix}= \begin{pmatrix} a^0\\ b^0\\ \end{pmatrix}+ \begin{pmatrix} \delta a\\ \delta b\\ \end{pmatrix}= \begin{pmatrix} 5.394141979\\ -0.250246213\\ \end{pmatrix} (a^b^?)=(a0b0?)+(δaδb?)=(5.394141979?0.250246213?)


??因此,我們求得的非線性模型為 f ( x ) = 5.394141979 e ? 0.250246213 x f(x)=5.394141979e^{-0.250246213x} f(x)=5.394141979e?0.250246213x

總結

以上是生活随笔為你收集整理的非线性模型的最小二乘(LS)近似解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产91久久精品一区二区 | 国产精品福利片 | 欧美91看片特黄aaaa | 国产成人久久77777精品 | 亚洲一级黄色大片 | 高清国产一区二区 | 用力抵着尿进去了h | 给我看高清的视频在线观看 | 91黄色看片 | 三级特黄 | 成人日皮视频 | 九九精品在线播放 | 国产国产乱老熟女视频网站97 | a级大片免费看 | 成年人免费网 | 免费无码毛片一区二三区 | 97色吧| 毛片在线免费播放 | 日韩卡一卡二 | 四季av一区二区凹凸精品 | 玖玖在线观看 | 国产激情视频网站 | 亚洲国产精品国自产拍av | 26uuu国产| av福利在线播放 | 91嫩草影视 | 亚洲一区精品视频在线观看 | 杏导航aⅴ福利网站 | 欧美人妖乱大交 | 99视频只有精品 | 人妖黄色片| 国内精品福利视频 | 成人一级片视频 | 伊人伊网| 中文字幕综合网 | 精品啪啪| 国产主播在线一区 | 中文字幕不卡视频 | www.youjizz.com久久 | 久久网站免费看 | 精品国产鲁一鲁一区二区三区 | 国产91精品在线观看 | 亚洲视频 一区 | 她也啪在线视频 | 欧美一级片在线播放 | 欧美日韩你懂的 | 生活片一级片 | av中文网站| 日本一区二区三区四区在线观看 | 天天干天| 天天爽夜夜爽夜夜爽 | 上海贵妇尝试黑人洋吊 | 99热欧美 | 欧美日韩在线免费看 | 欧美黑吊大战白妞欧美大片 | 久久精品国产清自在天天线 | 国产传媒一区二区三区 | 偷偷操不一样的99 | 人人爽人人爽人人片 | 国产综合网站 | 精品国产污污免费网站入口 | 播五月婷婷 | 久久一区二区三区视频 | 日韩理论片 | 亚洲在线日韩 | 乱妇乱女熟妇熟女网站 | 国产精品乱码一区二区视频 | 免费看国产黄色片 | 欧美三区在线观看 | 啪啪天堂| 欧美在线性视频 | 黄色亚洲网站 | 日韩最新网址 | 亚洲乱码国产乱码精品精大量 | 自拍视频第一页 | 少妇淫片 | 欧美精品国产精品 | 国产午夜伦理 | 男女黄色网 | 人人看人人插 | 欧洲激情网 | 国产日韩一区二区三区 | www九九热| 中文字幕日韩av | 黄视频免费在线观看 | 亚洲久久一区二区 | www.五月激情 | 亚洲AV成人无码精电影在线 | 91高清视频免费观看 | 日本成人在线免费 | 九九热在线视频播放 | 中文字幕在线观看欧美 | 国产精品久久久久999 | 西西午夜视频 | 亚洲第一网站 | 国内外成人激情视频 | 日本黄色小视频 | 国产精彩视频一区 | 欧美熟妇一区二区 |