基于MATLAB环境数学模型参数估计课件.ppt
《基于MATLAB环境数学模型参数估计课件.ppt》由会员分享,可在线阅读,更多相关《基于MATLAB环境数学模型参数估计课件.ppt(33页珍藏版)》请在三一办公上搜索。
1、2023/3/8,1,第6讲:环境数学模型参数估计方法(一),1、一元、多元线性回归参数估计2、多项式回归参数估计(自学)3、非线性回归参数估计方法 4、非线性最小二乘优化参数估计(自学),2023/3/8,2,一、参数估计重要性,环境数学模型要实现求解,确定其参数是重要的一步。模型中的参数有一些是通过试验手段获得、或者根据文献上资料获得、或者根据经验值获得。上述参数在具体的时间、空间条件下,是否真正的适合某一模型,或者说其适合的程度有多高要靠参数估计的方法评价,并且以这些从各种途径获得的模型参数作为初值,利用参数估计的方法,获得最适合的模型参数是参数估计的最主要任务。参数估计的方法多是一些数
2、学上的优化方法,如最小二乘优化法、非线性优化规划法、梯度最优化算法、线性回归、非线性回归、经验公式等。,2023/3/8,3,二、什么是基于回归分析的参数估计?,回归分析是一种数理统计的方法,用以估计变量之间的相关关系,这种相关关系可能是线性的,也可能是非线性的。回归分析过程是根据因变量和自变量的大量观测数据,发现其大致规律,然后用一定的线性或非线性模型去拟合这些观测数据,回归分析得出因变量和自变量之间的确切数量相依关系式。反过来,如果已经知道因变量和自变量之间数学模型的基本结构,如直线型、幂指数型、多项式型,只是不知道模型中的确切参数,则根据观测值,利用回归分析的方法将模型参数确定出来的过程
3、就是参数估计的过程。利用回归分析技术进行参数估计实际上要比完全意义上的回归分析简单一些。,2023/3/8,4,三、基于一元线性回归的参数估计,数学形式,2023/3/8,5,三、基于一元线性回归的参数估计,数学形式,2023/3/8,6,三、基于一元线性回归的参数估计,应用举例,2023/3/8,7,三、基于一元线性回归的参数估计,求解思路,2023/3/8,8,三、基于一元线性回归的参数估计,简单程序,将上述过程转化为如下的M文件。S=205080100150200250300350;mu=1.18 2.17 2.82 3.03 3.49 3.65 3.97 4.11 4.22;x=1./
4、S;y=1./mu;X=ones(size(x,1),1),x;ab,bint,r,rint,stats=regress(y,X,0.05)mumax=1/ab(1);ks=ab(2)*mumax,运行结果,ab=0.200;12.916;bint=(略去);r=(略去);rint=(略去);stats=0.9995 15412.8412 0.000000000001%可见相关系数平方接近1.0,p值接近0mumax=4.97ks=64.27,2023/3/8,9,四、基于多元线性回归的参数估计,问题描述,2023/3/8,10,四、基于多元线性回归的参数估计,应用举例,2023/3/8,11
5、,四、基于多元线性回归的参数估计,求解思路,2023/3/8,12,四、基于多元线性回归的参数估计,编程实现,M=10000000;u=0.5;A=20;xx=500;%给出已知条件t=1803004806609001140156018002100240030003600;C=141504506246565783933022121476932;y=log(C.*sqrt(t);x1=1./t;x2=t;X=ones(size(t,1),1),x1,x2;%构造因变量自变量矩阵b012,bint,r,rint,stats=regress(y,X,0.05)%多元线性回归T=xx/u;B=b012
6、(3)*(-1),B=(-1)*b012(2)/T2%观察两种途径求得的B是否相等?A0=exp(b012(1)-2*B*T);disp(由B算Dx,);Dx=u2/(4*B),disp(由A0算Dx,);Dx=(M/(A0*A*sqrt(4*pi)2,2023/3/8,13,四、基于多元线性回归的参数估计,运行结果,b012=1.0e+003*0.01239675394754-1.24846558474483-0.00000124753011bint=(略去);r=(略去);rint=(略去)stats=1.0e+007*0.00000009999996 1.09793698679399 0
7、B=0.00124753011206B=0.00124846558474通过B计算出Dx,Dx=50.06145204457062通过A0计算出Dx,Dx=50.10180080903253,stats中的第一个元素(R2)非常接近1.0,说明多元回归效果非常好,而且stats中的第三个元素(p值)远小于0.05,印证了回归效果好的结论,2023/3/8,14,五、基于多项式回归的参数估计,问题描述,2023/3/8,15,五、基于多项式回归的参数估计,应用举例,2023/3/8,16,五、基于多项式回归的参数估计,编程求解,【求解】分别多项式回归和多元回归,看二者是否有差别t=1 2 2 3
8、 5 6 7 8 9 10 11 12;y=92 140 213 267 128 343 208 131 188 282 203 143;plot(t,y,k-);gtext(原始曲线);hold on;%进行多项式拟合估计,通过图形观察拟合效果 p4=polyfit(t,y,4);y4=polyval(p4,t);plot(t,y4,-*);gtext(4次多项式);hold on p6=polyfit(t,y,6);y6=polyval(p6,t);plot(t,y6,-o);gtext(6次多项式);hold on p8=polyfit(t,y,8);y8=polyval(p8,t);p
9、lot(t,y8,-square);gtext(8次多项式);hold on p9=polyfit(t,y,9);y9=polyval(p9,t);plot(t,y9,-v);gtext(9次多项式);%进行多元回归分析,通过相关系数判断回归效果好坏 pr4,bint4,r4,rint4,stats4=regress(y,t.4,t.3,t.2,t,ones(size(t,1),1)%进行4次多项式回归及效果 pr6,bint6,r6,rint6,stats6=regress(y,t.6,t.5,t.4,t.3,t.2,t,ones(size(t,1),1)pr8,bint8,r8,rint8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 环境 数学模型 参数估计 课件
链接地址:https://www.31ppt.com/p-3005261.html