SAS时序分析介绍.ppt

SAS时序分析介绍.ppt

ID:49518567

大小:71.00 KB

页数:31页

时间:2020-02-06

SAS时序分析介绍.ppt_第1页
SAS时序分析介绍.ppt_第2页
SAS时序分析介绍.ppt_第3页
SAS时序分析介绍.ppt_第4页
SAS时序分析介绍.ppt_第5页
资源描述:

《SAS时序分析介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、时间序列数据集的创建1、使用DATA步创建SAS数据集创建临时数据集datajr09;inputtimemonyy7.price;formattimemonyy5.;cards;Jan2005101Feb200582Mar200566Apr200535May200531Jun20057;Run;procprintdata=jr09;Run;①SAS系统命令语句不分大小写,单词之间至少空一格,每条命令以“;”结束。②“dataexample1_1”命令SAS建立一个临时数据集。③“inputtimemo

2、nyy7.price;”第一个变量名为“time”,“monyy7.”说明变量是时间变量,且指定了数据的输入格式为字符长度为7的月份年度数据。第二个变量名为“price”,对它没有指定变量类型和数据输入格式,系统会自动将它视为数字型变量,并自动读取。④“formattimemonyy5.;”该句告诉系统,“time”这个变量的的输出格式是字符长度为5的月份年度数据,输出格式为月份的三位缩写字母+2位年份数据。⑤“cards”告诉SAS系统,下面开始录入数据行。第一列数据会自动赋给“time”,第一列数据会

3、自动赋给“price”。如果命令为:“inputtimemonyy7.price@@;”,数据将以如下方式读取:第一个数据赋值给变量“time”,第二个数据赋值给变量“price”,第三个数据赋值给变量“time”,第四个数据赋值给变量“price”,……数据输入完后,另起一行输入命令结束符号“;”注意:Cards=datalines⑥“Run;”表示程序写好可以运行。创建永久数据集所谓永久数据集就是指在sas中建立的数据集不会因为退出sas而丢失,它会永久地保存在该数据中,以后进入sas系统还可以从库中

4、调用该数据集。①用“datasasuser.jr09;”生成一个名字为sasuser.jr09的永久数据集。②用libname命令建立永久数据集假定SAS软件安装在C盘,并且已经在SAS目录下建立名为myfile的文件夹,就可以通过如下命令在该目录下建立一个名为datafile的永久数据库,并将数据集09jr存入永久数据库中。Libnamedatafile’c:sasmyfile’;Datadatafile.09jr;该数据集将一直以datafile.09jr这种二级名称的形式被调用。查看数据“pro

5、cprintdata=jr09;”2、直接导入外部数据file-----import-----microsoftexcel97or2000(*.xls)-----browse(指明要输入文件的路径)-----next-----finishprocimportout=work.jr09datafile="d:jr.xls"dbms=excelreplace;sheet="sheet";getnames=yes;run;导出数据datajr09;setf;keepresidual;run;Procexpor

6、tdata=work.jr09outfile="d:jr09.xls"dbms=excelreplace;Sheet=“jr09”;run;sas分部转换为excelproctransposedata=tmp1.stockreturnout=t_t;run;datat_t1;sett_t;if_n_<=250;run;proctransposedata=t_t1out=t_t11;datat_t11;sett_t11;formatdatayymmdd10.;run;procexportdata=t_t1

7、1outfile="d:tant_t11.xls"dbms=excel2000replace;run;二、时间序列数据集的处理1、间隔数据的处理对于等时间间隔数据,SAS提供一种时间间隔函数INTNX,它可以根据需要自动产生等时间间隔的时间数据。datajr091_1;inputprice;time=intnx('month','01jan2005'd,_n_-1);formattimemonyy.;cards;3.413.453.423.533.45;procprintdata=jr091_1;ru

8、n;“time=intnx('month','01jan2005'd,_n_-1);”该命令是指定用intnx函数给时间time赋值。intnx函数包括三个参数:第一个参数指定等时间间隔,该参数可以为—day,week,quarter,year等,第二个参数指定参照时间,第三个参数(_n_k)是调整开始观测的指针。K为整数,k取正值,指针由参照时间向未来(不包含参照时间)拨k期,k取负值,指针由参照时间向过去(包含参照时间)拨

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

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

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