曲線擬合問題_第1頁
曲線擬合問題_第2頁
曲線擬合問題_第3頁
曲線擬合問題_第4頁
曲線擬合問題_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、曲線擬合問題摘 要本文首先對給定數據根據不同要求進行多次直線擬合,分別求得使所擬直線預期值的偏差平方和、絕對偏差總和和最大偏差最小的三類擬合直線,然后再求得二次曲線條件下滿足三類要求的二次擬合曲線,最后運用其他曲線對給定數據進行擬合,得到吻合度最高的曲線。針對問題一,構建線性回歸方程,運用最小二乘法及lingo軟件使得目標函數預期值的即擬合偏差平方和達到最小,從而得到擬合曲線。針對問題二,構建給定數據的線性回歸方程,使得目標函數即預期值的絕對偏差綜合最小,但由于絕對偏差較難處理,采用轉化的思想將對絕對偏差的求解轉化為對偏差平方和開方的求解,從而得到擬合曲線。針對問題三,構建給定數據的線性回歸方

2、程,運用lingo軟件使得目標函數即預期值的最大偏差最小,從而得到擬合曲線。針對問題四,構建給定數據的二次方程,運用lingo軟件分別求得三類不同條件下的最優擬合曲線,偏差平方和達到最小:,絕對偏差總和達到最小:,觀測值與預測值最大偏差為最小:。針對問題五,本文做出給定數據散點圖,構建不同曲線類型進行擬合,得到即吻合度最高的曲線類型,運用Matlab軟件求得該曲線類型的方程。本文的特色在于利用圖標直觀表達擬合曲線,增強文章可靠性及真實性,并構建不同的曲線類型,得到吻合度最高的擬合曲線。關鍵詞:曲線擬合、線性回歸、lingo 1問題的重述已知一個量依賴于另一個量,現收集有數據如下:0.00.51

3、.01.51.92.53.03.54.04.51.00.90.71.52.02.43.22.02.73.55.05.56.06.67.67.68.59.010.01.04.07.62.75.74.66.06.812.3(1)求擬合以上數據的直線。目標為使的各個觀察值同按直線關系所預期的值的偏差平方和為最小。(2)求擬合以上數據的直線,目標為使的各個觀察值同按直線關系所預期的值的絕對偏差總和為最小。(3)求擬合以上數據的直線,目標為使的各個觀察值同按直線關系所預期的值的最大偏差為最小。(4)求擬合以上數據的曲線,實現(1)(2)(3)三種目標。(5)試一試其它的曲線,可否找出最好的?2模型假設(

4、1)假設數據可靠,并且數據量足夠充分來反映與的依賴關系;(2)假設原始數據精度較大,擬合求得的曲線足夠精確;3.符號說明預測值觀測值觀測值與預測值的差值4問題一的分析與求解4.1 問題的分析對于給定的點,假定和之間滿足線性模型,,,據此,建立線性回歸方程,使得擬合偏差平方和達到最小,即利用最小二乘法求解。4.2 問題的求解將數據代入lingo軟件(程序代碼見附錄1),約束條件為:可解得:,圖 15問題二的分析與求解5.1 問題的分析對于給定的點,假定和之間滿足線性模型,,,據此,建立線性回歸方程,使得擬合絕對偏差總和達到最小。但是,絕對值難以計算,因此,可將其看作。5.2 問題的求解將數據代入

5、lingo軟件(程序代碼見附錄2),約束條件為:可解得:, 圖 2 6問題三的分析與求解6.1 問題的分析對于給定的點,假定和之間滿足線性模型,,,據此,建立線性回歸方程,使的各個觀察值同按直線關系所預期的值的最大偏差為最小,即求各線性方程中達到最小時,對應的線性方程。6.2 問題的求解將數據代入lingo軟件(程序代碼見附錄3),約束條件為:可解得:, 圖 37問題四的分析與求解7.1 問題的分析該問題分析方法與上述三個問題相同,對于給定的點,假定和之間滿足模型,,,據此,建立方程,分別求使得達到最小。7.2 問題的求解將數據代入lingo軟件(程序代碼見附錄4),約束條件分別對應為:可解得

