第一讲软件入门_第1页
第一讲软件入门_第2页
第一讲软件入门_第3页
第一讲软件入门_第4页
第一讲软件入门_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

第一讲软件入门第一页,共五十二页,编辑于2023年,星期一预备知识:统计学,金融工程学课程内容:第一章SAS软件入门第二章SAS编程基础第三章SAS语言与数据管理第四章SAS功能基础第五章SAS的基本统计分析功能第六章SAS的金融计算功能第二页,共五十二页,编辑于2023年,星期一第1章SAS软件入门第三页,共五十二页,编辑于2023年,星期一SAS系统(StatisticalAnalysisSystem)是用于数据分析和决策支持的大型集成式模块化软件包历史:最早由北卡罗来纳大学的两位生物统计学研究生编制,并于1976年成立了SAS软件研究所,正式推出了SAS软件。在数据处理和统计分析领域,SAS系统被誉为国际上的标准软件系统。统计软件界的巨无霸

用户:全世界120多个国家和地区的近三万家机构所采用,遍及金融、医药卫生、生产、运输、通讯、政府和教育科研等领域。安装:数学院9.1版本第四页,共五十二页,编辑于2023年,星期一机房9.1.3正版(文件大小:4.25G,装入C盘1.5G)!(1)安装SAS9.1

运行SASSetupDisk目录setup.exe

先检测系统需求,再安装SAS软件,按照提示换文件夹即可(不用虚拟光驱)!(2)安装EG模块

运行SystemRequirementsWizardforSASEnterpriseGuide4.1下setup.exe

若不可以,下载两个补丁即可运行SASEnterpriseGuide4.1下setup.exe

Hp机器的驱动程序和SAS有些冲突,开机时按F8在安全模式下安装第五页,共五十二页,编辑于2023年,星期一要求进入(启动)SAS系统了解窗口功能与切换窗口

SASAWS(SAS应用工作空间)

进入帮助菜单

运行简例第六页,共五十二页,编辑于2023年,星期一SAS提供的基本运行环境

菜单栏工具条日志窗口log编辑器窗口Editor命令框资源管理器信息显示区工作目录窗口条第七页,共五十二页,编辑于2023年,星期一运行样例

例1.1(中学生数据的简单分析)

数据集SASHELP.CLASS(解决方案->分析->交互式数据分析->帮助->创建样本;查看->显示树状结构)中收集了19名中学生年龄(AGE),性别(SEX),身高(HEIGHT)和体重(WEIGHT)的数据.1.试求年龄,身高,体重的平均值,最大值和最小值;2.

分别求男女二组中学生身高的平均值和方差;

3.试问男女中学生的平均体重是否有显著差异?第八页,共五十二页,编辑于2023年,星期一第九页,共五十二页,编辑于2023年,星期一解题步骤:①启动SAS系统;

②告诉SAS系统您要做什么--在程序编辑窗口中键入程序(BASE11.SAS):title'base11.sas';dataclass;inputname$sex$ageheightweight;cards;MaryF1566.5112.0SharonF1562.5112.5GailF1464.390.0TammyF1462.8102.5AliceF1356.584.0BeckaF1365.398.0KarenF1256.377.0KathyF1259.884.5SandyF1151.350.5PhilipM1672.0150.0GuidoM1567.0133.0WilliamM1566.5112.0AlfredM1469.0112.5DukeM1463.5102.5JeffreyM1362.584.0JamesM1257.383.0JohnM1259.099.5RobertM1264.8128.0ThomasM1157.585.0;*(1);proc

meansdata=classmeanmaxmin;varageheightweight;run;*(2);proc

sortdata=class;bysex;run;proc

meansdata=classmeanvar;bysex;varheight;run;*(3);proc

ttestdata=class;classsex;varweight;run;第十页,共五十二页,编辑于2023年,星期一

SAS系统按要求完成分析计算--提交程序(SUBMIT)

④由日志(LOG)窗口查看程序执行的信息

/⑤返回SAS程序编辑窗口(当用强化编辑窗时)或重调已提交的SAS程序(RECALL),修改后再次提交⑥在输出(OUTPUT)窗口查看输出结果

