时间序列分析试验1SAS简介_第1页
时间序列分析试验1SAS简介_第2页
时间序列分析试验1SAS简介_第3页
时间序列分析试验1SAS简介_第4页
时间序列分析试验1SAS简介_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

时间序列分析之

试验一SAS简介及数据集的建立2023/9/21一、SAS简介SAS(StatisticalAnalysisSystem)是一个管理数据、分析数据和打印各种报告的大型组合统计软件系统。最早由美国北卡罗纳州州立大学的两名教授研发。1976年创建了SAS研究所,正式推出SAS软件,期初限于统计分析,现在是用于决策支持的大型集成信息系统,但统计分析功能仍是其重要组成部分和核心功能。2023/9/221、SAS版本目前最新版本SAS9.3,要近20G。一般个人用版本SAS8.1(2)(300M多)(低版本对中文支持不好),由数十个模块构成,功能包括数据访问、数据储存及管理、应用开发、图形处理、数据分析、报告编制、运筹学方法、计量经济学与预测等。

2023/9/232、SAS的主要模块SAS系统是多模块的集成系统,主要有:BaseSAS是SAS系统的核心-负责数据管理,交互应用环境管理,用户语言处理及其它软件产品的调用。SAS/STAT—统计分析方法软件包,是国际统计分析领域的标准软件包。SAS/GRAPH—统计图形软件包。

(一般统计学处理用上面三个模块)其它还有很多专用模块,如:

SAS/OR--运筹学方法软件包。

SAS/QC--全面质量管理方法软件包。……2023/9/243、SAS/ETS介绍SAS/ETS(Econometric&TimeSeries)是专门进行计量经济与时间序列分析的软件。具有全球一流的数据仓库功能,因此在进行海量数据的时间序列分析时具有优势。时间序列分析还可采用Eviews(EconometricsViews),称为计量经济学软件包。

2023/9/254、SAS的运用SAS的运用以程序来完成,其程序的特点:1、程序由语句组成,语句以分号(;)结束;2、程序由“两步”实现,即数据步(以data开始)和过程步(以proc开始),提交时程序都由run语句结束。3、数据步的功能是创建数据集,常用语句:DATA语句,INPUT语句,CARDS语句,赋值语句,SET语句。4、过程步的主要功能是对数据集作分析、报表,语句非常多。如print,var,where,title,sum,means等。2023/9/26SAS操作界面SAS的启动与退出;菜单栏工具栏窗口:程序编辑窗口(ProgramEditor);运行记录窗口(Log);结果输出窗口(Output)浏览器窗查看、管理文件日志窗口F6显示sas程序运行进程及信息输出窗口F7浏览sas程序运行结果编辑窗口F5Sas程序编辑结果窗口查看、管理SAS运行结果5、SAS的界面2023/9/27二、SAS数据集的创建1、SAS数据集类型SAS数据文件(SASdatafiles)--包括描述部分及数据部分;SAS数据视窗(SASdataviews)--只有描述部分,无数据部分(含映射关系),能使SAS过程访问。2023/9/28二、SAS数据集的创建2、SAS数据集命名

三部分:库标志.数据集名.集类型库标记─SAS数据库的逻辑名字;数据集名字─SAS数据集的名字;成员类型─即扩展名,指DATA或view。使用时一般不必给出,默认DATA。如WWW.SAMPLE12023/9/29两类:永久数据集和

临时数据集。一个SAS数据集是临时或永久,取决于该数据集所附属的SAS数据库是临时的或永久的。如果数据集名字只有第二部分或库标记为WORK时,SAS数据集是临时的;(work库可不写出)而用Libname语句定义库名,并用这个库名作为SAS数据集名的第一部分时,SAS数据集是永久的。

SAS自动指定两个库标记:SASUSER(永久)和WORK(临时)。3、SAS的存储方式2023/9/210DATAexample1;//标志数据步开始;并定义或打开数据集名INPUT

变量名表;//为数据定义变量名;确定变量格式和读入方式;读入指定数据列。三种方式:(1)自由格式

inputname$ageheight@@;

注:$--标示name为字符型变量;@@连续读入记录,否则只读一次。

4、数据步(data)常用语句2023/9/211(2)列方式

inputname$1-20sex$22-23

age25-26;

注:变量排列位置固定。(3)格式化方式

inputname$10.

sex$2.

age5.1;

注:变量宽度位数格式固定。Cards;//读入数据列表王军男40.5//每行一条记录,一组变量值;若用

@@可以一行放多条记录孙雪女18.9//前面数据最好与CARDS对齐。

;//以;结束,一般要另起一行;格式最后要有.2023/9/212赋值语句;//利用现有变量产生新变量

如y=AGE+10;X=SQRT(AGE);SET语句

//调用数据集或纵向连接数据集如DATACCC;SETAAA;//打开数据集CCC,调入数据集AAA的数据如DATACCC;SETAAA+BBB;//打开数据集CCC,调入数据集AAA+BBB的数据INFILE语句

//读入外部文件数据如dataabc;infile“d:\练习\abc.TXT”;procprint

//查看数据集语句

如procprintdata=example1;2023/9/213【实例1】

创建临时数据集dataexample1_1;

inputtimemonyy7.price;//输入格式

formattimemonYY5.;//输出格式

cards;

Jan2005101Feb200582Mar200566Apr200535May200531Jun20057

;

proc

print

data=example1_1;

Run;

2023/9/214创建永久数据集(1)sasuser永久数据库(系统默认)datasasuser.example1;(2)用libname建立自己的永久数据库

libname文件夹名‘盘符:\上层文件夹\文件夹名’;

//建库,库名即文件夹名,文件夹要先建好。

data文件夹名.example1;

//将数据集存入库中。2023/9/215三、时间序列数据集的处理1、间隔函数—自动产生等时间间隔的时间数据time=intnx('month','01jan2005'd,_n_-1);第一参数:等时间间隔,常用的:month,day,week,quarter,year第二参数:起始参照时间,如'01jan2005‘d第三参数:_n_k,用于调整开始观测指针。k为整数,k取正值,指针由参照时间向未来(不包括参照时间)拨k期,k取负值,指针由参照时间向过去(包括参照时间)拨k期。(注意:在DATA步内用有效)2023/9/216dataexample1_2;inputprice;time=intnx('month','01jan2005'd,_n_-1);formattimemonyy.;cards;3.413.453.423.533.45;proc

printdata=example1_2;run;结果见P13【实例2】间隔函数应用2023/9/2172、序列变换对观察值序列{xt},需分析其某个函数变换值序列时。如要分析对数序列{lnxt},在建立数据集时,可以通过简单的赋值命令实现:

【实例3】dataexample1_3;

inputprice;logprice=log(price);time=intnx('month','01jan2005'd,_n_-1);formattimemonyy.;cards;3.413.453.423.533.45;procprintdata=example1_3;run;结果见P142023/9/2183、子集只需分析时间序列的部分序列值时,可在DATA步中建立一个子集

【实例4】

dataexample1_4;

set

example1_3;

\\数据集1_4从1_3中产生(子集)

keep

timelogprice;

\\只保留两变量

where

time>='01mar2005'd;procprintdata=example1_4;run;2023/9/2194、缺失值插值观察值序列有缺失值时,可用EXPAND过程,用插值方法补全。

【实例5】dataexample1_5;Inputprice;time=intnx('month','01jan2005'd,_n_-1);formattimedate.;cards;3.41

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论