欢迎来到天天文库
浏览记录
ID:36780924
大小:263.10 KB
页数:20页
时间:2019-05-10
《《时间序列分析试验》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、时间序列分析之试验一SAS简介及数据集的建立一、SAS简介SAS(StatisticalAnalysisSystem)是一个管理数据、分析数据和打印各种报告的大型组合统计软件系统。最早由美国北卡罗纳州州立大学的两名教授研发。1976年创建了SAS研究所,正式推出SAS软件,期初限于统计分析,现在是用于决策支持的大型集成信息系统,但统计分析功能仍是其重要组成部分和核心功能。1、SAS版本目前最新版本SAS9.3,要近20G。一般个人用版本SAS8.1(2)(300M多)(低版本对中文支持不好),由数十个模块构成,功能包括数据访问、数据储存及管理、应用开发、图形处理、数据分析、报告编制、
2、运筹学方法、计量经济学与预测等。2、SAS的主要模块SAS系统是多模块的集成系统,主要有:BaseSAS是SAS系统的核心-负责数据管理,交互应用环境管理,用户语言处理及其它软件产品的调用。SAS/STAT—统计分析方法软件包,是国际统计分析领域的标准软件包。SAS/GRAPH—统计图形软件包。(一般统计学处理用上面三个模块)其它还有很多专用模块,如:SAS/OR--运筹学方法软件包。SAS/QC--全面质量管理方法软件包。……3、SAS/ETS介绍SAS/ETS(Econometric&TimeSeries)是专门进行计量经济与时间序列分析的软件。具有全球一流的数据仓库功能,因此在
3、进行海量数据的时间序列分析时具有优势。时间序列分析还可采用Eviews(EconometricsViews),称为计量经济学软件包。4、SAS的运用SAS的运用以程序来完成,其程序的特点:1、程序由语句组成,语句以分号(;)结束;2、程序由“两步”实现,即数据步(以data开始)和过程步(以proc开始),提交时程序都由run语句结束。3、数据步的功能是创建数据集,常用语句:DATA语句,INPUT语句,CARDS语句,赋值语句,SET语句。4、过程步的主要功能是对数据集作分析、报表,语句非常多。如print,var,where,title,sum,means等。SAS操作界面SAS
4、的启动与退出;菜单栏工具栏窗口:程序编辑窗口(ProgramEditor);运行记录窗口(Log);结果输出窗口(Output)浏览器窗查看、管理文件日志窗口F6显示sas程序运行进程及信息输出窗口F7浏览sas程序运行结果编辑窗口F5Sas程序编辑结果窗口查看、管理SAS运行结果5、SAS的界面二、SAS数据集的创建1、SAS数据集类型SAS数据文件(SASdatafiles)--包括描述部分及数据部分;SAS数据视窗(SASdataviews)--只有描述部分,无数据部分(含映射关系),能使SAS过程访问。2、SAS数据集命名三部分:库标志.数据集名.集类型库标记─SAS数据库的
5、逻辑名字;数据集名字─SAS数据集的名字;成员类型─即扩展名,指DATA或view。使用时一般不必给出,默认DATA。如WWW.SAMPLE1两类:永久数据集和临时数据集。一个SAS数据集是临时或永久,取决于该数据集所附属的SAS数据库是临时的或永久的。如果数据集名字只有第二部分或库标记为WORK时,SAS数据集是临时的;(work库可不写出)而用Libname语句定义库名,并用这个库名作为SAS数据集名的第一部分时,SAS数据集是永久的。SAS自动指定两个库标记:SASUSER(永久)和WORK(临时)。3、SAS的存储方式DATAexample1;//标志数据步开始;并定义或打开
6、数据集名INPUT变量名表;//为数据定义变量名;确定变量格式和读入方式;读入指定数据列。三种方式:(1)自由格式inputname$ageheight@@;注:$--标示name为字符型变量;@@连续读入记录,否则只读一次。4、数据步(data)常用语句(2)列方式inputname$1-20sex$22-23age25-26;注:变量排列位置固定。(3)格式化方式inputname$10.sex$2.age5.1;注:变量宽度位数格式固定。Cards;//读入数据列表王军男40.5//每行一条记录,一组变量值;若用@@可以一行放多条记录孙雪女18.9//前面数据最好与CARDS对
7、齐。;//以;结束,一般要另起一行;格式最后要有.赋值语句;//利用现有变量产生新变量如y=AGE+10;X=SQRT(AGE);SET语句//调用数据集或纵向连接数据集如DATACCC;SETAAA;//打开数据集CCC,调入数据集AAA的数据如DATACCC;SETAAA+BBB;//打开数据集CCC,调入数据集AAA+BBB的数据INFILE语句//读入外部文件数据如dataabc;infile“d:练习abc.TXT”;procprint//查
此文档下载收益归作者所有