⑦存储有用的信息(SAS程序或计算结果).第十一页,共五十二页,编辑于2023年,星期一第十二页,共五十二页,编辑于2023年,星期一SAS工作界面*---重要功能键:F5,F6,F7,CTL+E命令行菜单栏工具栏窗口条功能窗口第十三页,共五十二页,编辑于2023年,星期一两类菜单栏菜单栏的下拉菜单

操作:点菜单栏中的按钮弹出菜单操作:相应窗口点鼠标右键第十四页,共五十二页,编辑于2023年,星期一工具栏 工具=>定制=>“定制”

第十五页,共五十二页,编辑于2023年,星期一资源管理器窗口工具栏编辑器窗口工具栏第十六页,共五十二页,编辑于2023年,星期一命令行*在命令行中输入SAS命令可以快速完成一些SAS任务类型:BYE退出;CLEAR清除指定的窗口中的内容;END退出当前窗口;FILE"filename"存储到指定文件;HELP帮助;INCLUDE"filename“;引入指定文件;KEYS进入KEYS窗口;LIBNAME确认SAS数据库的内容;LOG进入LOG窗口;NUMS打开和关闭文本编辑器的数字区;OPTIONS进入OPTIONS窗口;OUTPUT进入OUTPUT窗口;PROGRAM进入PROGRAM;RECALL调出上次执行的程序;SUBMIT提交一段程序第十七页,共五十二页,编辑于2023年,星期一主要功能窗口以“只显示内容”视图显示的“SAS资源管理器”窗口(没有树视图)“结果”窗口程序编辑器、增强型编辑器“日志”窗口“输出”窗口“SAS资源管理器”窗口第十八页,共五十二页,编辑于2023年,星期一资源管理器窗口*SAS资源管理器窗口下,可以执行基本的SAS任务:创建新的逻辑库和文件快捷方式;创建新的逻辑库成员和目录条目;打开和编辑SAS文件。第十九页,共五十二页,编辑于2023年,星期一“树状结构”的资源管理器窗口SAS默认的是“只显示内容”的SAS资源管理器窗口。第二十页,共五十二页,编辑于2023年,星期一根据操作环境,可以使用以下方法打开“SAS资源管理器”窗口(打开树视图和列表视图):菜单:查看=>SAS资源管理器命令:EXPLORER工具栏:SAS资源管理器第二十一页,共五十二页,编辑于2023年,星期一结果窗口*可以通过结果窗口对程序的输出结果进行浏览和管理SAS可以用一种或多种格式(或类型)产生输出。默认类型是“列表”输出(如右图的“查询结果”)[查看-》结果]。其他输出类型包括HTML、“输出数据集”和PostScript。第二十二页,共五十二页,编辑于2023年,星期一要设置输出类型,可使用菜单栏=>工具=>选项=>参数选择=>“结果”标签,进入参数选择窗口进行设置如下图所示。

点选创建HTML时,输出结果同时展现在HTML文件中。第二十三页,共五十二页,编辑于2023年,星期一增强型编辑器窗口*SAS9.1版本的默认编辑窗口为增强型。它比普通编辑窗口增加了如下功能:

使用特定颜色对SAS程序、SCL程序以及HTML和XML文件的元素进行显示,同时进行相关语法检查。创建和格式化自定义的关键词。

每个过程步、数据步或者宏的程序段都可以实现展开和收缩的功能,以便对SAS程序的宏观结构有更好的了解。通过定义缩写来快速输入一段文字。通过显示行号使得程序代码更具可读性。设定增强型编辑器的快捷功能键。同时打开一个文件的多个视图。

将光标停留在语言元素上,按F1就可以直接进入到SAS帮助文档中该语言元素的说明部分,当然有时候该语言元素有多个主题,可以根据需要进行选择。第二十四页,共五十二页,编辑于2023年,星期一日志窗口*“日志”窗口用来查看程序运行信息:提交的程序语句;系统消息和错误;程序运行速度和时间。“日志”窗口中的元素根据以下类型呈现不同的颜色:程序行黑色:以语句标号开始;提示蓝色:以NOTE开始;警告绿色:以WARNING开始;错误红色:以ERROR开始。第二十五页,共五十二页,编辑于2023年,星期一第二十六页,共五十二页,编辑于2023年,星期一输出窗口procprintdata=sashelp.class;quit;按F8提交程序,SAS界面如下所示:

