回归分析实验程序-sas版

回归分析实验程序-sas版

ID:6134052

大小:47.00 KB

页数:10页

时间:2018-01-04

回归分析实验程序-sas版_第1页
回归分析实验程序-sas版_第2页
回归分析实验程序-sas版_第3页
回归分析实验程序-sas版_第4页
回归分析实验程序-sas版_第5页
资源描述:

《回归分析实验程序-sas版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、procimportout=xt49/*使用import过程导入数据并输出到数据集xt4.9*/datafile="E:xt49.xls"dbms=excel2000replace;getnames=yes;/*首行为变量名*/run;procplotdata=xt49;/*对xt49绘图*/ploty*x='*';/*以x为横坐标,y为纵坐标,以*为各点,画散点图*/run;proccorrpearsondata=xt49;/*对xt49运行相关分析过程*/varyx;/*计算y和x的Pearson相关系数*/run

2、;procregdata=xt49;/*对xt4.9运行回归分析过程*/modely=x;/*建立以y为因变量,以x为自变量的线性回归方程*/modely=x/prdw;/*建立以y为因变量,以x为自变量的线性回归方程,p是要求输出拟合值,r是要求输出残差值,dw是要求输出DW检验统计量的值*/modely=x1-x4/vif;/*建立以y为因变量,以x1-x4为自变量的线性回归方程,vif是要求输出各自变量的VIF值*/outputout=resp=yhatr=residual;/*输出拟合值和残差值至数据集res,以

3、便绘制残差图*/run;-------------------------以下是绘制残差图的程序,datares_new;/*创建新数据集res_new*/setres;/*先把res数据集复制过来*/lag1residual=lag1(residual);/*lagn(n自定)函数可把一变量的各观测值移后n位;residual即,lag1residual即*/t=_n_;/*_n_是data步内读取观测值的计数器变量,从1开始,每读取一观测值自加1,因此变量t的观测值即为期数1,2,...,n*/run;procplo

4、tdata=res_new;/*绘制残差图*/plotresidual*lag1residual='*';/*以residual即残差值为纵坐标,以residual2即拟合值为横坐标*/plotresidual*t='*';/*以residual即残差值为纵坐标,以t即拟合值为横坐标*/run;-------------------以下是进行一阶差分后建立回归模型以及其自相关检验的程序dataet49_new;/*创建新数据集ch4_new*/setxt49;/*先把ch4数据集复制过来*/difx=x-lag1(x);

5、/*lagn(n自定)函数可把一变量的各观测值移后n位;对x各观测值作一阶差分*/dify=y-lag1(y);/*lagn(n自定)函数可把一变量的各观测值移后n位;对y各观测值作一阶差分*/run;procreg;/*对ex4.9_new运行回归分析过程*/modeldify=difx/prdw;/*建立以y为因变量,以difx为自变量的线性回归方程,p是要求输出拟合值,r是要求输出残差值,dw是要求输出DW检验统计量的值*/outputout=resp=yhatr=residual;/*输出拟合值和残差值至数据集r

6、es,以便绘制残差图*/run;datares_new;/*创建新数据集res_new*/setres;/*先把res数据集复制过来*/lag1residual=lag1(residual);/*lagn(n自定)函数可把一变量的各观测值移后n位;residual即,lag1residual即*/t=_n_;/*_n_是data步内读取观测值的计数器变量,从1开始,每读取一观测值自加1,因此变量t的观测值即为期数1,2,...,n*/run;procplotdata=res_new;/*绘制残差图*/plotresidu

7、al*lag1residual='*';/*以residual即残差值为纵坐标,以residual2即拟合值为横坐标*/plotresidual*t='*';/*以residual即残差值为纵坐标,以t即拟合值为横坐标*/run;_________异常值的的识别假定有一数据集ch,因变量为y,自变量为x1-x2(或x)。1.求各观测体的学生化残差值的程序:procreg;/*对ch运行回归分析过程*/modely=x1-x2;/*建立以y为因变量,以x1-x2为自变量的线性回归方程*/outputout=abnormal

8、student=sre;/*输出各观测体的学生化残差值至数据集abnormal*/run;procprintdata=abnormal;/*打印出abnormal数据集中的数据,查看各观测体的学生化残差值*/run;运行程序后查看数据集abnormal,StudentizedResidual列即为各观测体的学生化残差

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

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

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