SAS学习系列25.非线性回归

SAS学习系列25.非线性回归

ID:42800570

大小:507.93 KB

页数:17页

时间:2019-09-21

SAS学习系列25.非线性回归_第1页
SAS学习系列25.非线性回归_第2页
SAS学习系列25.非线性回归_第3页
SAS学习系列25.非线性回归_第4页
SAS学习系列25.非线性回归_第5页
资源描述:

《SAS学习系列25.非线性回归》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、....25.非线性回归现实世界中严格的线性模型并不多见,它们或多或少都带有某种程度的近似;在不少情况下,非线性模型可能更加符合实际。对变量间非线性相关问题的曲线拟合,处理的方法主要有:(1)首先确定非线性模型的函数类型,对于其中可线性化问题则通过变量变换将其线性化,从而归结为前面的多元线性回归问题来解决;(2)若实际问题的曲线类型不易确定时,由于任意曲线皆可由多项式来逼近,故常可用多项式回归来拟合曲线;(3)若变量间非线性关系式已知(多数未知),且难以用变量变换法将其线性化,则进行数值迭代的非线性回归分析。(一)可变换为线性的非线性回归资料整理....在很多场合

2、,可以对非线性模型进行线性化处理,尤其是可变换为线性的非线性回归,运用最小二乘法进行推断,对线性化后的线性模型,可以应用REG过程步进行计算。例1有实验数据如下:X1.11.21.31.41.51.61.71.81.922.12.22.32.4Y109.9540.4520.0924.5311.027.394.952.721.821.490.820.30.20.22试分别采用指数回归(y =aebx )方法进行回归分析。代码:dataexam25_1;inputxy;cards;1.1109.951.240.451.320.091.424.531.511.021.6

3、7.391.74.951.82.721.91.8221.492.10.822.20.32.30.22.40.22;run;procsgplotdata=exam25_1;scatterx=xy=y;run;proccorrdata=exam25_1;资料整理....varxy;run;datanew1;setexam25_1;v=log(y);run;procsgplotdata=new1;scatterx=xy=v;title'变量代换后数据';run;procregdata=new1;varxv;modelv=x;printcli;title'残差图';plo

4、tresidual.*predicted.;run;datanew2;setexam25_1;y1=14530.28*exp(-4.73895*x);run;procgplotdata=new2;ploty*x=1y1*x=2/overlay;symbolv=doti=nonecv=red;symbol2i=smcolor=blue;title'指数回归图';run;运行结果:资料整理....资料整理....资料整理....资料整理....程序说明:(1)调整后的R2=0.9831,说明拟合程度很好;F检验的P值=0.0001<α=0.05,拒绝原假设,故直线回归

5、的斜率不为0;(2)将线性回归系数代入,得到原回归方程y=14530.28*e−4.73895x(3)残差图趋势,符合残差随机正态分布的假设(不带其它明显趋势)。二、多项式回归一般函数都可用多项式来逼近,故多项式回归分析可用来处理相当广泛的非线性问题。对观测数据(xt,yt),t=1,…,N.多项式回归模型为:令则模型可写为:Y=XB+ε当X列满秩时,用最小二乘估计可求得其多项式回归方程。但由于的计算既复杂又不稳定,故一般采用正交多项式法来进行多项式回归。资料整理....多项式模型可以直接应用GLM(广义线性模型)求解。例2重庆市种畜场奶牛群1—12月份(x1),

6、产犊母牛平均产奶量(y)的资料如程序数据步中,试对该资料配置一个合适的回归方程。代码:dataexam25_2;inputx1y@@;x2=x1*x1;datalines;13833.4373476.7623811.5883466.2233769.4793395.4243565.74103807.0853481.99113817.0363372.82123884.52;run;procsgplotdata=exam25_2;scatterx=x1y=y;title'原始数据散点图';run;procregdata=exam25_2;modely=x1x2;run;

7、运行结果:资料整理....资料整理....资料整理....程序说明:(1)观察数据的散点图,更适合二次多项式拟合,也可以测试几种不同次数的多项式拟合选择其中最优的;(2)将回归系数代入多项式方程得到:y=4117.20136-204.93668x1+15.78570x12三、不能变换为线性的非线性回归该类非线性回归分析就是利用最小二乘准则来估计回归系数β,使得残差平方和最小。一般来用数值迭代法来进行,先选定回归系数的初值β0,按照给定的步长和搜索方向逐步迭代,直到残差平方和达到最小。有5种常用的非线性回归迭代方法:高斯-牛顿法(Gauss-Newton)、最速下降

8、法(梯度法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。