输出窗口用来查看SAS程序的输出结果第二十七页,共五十二页,编辑于2023年,星期一SAS窗口操作窗口切换

点选该功能窗口区域,或是点选该功能窗口的窗口条标签。通过菜单栏中的“窗口”或“查看”菜单点选所需要的窗口。通过在命令行输入命令或点选功能键的方式打开窗口。第二十八页,共五十二页,编辑于2023年,星期一文件浏览及操作*增加目录、数据表点选目标逻辑库(除sashelp和maps外)。选择新建,就可以按照提示增加目录或SAS数据表。复制粘贴数据表要复制粘贴逻辑库中的数据表和其它文件,只需在资源管理器窗口中进入源逻辑库选择数据表,按ctrl+c,然后进入到目标逻辑库中,ctrl+v就可以把这些表复制过来。

第二十九页,共五十二页,编辑于2023年,星期一新建逻辑库*在逻辑库级别,在空白处按右键,选择新建,出现如下界面。在名称中输入新的逻辑库名称。在引擎中根据数据来源选择不同的引擎,如果只是想建立本机地址上的一个普通的SAS数据集数据库,可以选择默认。然后点选启动时启用,在逻辑库信息中,点选路径后面的浏览按钮,选择与这个逻辑库相对应的物理地址。选项窗口可以不填,点击确定产生一个新的逻辑库。第三十页,共五十二页,编辑于2023年,星期一程序编辑窗口操作*

提交程序可以用增强型编辑器编写程序,也可以将用其它文本(不要用Word)编写的程序拷贝到编辑器。程序完成后,直接按F3或者F8提交程序,或点选工具条中的提交按钮,或者在命令框中输入Submit命令。储存程序程序可以保存为其它格式的文本,也可以直接以编辑器的方式来储存,直接点选文件=>保存,选择路径就可以保存这些程序。第三十一页,共五十二页,编辑于2023年,星期一功能键窗口

在SAS软件中,一些键或组合已经被赋予特定功能,这就是功能键。可以通过下列方式打开功能键窗口工具=>选项=>功能键或者在命令行中输入KEYS的命令,或者按F9(系统默认设置)。第三十二页,共五十二页,编辑于2023年,星期一参数选择窗口可以通过参数选择窗口对SAS进行许多个性化的设计

以下是SAS的默认设置

第三十三页,共五十二页,编辑于2023年,星期一数据集导入和导出*数据集的导出第一步:点选文件=>导出数据,出现如下界面,要求输入要导出文件的逻辑库名称和数据文件名称,比如要导出sashelp逻辑库的class数据文件,通过下拉菜单选择逻辑库和数据文件。

第三十四页,共五十二页,编辑于2023年,星期一第二步:点选next,进入到选择输出格式界面。通过下拉菜单选择给定的格式:MicrosoftExcel97,2000or2002workbook,然后点选next.第三十五页,共五十二页,编辑于2023年,星期一第三步:进入到设定输出文件位置和名称界面,通过浏览按钮选择输出位置,并键入输出文件的名称,如E:\test.xls.第三十六页,共五十二页,编辑于2023年,星期一第四步:点选ok,进入到SASExportWizard画面,SASExportWizard和后面要介绍的ImportWizard是SAS转换数据文件的工具。在这个画面中,ExportWizard要求对这个输出过程的table命名,这时可以直接选finish完成输出,或者命名为’1’。第三十七页,共五十二页,编辑于2023年,星期一第五步:如果上一步选择命名,SAS会建立一段与上述窗口操作相同的程序,并提示是否要保存这段程序。第三十八页,共五十二页,编辑于2023年,星期一打开当前窗口的帮助在下拉菜单选

◆帮助(Help)使用该窗口(UsingThisWindow)或点击工具栏图标

--将获得与当前窗口有关的帮助.这种方式的帮助在SAS所有主要窗口都会提供.

当用户使用菜单或命令进入对话框后,按下对话框的帮助按纽就可以获得当前窗口的帮助说明.第三十九页,共五十二页,编辑于2023年,星期一在下拉菜单选◆帮助(Help)SAS帮助和文档(SASSystemHelpandDocumentation)--获得整个SAS系统的帮助.

