数据拟合应用实例

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数据拟合应用实例——人口预测模型源代码clearclc%读入人口数据(1971-2000年)Y=[338153398134004341653421234327343443445834498344763448334488345133449734511345203450734509345213451334515345173451934519345213452134523345253452534527]%读入时间变量数据(t=年份-1970)T=[123456789101112131415161718192021222324252627282930]%线性化处理fort=1:30,x(t)=exp(-t);y(t)=1/Y(t);end%计算,并输出回归系数Bc=zeros(30,1)+1;X=[c,x'];B=inv(X'*X)*X'*y'fori=1:30,%计算回归拟合值z(i)=B(1,1)+B(2,1)*x(i);%计算离差s(i)=y(i)-sum(y)/30;%计算误差w(i)=z(i)-y(i);end%计算离差平方和SS=s*s';%回归误差平方和QQ=w*w';%计算回归平方和UU=S-Q;%计算,并输出F检验值F=28*U/Q%计算非线性回归模型的拟合值forj=1:30,Y(j)=1/(B(1,1)+B(2,1)*exp(-j));end%输出非线性回归模型的拟合曲线(Logisic曲线)plot(T,Y)运行结果Y=Columns1through9338153398134004341653421234327343443445834498Columns10through18344763448334488345133449734511345203450734509Columns19through27345213451334515345173451934519345213452134523Columns28through30345253452534527T=Columns1through18123456789101112131415161718Columns19through30192021222324252627282930B=1.0e-04*0.29020.0182F=47.8774拟合图像通过拟合判断人口增长趋势

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功