6、:偏差平方和達到最小:,圖 4絕對偏差總和達到最小:,圖 5觀測值與預測值最大偏差為最小:,圖 68問題五的分析與求解8.1 問題的分析該問題分析方法主要是采用最小二乘法擬合函數圖像,利用觀測值與預測值的平方和達到最小,即達到最小。采用最小二乘法進行參數估計時,表示回歸平方和與總離差平方和的比值,這一比例越大越好,模型越精確,回歸效果越顯著。介于01之間,越接近1,回歸擬合效果越好,一般認為超過0.8的模型擬合度比較高。8.2 問題的求解將原始數據錄入Matlab擬合工具箱,觀察其散點圖分布情況,發現指數函數、三次多項式和三角函數能夠較好的反映散點分布,分別得擬合圖像(圖 1、圖 2、圖 3)

7、。圖 1圖 2圖 3通過對值的比較,發現相較于其他來說最大,所以采用三次多項式作為目標函數。9模型的優缺點分析與改進方向9.1優點:(1)本文首先畫出所給數據散點圖,然后運用圖表直觀表達擬合曲線,避免了只有函數方程,增強了本文的可讀性和理解性。(2)本文在構建絕對偏差最小目標函數時,由于絕對偏差較難處理,采用轉化的思想,將對絕對偏差的求解轉化為對偏差平方和開方的求解,從而巧妙地解決這一難題,使得文章更加通俗易懂。 (3)本文所用程序增加注釋,增強了程序的可讀性和規范性。9.2缺點:本文雖建立不同擬合曲線類型,但也僅限于有限的曲線類型,無法保證此曲線即是吻合度最高的曲線。9.3改進方向:針對模型

8、特點,在此基礎上,找到吻合度更高的擬合曲線類型,從而得到最優的擬合曲線。參考文獻1 周鵬,許鋼. 基于LabVIEW的廣義線性擬合在成本預測中的應用J,安徽工程大學學報,2013,(3)2 王禮想,劉利姣,黃光明. 基于EM算法的線性擬合問題研究J. 廊坊師范學院學報,自然科學版,2013,(4)3 狄曉敏,謝紅薇. 多疾病共同危險因素挖掘與MARS預測模型研究J.電子學報,2009,(6)4 郝海燕,郝春蕾,康榮雷等. 我國普通高等學校生源規模預測及高職院校發展趨勢分析. 承德石油高等專科學校學報,2013,(4)附錄:1.第一問:model:sets:!定義集math,屬性x,y,共119

9、個成員數據;math/1.19/:x,y;endsetsdata:x=00.511.51.92.533.544.555.566.67.67.68.5910;y=10.90.71.522.43.222.73.5147.62.75.74.666.812.3;Enddata!約束條件;min=sum(math:(a*x+b-y)2);!解除變量a,b的非負限制;free(a);free(b);end2.第二問:model:sets:!定義集math,屬性x,y,共119個成員數據;math/1.19/:x,y;endsetsdata:x=00.511.51.92.533.544.555.566.67

10、.67.68.5910;y=10.90.71.522.43.222.73.5147.62.75.74.666.812.3;Enddata!約束條件;min=sum(math(i):(y(i)-z(i)2)(1/2);for(math(i):z(i)=a*x(i)+b);!解除變量a,b的非負限制;free(a);free(b);end3.第三問model:sets:!定義集math,屬性x,y,共119個成員數據;math/1.19/:x,y;endsetsdata:x=00.511.51.92.533.544.555.566.67.67.68.5910;y=10.90.71.522.43.2

11、22.73.5147.62.75.74.666.812.3;Enddata!約束條件;min=max(math:abs(a*x+b-y);!解除變量a,b的非負限制;free(a);free(b);End4.第四問4.1model:sets:!定義集math,屬性x,y,共119個成員數據;math/1.19/:x,y;endsetsdata:x=00.511.51.92.533.544.555.566.67.67.68.5910;y=10.90.71.522.43.222.73.5147.62.75.74.666.812.3;Enddata!約束條件;min=sum(math:(a*x2+b

12、*x+c-y)2);!解除變量a,b,c的非負限制;free(a);free(b);free(c);End4.2model:sets:!定義集math,屬性x,y,共119個成員數據;math/1.19/:x,y;endsetsdata:x=00.511.51.92.533.544.555.566.67.67.68.5910;y=10.90.71.522.43.222.73.5147.62.75.74.666.812.3;Enddata!約束條件;min=sum(math:abs(a*x2+b*x+c-y);!解除變量a,b,c的非負限制;free(a);free(b);free(c);end4.3model:sets:!定義集math,屬性x,y,共119個成員數據;math/1.19/:x,y;end

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論