欢迎来到天天文库
浏览记录
ID:57333436
大小:33.86 KB
页数:5页
时间:2020-08-12
《数据拟合应用实例.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据拟合应用实例——人口预测模型源代码clearclc%读入人口数据(1971-2000年)Y=[338153398134004341653421234327343443445834498344763448334488345133449734511345203450734509345213451334515345173451934519345213452134523345253452534527]%读入时间变量数据(t=年份-1970)T=[123456789101112131415161718192021222324252627282930
2、]%线性化处理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=
3、1:30,Y(j)=1/(B(1,1)+B(2,1)*exp(-j));end%输出非线性回归模型的拟合曲线(Logisic曲线)plot(T,Y)运行结果Y=Columns1through9338153398134004341653421234327343443445834498Columns10through18344763448334488345133449734511345203450734509Columns19through27345213451334515345173451934519345213452134523Columns
4、28through30345253452534527T=Columns1through18123456789101112131415161718Columns19through30192021222324252627282930B=1.0e-04*0.29020.0182F=47.8774拟合图像>>通过拟合判断人口增长趋势
此文档下载收益归作者所有