版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
實(shí)驗(yàn)人口預(yù)測與數(shù)據(jù)擬合第一頁,共三十三頁,2022年,8月28日實(shí)驗(yàn)13人口預(yù)測與數(shù)據(jù)擬合2、了解利用最小二乘法進(jìn)行數(shù)據(jù)擬合的基本思想,掌握用數(shù)據(jù)擬合法尋找最佳擬合曲線的方法。3、了解多元函數(shù)的極值在數(shù)據(jù)擬合法中的應(yīng)用。實(shí)驗(yàn)?zāi)康?、學(xué)會用MATLAB軟件進(jìn)行數(shù)據(jù)擬合。4、通過對實(shí)際問題進(jìn)行分析研究,初步掌握建立數(shù)據(jù)擬合數(shù)學(xué)模型的方法。第二頁,共三十三頁,2022年,8月28日據(jù)人口統(tǒng)計年鑒,知我國從1949年至1994年人口數(shù)據(jù)資料如下:(人口數(shù)單位為:百萬)(1)在直角坐標(biāo)系上作出人口數(shù)的圖象。(2)建立人口數(shù)與年份的函數(shù)關(guān)系,并估算1999年的人口數(shù)。實(shí)驗(yàn)問題年份
1949
1954
1959
1964
1969
人口數(shù)
541.67
602.66
672.09704.99
806.71
年份1974
1979
1984
1989
1994人口數(shù)
908.59
975.421034.75
1106.76
1176.74
第三頁,共三十三頁,2022年,8月28日如何確定a,b?線性模型第四頁,共三十三頁,2022年,8月28日1、曲線擬合問題的提法:
已知一組(二維)數(shù)據(jù),即平面上的n個點(diǎn)),(iiyx,
ixni,,,2,1L=互不相同,尋求一個函數(shù)(曲線))(xfy=,使)(xf在某種準(zhǔn)則下與所有數(shù)據(jù)點(diǎn)最為接近,即曲線擬合得最好,如圖:
xy0++++++++一、曲線擬合確定f(x)使得
達(dá)到最小
最小二乘準(zhǔn)則
第五頁,共三十三頁,2022年,8月28日數(shù)據(jù)插值已知一組(二維)數(shù)據(jù),即平面上的n個點(diǎn)),(iiyx,
ixni,,,2,1L=互不相同,尋求一個函數(shù)(曲線))(xfy=
數(shù)據(jù)插值第六頁,共三十三頁,2022年,8月28日2、用什么樣的曲線擬合已知數(shù)據(jù)?擬合基函數(shù):1.畫圖觀察;2.理論分析指數(shù)函數(shù)類:
冪函數(shù)類:
擬合函數(shù):——多項(xiàng)式擬合—指數(shù)函數(shù)擬合三角函數(shù)類:
擬合函數(shù)確定后,問題轉(zhuǎn)化為最小值問題:第七頁,共三十三頁,2022年,8月28日3、擬合函數(shù)組中系數(shù)的確定第八頁,共三十三頁,2022年,8月28日MATLAB中的數(shù)據(jù)擬合命令簡單使用格式:X=lsqcurvefir(@fun,x0,xdata,ydata);[X,res]=lsqcurvefir(fun,x0,xdata,ydata);功能:對數(shù)據(jù)xdata,ydata按函數(shù)fun(文件),以x0為初值做最小二乘擬合。返回fun中的系數(shù)向量和殘差平方和的范數(shù)。曲線擬合:lsqcurvefit第九頁,共三十三頁,2022年,8月28日曲線擬合舉例例:已知觀測數(shù)據(jù)如下表所示求最小二乘意義的曲線f(x)擬合,其中:X00.10.20.30.40.50.60.70.80.91.0Y3.13.273.814.55.1867.058.569.6911.2513.17第十頁,共三十三頁,2022年,8月28日實(shí)驗(yàn)過程:編寫擬合函數(shù)文件:functionf=nihefun(x,xdata)f=x(1)*exp(xdata)+x(2)*xdata.^2+x(3)*xdata.^3保存為nihefun.m編寫下面的程序:——sy09_01.mxdata=0:0.1:1;ydata=[3.13.273.814.55.1867.058.56…9.6911.2513.17];x0=[000];[x,resn]=lsqcurvefit(@nihefun,x0,xdata,ydata)
xdata=0:0.01:1;nihef=x(1)*exp(xdata)+x(2)*xdata.^2+x(3)*xdata.^3;pauseplot(xdata,nihef)
第十一頁,共三十三頁,2022年,8月28日第十二頁,共三十三頁,2022年,8月28日MATLAB中的數(shù)據(jù)擬合命令簡單使用格式:p=polyfit(xdata,ydata,m);
功能:對xdata,ydata用m次多項(xiàng)式擬合。
返回:擬合多項(xiàng)式的系數(shù)向量p。(從高到低)y0=polyval(p,x0)可以求得多項(xiàng)式在x0處的值。由于高次多項(xiàng)式曲線變化不穩(wěn)定,所以多項(xiàng)式次數(shù)的選取不宜過高。
多項(xiàng)式擬合:polyfit第十三頁,共三十三頁,2022年,8月28日多項(xiàng)式擬合舉例例:已知觀測數(shù)據(jù)如下表所示分別用3次和6次多項(xiàng)式擬合這些數(shù)據(jù)點(diǎn)。X00.10.20.30.40.50.60.70.80.91.0Y-.4471.9783.286.167.087.347.669.569.489.311.2第十四頁,共三十三頁,2022年,8月28日實(shí)驗(yàn)過程:編寫下面的程序:——sy09_02.m
x=0:0.1:1;
y=[-0.4471.9783.286.167.087.347.66…9.569.489.311.2];plot(x,y,’k.’,’markersize’,25);p3=polyfit(x,y,3);p6=polyfit(x,y,6);
t=0:0.01:1.2;s=polyval(p3,t);s1=polyval(p6,t);holdonplot(t,s,’k-’,’linewidth’,2)plot(t,s1,’k--’,’linewidth’,2)gridon
第十五頁,共三十三頁,2022年,8月28日第十六頁,共三十三頁,2022年,8月28日二、人口預(yù)測線性模型
對于開始提出的實(shí)驗(yàn)問題,代入數(shù)據(jù),計算得從而得到人口數(shù)與年份的函數(shù)關(guān)系為把x=1999代如,估算出1999年的人口數(shù)為y=1252.1(百萬)=12.52億1999年實(shí)際人口數(shù)量為12.6億。線性預(yù)測模型第十七頁,共三十三頁,2022年,8月28日英國人口學(xué)家Malthus根據(jù)百余年的人口統(tǒng)計資料,于1798年提出了著名的人口自然增長的指數(shù)增長模型。三、人口預(yù)測的Malthus模型基本假設(shè)
:人口(相對)增長率r
是常數(shù)x(t)~時刻t的人口,t=0時人口數(shù)為x0指數(shù)增長模型實(shí)際中,常用第十八頁,共三十三頁,2022年,8月28日1.由前100年的數(shù)據(jù)求出美國的人口增長Malthus模型。2.預(yù)測后100年(每隔10年)的人口狀況。3.根據(jù)預(yù)測的人口狀況和實(shí)際的人口數(shù)量,討論人口模型的改進(jìn)情況。美國1790年-1980年每隔10年的人口記錄226.5204.0179.3150.7131.7123.2106.592.076.062.9人口(百萬)1980197019601950194019301920191019001890年份50.238.631.423.217.112.99.67.25.33.9人口(百萬)1880187018601850184018301820181018001790年份例1第十九頁,共三十三頁,2022年,8月28日解:取得最小值.其中,表示人口數(shù)量。表示年份,解方程組:即得參數(shù)的值.使得問題轉(zhuǎn)化為求參數(shù)第二十頁,共三十三頁,2022年,8月28日%sy09_3.m%%Thisprogramistopredictthenumberofpopulation%formatlongt1=[1790;1800;1810;1820;1830;1840;1850;1860;1870;1880];t2=[1890;1900;1910;1920;1930;1940;1950;1960;1970;1980];x1=[3.9;5.3;7.2;9.6;12.9;17.1;23.2;31.4;38.6;50.2];x2=[62.9;76.0;92.0;106.5;123.2;131.7;150.7;179.3;204.0;226.5];lnx1=log(x1);lnx2=log(x2);第二十一頁,共三十三頁,2022年,8月28日a12=sum(t1);a11=10;a21=a12;a22=sum(t1.^2);d1=sum(lnx1);d2=sum(lnx1.*t1);
A=[a11,a12;a21,a22];D=[d1;d2];
ab=inv(A)*D;
disp('a=');disp(ab(1));
disp('b=');disp(ab(2));
fori=1:10
xx1(i)=exp(ab(1)+ab(2)*t1(i));
end
fori=1:10
xx2(i)=exp(ab(1)+ab(2)*t2(i));
end
plot(t1,x1,'r*--',t1,xx1,'b+-',t2,x2,'g*--',t2,xx2,'m+-');
第二十二頁,共三十三頁,2022年,8月28日a=-49.79535457790735b=0.02859807120038擬合結(jié)果表明:人口的指數(shù)模型在短期內(nèi)基本上能比較準(zhǔn)確地反映人口自然增長的規(guī)律,但長期預(yù)測誤差很大,需要修正預(yù)測模型。擬合曲線原始數(shù)據(jù)曲線第二十三頁,共三十三頁,2022年,8月28日四、人口預(yù)測的Logistic模型如果人口的增長符合Malthus模型,則人口增長到一定數(shù)量后,增長率下降的原因:資源、環(huán)境等因素對人口增長的阻滯作用1838年,荷蘭生物學(xué)家Verhulst對Malthus模型作了進(jìn)一步分析后指出:導(dǎo)致上述不符合實(shí)際情況的主要原因是未能考慮“密度制約”因素。即最終導(dǎo)致地球上人口爆炸,這與實(shí)際是不相符的。且阻滯作用隨人口數(shù)量增加而變大r是x的減函數(shù)第二十四頁,共三十三頁,2022年,8月28日假設(shè)r~固有增長率(x很小時)k~人口容量(資源、環(huán)境能容納的最大數(shù)量)第二十五頁,共三十三頁,2022年,8月28日例2中國人口預(yù)測yearpopupopu_fit19718.5238.61919728.7188.76019738.9218.90119749.0869.04219759.2429.18319769.3729.32419779.4979.46619789.6269.60719799.7549.74919809.8719.890198110.00710.031198210.16510.172yearpopupopu_fit198310.30110.313198410.43610.453198510.58510.593198610.75110.732198710.93010.871198811.10311.009198911.27011.147199011.43311.284第二十六頁,共三十三頁,2022年,8月28日中國人口Logistic模型—zgrk_lgstic.mclear;clc;clfloadzgrk_data;k=19;cpopu1=1./cpopu-1/k;n=15;a=sum(year(1:n));b=sum(year(1:n).*year(1:n));c=sum(log(cpopu1(1:n)));d=sum(year(1:n).*log(cpopu1(1:n)));A=[na;ab];B=[c;d];p=inv(A)*Bx=1971:2006;y=1./(1/k+exp(p(1)+p(2)*x));cpopu_new=[11.582,11.717,11.852,11.985,12.112,12.239,...
12.363,12.476,12.519,12.634,12.763,12.845,12.923,...
12.999,13.076,13.145];cpoputj=[cpopu,cpopu_new];
scatter(x,cpoputj,'k*')axis([19712010615]);grid;holdon;plot(x,y,'r-','linewidth',2)fprintf('yearpopupopu_fit\n');fori=1:20year=i+1970;fprintf('%6.0f%8.3f%8.3f\n',year,cpoputj(i),y(i))endfprintf('==============\n');fprintf('yearopu_tjpopu_pred\n');fori=21:36year=i+1970;fprintf('%6.0f%8.3f%8.3f\n',year,cpoputj(i),y(i));end第二十七頁,共三十三頁,2022年,8月28日中國人口預(yù)測的Logistic模型結(jié)果:假設(shè)中國人口容納量為19億時,Logistic模型為:年份201020152020人口數(shù)(億)13.798914.342214.8458第二十八頁,共三十三頁,2022年,8月28日多項(xiàng)式擬合人口模型——sy09_04.m%Thisprogramistopredictthemodelofpopulationby4-degreepolynomial%%prog42.m%formatlongt1=[1790;1800;1810;1820;1830;1840;1850;1860;1870;1880];t2=[1890;1900;1910;1920;1930;1940;1950;1960;1970;1980];t=[t1;t2];P1=[3.9;5.3;7.2;9.6;12.9;17.1;23.2;31.4;38.6;50.2];P2=[62.9;76.0;92.0;106.5;123.2;131.7;150.7;179.3;204.0;226.5];P=[P1;P2];n=4;%Thedegreeofthefittingpolynomial%[a,s]=polyfit(t1,P1,n);y=polyval(a,t);%aisthecoefficientsvectorfromn-degreeto0-degree%plot(t,P,'r*--',t,y,'b+-');第二十九頁,共三十三頁,2022年,8月28日a=1.0e+006*-0.00000000
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球商店可視化工具行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國單立柱托盤堆垛機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 嚴(yán)守黨的生活紀(jì)律維護(hù)黨員良好形象黨員教育培訓(xùn)課件
- 作用方法局麻作用吸收作用表面麻醉浸潤麻醉麻醉蛛網(wǎng)膜下腔麻醉硬膜外麻醉講解
- 醫(yī)學(xué)儀器外貿(mào)購銷合同范本年
- 土地房屋轉(zhuǎn)讓簡單合同范本
- 服裝設(shè)計與生產(chǎn)加工合同
- 項(xiàng)目承包服務(wù)合同范本
- 財務(wù)管理系統(tǒng)開發(fā)合作合同
- 店面房出租經(jīng)營合同書
- 2024年度碳陶剎車盤分析報告
- 2025年1月 浙江首考英語試卷
- 2025年1月廣西2025屆高三調(diào)研考試英語試卷(含答案詳解)
- 質(zhì)檢工作計劃書2025質(zhì)檢部工作計劃范文
- 《復(fù)旦大學(xué)》課件
- 承包魚塘維修施工合同范例
- 2024年浙江省公務(wù)員錄用考試《行測》題(A類)
- 2024版《安全生產(chǎn)法》考試題庫附答案(共90題)
- 疥瘡病人的護(hù)理
- 2024版《糖尿病健康宣教》課件
- 新員工三級安全教育考試試題參考答案
評論
0/150
提交評論