欢迎来到天天文库
浏览记录
ID:44085510
大小:194.00 KB
页数:16页
时间:2019-10-18
《第0讲、SAS简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SAS系统是用于严肃数据分析和决策支持的大型集成式模块化软件包六十年代末到八十年代初以统计分析及线性数学模型为主,在数据处理和统计分析领域被誉为国际上的标准软件系统SAS在决策支持工具---数据仓库和数据挖掘(DataWarehouse与DataMining)方面已连年被评为“年度最佳产品”、“最佳决策支持工具”。公司卓著的业绩使之被评为"全美国人们最乐意为之工作的100家公司"之一及"最佳决策支持工具的供应商"。发展1966年美国北卡周立大学A.J.Barr1972年推出SAS72供大学使用1976年成立SAS研究所(SA
2、SInstituteInc.),总部在美国北卡州凯瑞市现已是全球最大的私人软件公司SAS简介(StatisticalAnalysisSystem)1SAS简介(StatisticalAnalysisSystem)为金融、制造、电信、政府及教育部门提供数据仓库和决策支持系统运用统计分析、时间序列、运筹决策等科学方法进行质量控制、财务管理、生产优化、风险管理、市场调查和预测等2一、SAS程序和SAS数据集界面(显示管理系统):三个基本窗口EDIT编辑窗:编辑SAS程序LOG记录窗:程序运行过程、时间、错误信息(红色---错误兰色
3、---正常绿色---警告)OUTPUT结果输出窗:当程序运行无误,且有结果输出时显示其他:lib窗34由三部分组成;SAS语句以一个关键词开始,以分号(;)结束;Dataesr;数据步:输入并建立数据Inputx;Cards;39865573108104;Run;过程步:调用现成的SAS过程,进行统计分析在程序最后,指示过程步或数据步结束,可以提交SAS程序结构:5Log窗输出6Output窗输出7程序运行---在编辑窗输入程序后点击图标按功能键“F8”在命令行(窗)键入“submit”在local下拉菜单中选“submit
4、”窗口内容保存----激活窗口后在命令行(窗)键入file“路径文件名”点击图标在file下拉菜单中选“save”或“saveas”只有编辑窗口(edit窗)才能打开文件一、SAS程序和SAS数据集8SAS数据集建立---用input和cards语句直接输入datachild;/*建立临时数据集child.sd2,自动放在saswork子目录下*/inputidx1$x2x3x4x5x6;/*指明要输入的变量,$为字符型变量*/cards;/*标志数据区开始,数据之间以一个或几个空格分隔*/1m3295.514.053.5
5、49.642m3592.013.052.041.613m3389.012.553.535.81254m176168.053.582.0100.14255f3091.011.048.035.39256f3391.011.547.044.98521f178163.051.079.087.42;/*标志数据区结束,分号必须单独一行*/run;9SAS中的常用变量类型数值型:不需特殊定义字符型:定义方式变量名$日期型:多种形式如:变量名mmddyy6.实际记录为距1960/01/01的天数其它数据库中的逻辑型、备注型变量在SAS中均
6、为字符型变量。日期型变量转进SAS后一般也变为字符型变量。SAS数据集建立---用input和cards语句直接输入10dataa1;inputidx1$x2x3x4;cards;1m3295.52m3592.013.03m3389.012.5;procprint;run;结果:OBSIDX1X2X3X411m3295.52.023m3389.012.5dataa1;inputidx1$x2x3;cards;1m3295.52m3592.013.03m3389.012.5;procprint;run;结果:OBSIDX1X2
7、X311m3295.522m3592.033m3389.0SAS数据集建立11不分行符@@的使用dataesr;inputx@@;/*每读入一天记录后,数据指针保持原位不换行,继续读下一条记录*/cards;39865573108104;procmeans;run;结果:AnalysisVariable:XNMeanStdDevMinimumMaximum----------------------------------------------------------126.50000002.54057973.000000
8、010.0000000----------------------------------------------------------SAS数据集建立12缺失值的输入---以.表示,缺失值不进入分析datachild;inputidx1$x2x3x4x5x6;cards;1m3295.
此文档下载收益归作者所有