在弹出的窗口的左侧选择目录标签,它列举许多主题,选中某项主题还将不断分为更细的主题.选择左侧最下层的主题,窗口的右侧就显示该问题的帮助信息内容.SAS过程目录是所有SAS过程语句的相关内容语法第四十页,共五十二页,编辑于2023年,星期一SAS语言概念是SAS编程入门的基础教程,可以学到全面的SAS基本概念.SAS语言词典则是包括大多数SAS语句的语法结构的相关内容.例:查找SAS语句的procprint的用法.第一步,选择根目录SAS产品;

第二步,选择BASESAS;

第三步,Procprint是一个过程语句,选择SAS过程子目录;

第四步,选择print过程子目录如果要寻找数据步语句merge,则可以选择BASESAS后,选SAS语言词典,选语言元素词典,选择语句然后选择merge语句.索引标签下,将SAS中一些重要的关键词按字母顺序排列供查阅.第四十一页,共五十二页,编辑于2023年,星期一在下拉菜单选

◆帮助(Help)SAS软件入门--为更好地满足您的需要,请选择适合您水平的指南:

SAS编程新手(快速入门指南)SAS高级编程人员(资源指南)

来获得SAS软件的使用说明.另在弹出的窗口的左侧可获得整个SAS系统的帮助.选择目录标签,它列举许多主题,选中某项主题还将不断分为更细的主题.选择左侧最下层的主题,窗口的右侧就显示该问题的帮助信息内容.第四十二页,共五十二页,编辑于2023年,星期一在下拉菜单选

◆帮助(Help)学习SAS程序—弹出

SASOnlineTrainingSampleData?对话窗,询问用户是否有联机许可,若有,并询问用户是否生成SAS示例数据.按确定(OK),则生成样本数据,否则按取消(Cancel).

第四十三页,共五十二页,编辑于2023年,星期一在下拉菜单选HelpSAS网站技术支持培训服务常见问题信息反馈客户支持中心

SASInstitute主页第四十四页,共五十二页,编辑于2023年,星期一例1.1(中学生数据的简单分析:数据集SASHELP.CLASS)的另外一种解法

用功能模块:Analyst(分析家)或者EG:

1.启动SAS系统=>进入分析家=>打开CLASS数据集=>在菜单栏选统计(Statistics)=>

描述统计(Descriptive)=>

汇总统计量(SummaryStatistics)=>在弹出的窗口由左边变量框选中分析变量Age,Height,Weight后点击Analysis键=>按Statistics键,由弹出的统计量窗口选Mean,Maximun,Minimun

=>OK=>OK=>显示结果.第四十五页,共五十二页,编辑于2023年,星期一

2.在SummaryStatistics窗口指定SEX(性别)为分组变量及Height为分析变量,按Statistics键,由弹出的窗口选Mean,Variance=>OK=>OK=>显示结果.3.Analysis=>Anovo=>t-test选择twosampleSex=>group,weight=>analysisvariable和SASBASE运行结果一样么?哪个方便些?

第四十六页,共五十二页,编辑于2023年,星期一SAS功能模块BASESAS模块--建立数据集进行分析,SAS系统的基础SAS/STAT---统计分析模块StatisticsSAS/ETS---计量经济和时间序列分析模块EconometicsTimeSeriesSAS/OR---运筹学模块OperationalResearchSAS/QC---质量控制模块QualityControlSAS/IML---交互式矩阵程序设计语言模块SAS/GRAPH---绘图模块SAS/FSP---快速数据交互式菜单系统模块SAS/AF---交互式应用开发模块

第四十七页,共五十二页,编辑于2023年,星期一SAS功能模块SAS/ASSIT---菜单驱动界面模块

SAS/ACCESS---访问外部数据模块SAS/EIS---企业信息系统模块SAS/INSIGHT---可视化探索工具模块SAS/CALC---电子表格模块SAS/CONNECT---分布式数据处理模块SAS/WA---企业级数据仓库管理模块SAS/EG---企业级数据挖掘模块……等30多个模块。第四十八页,共五十二页,编辑于2023年,星期一SAS模块分类

功能主要模块数据库及其管理BASESAS,FSP,ACCESS,SQL,…分析工具STAT,ETS,QC,OR,INSIGHT,CALC,…开发展现工具BASESAS,IML,AF,EIS,GRAPH,…分布处理与数据

温馨提示

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

评论

0/150

提交评论