第一章--SAS系统的启动(共44页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第一章--SAS系统的启动(共44页).doc》由会员分享,可在线阅读,更多相关《第一章--SAS系统的启动(共44页).doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第一章 SAS系统的启动单击开始菜单“程序”项,光标移到“The SAS System”程序项处,屏幕上会显示“The SAS System for Windows v6.12 ”和“Update SAS License Information”,选择“The SAS System for Windows v6.12 ”,双击即启动SAS。对于SAS其他版本的启动方式也是一样的。第二章 显示管理系统 2.1 显示管理系统的几个主要窗口SAS启动后在屏幕上出现的是显示管理系统(Display Manager)(图2-1)。 图2-1 显示管理系统的LOG窗口和PGM窗口
2、显示管理系统主要有三个窗口,其中两个窗口在启动后可直接看到,一个是LOG窗口,一个是PROGRAM EDITOR(PGM)窗口。屏幕的左上角是命令框,在命令框中键入OUTPUT命令,屏幕上会显示出OUTPUT窗口。 图2-2 显示管理系统的OUTPUT窗口除这三个主要窗口外,还有其他一些窗口,如KEYS窗口、OPTIONS窗口等。上述这些窗口的主要功能如下:PROGRAM EDITOR:输入SAS程序和数据LOG:显示执行程序过程中的有关信息OUTPUT:显示程序执行的结果KEYS:显示功能键的位置OPTIONS:查看SAS系统设置 2.2 几个常用的显示管理系统命令不同窗口之间的转换,可以通
3、过在命令框内键入以下命令来实现: KEYS: 进入KEYS窗口 LOG: 进入LOG窗口 OPTIONS: 进入OPTIONS窗口OUTPUT: 进入OUTPUT窗口 PROGRAM: 进入PROGRAM EDITOR窗口键入END命令后,退出当前窗口,回复到LOG和PGM窗口。图2-3 OPTIONS窗口图2-4 KEYS窗口 图2-5 PGM窗口的数字区除以上窗口之间转换命令外,以下一些命令也是很有用的。BYE:退出SAS系统CLEAR:清除当前工作窗口内容FILE(文件名):将当前工作窗口中的内容储存到指定文件中HELP:帮助NUMS:显示PGM窗口数字区RECALL:调出上次执行过的程
4、序,以便校正、补充SUBMIT:在PGM窗口输入程序后,键入命令,提交SAS执行这一程序ZOOM:放大当前工作窗口,使窗口充满整个屏幕,重复执行命令,回到原先显示的屏幕 2.3 使用下拉菜单SAS启动后,在屏幕的上方有一个主窗口菜单栏(见图2-1),2.2中所述的各种命令,可以通过选择菜单中相应的项目来实现,下面逐个予以介绍。 BYE: 将鼠标光标移至菜单栏中的“File”项,左键单击“File”,拉出“File”的子菜单,单击“Exit”。 图2-6 退出SAS系统CLEAR:切换到欲清除内容的窗口(用鼠标将光标移至窗口内的任意一处,单击左键),单击菜单栏中的“Edit”,在下拉菜单中单击“
5、Clear text”。 图2-7 清除窗口内容FILE:切换到欲存盘的窗口,单击“File”,在下拉菜单中单击“Save as”,选定文件夹,在对话框内键入文件名,再按“保存”键,窗口内容即被保存在指定的文件中。图2-8 存盘HELP:单击菜单栏中的“Help”。KEYS:单击“Help”,在下拉菜单中单击“Keys”。LOG:单击“Globals”,在下拉菜单中单击“Log”。 图2-9 用下拉式菜单显示LOG窗口NUMS:切换到 PGM窗口,在菜单栏中单击“Edit”,选“Options”,在“Options”菜单下单击“Numbers”。 图2-10 用下拉式菜单显示PGM窗口的数字区
6、OPTIONS:单击菜单栏中的“Options”。OUTPUT:单击“Globals”,在下拉菜单中单击“Output”(见图2-9)。PROGRAM:单击“Globals”,在下拉菜单中单击“Program editor” (见图2-9)。RECALL:切换到 PGM窗口,单击“Locals”,在下拉菜单中单击“Recall text”。SUBMIT:单击“Locals”,在下拉菜单中单击“Submit”。除使用主窗口菜单栏外,还可以使用LOG和PGM窗口菜单。方法是用鼠标将光标移至指定的窗口内,单击右键,即可拉出该窗口菜单(图211)。或者按下指定窗口左上角控制菜单框按钮,即可出现一个控制
7、菜单,单击“Menu”,则出现一主菜单,以下的操作如同前述,这里不再重复(图2-12)。 图2-11 PGM窗口和LOG窗口菜单图2-12 由控制菜单框按钮显示菜单内容2.4 使用功能键和工具栏除在命令框键入命令和使用下拉菜单操作外,还可以使用功能键和工具栏操作。关于各功能键的功能,可以从KEYS窗口查出,这里不再细述。在显示管理系统屏幕上,命令框的右边为工具栏,工具栏上有15个按钮,为了了解每一个按钮的功能,用鼠标将光标移至每一个按钮处,按钮的下方就会出现功能提示,读者可根据提示进行操作。对于一些较高的版本,如SAS 9.0,仍然主要以上述几个窗口组成(图2-13)。具体操作上有一些不同,如
8、菜单中没有“Globals”,窗口的转换点击“View”,在下拉菜单中点击您所希望打开的窗口,在Editor窗口显示数字区,选择ToolsOptionsEnhanced Editor选Show line numbers。图2-13 SAS 9.0的Editor窗口第三章 SAS程序的编写一个SAS程序是由数据步(DATA Steps)和过程步(PROC Steps)组成。为了清楚起见,以下图表示一个SAS程序所包含的步骤: SAS程序 数据步 建立外部数据文件或在作业流中输入数据 将外部数据文件转换为SAS数据集 过程步 由适当的过程语句分析处理数据以下逐项予以介绍。3.1 数据步对于初次接触
9、SAS软件的读者,在启动SAS之后,面对显示管理系统屏幕,产生的第一个问题就是:怎样输入我所要分析的数据?输入数据后,怎样使SAS按我的要求进行分析?前面已经说过,这项工作是由数据步和过程步完成的。先介绍数据步。所谓数据步是以DATA语句开始的一组SAS语句。一个外部数据文件SAS是不能直接使用的,首先必须由数据步转化为SAS数据集,然后才能提交给SAS进行分析。3.1.1 由外部数据文件建立SAS数据集外部数据文件可以通过许多途径产生,可以用DOS系统的一些编辑软件(如Q软件)生成,也可以用Windows中的写字板生成,但最方便的是在SAS系统的PGM窗口生成。下面以在SAS系统的PGM窗口
10、生成外部数据文件为例,说明如何建立外部数据文件。例如,为了检验不同种类的肥料和不同程度的管理水平对作物产量的影响,设计了一个两因素交叉分组试验。四种不同肥料(f)分别记为1,2,3,4,是随机因素;三种管理水平(m)分别记为L,M,H,是固定因素;每一处理重复两次,所得产量(y)千克数如下:管 理 水 平LMH肥料种类1182628344238221172833443931918253050484222834294742在PGM窗口输入以上数据,输入的格式如下:1L181M281H422L212M282H443L193M253H504L224M344H471L261M341H382L172M3
11、32H393L183M303H484L284M294H42外部数据文件一般是矩形的,每个数值间要有一个空格,每一行对应一个观测,每一列对应一个变量。如第一行对应的是第一次观测,即用第一种肥料、低水平管理所得产量为18千克。第一列为肥料变量,第二列为管理变量,第三列为产量变量。数据输完之后,在命令框内键入“file E: trial.dat”,回车,上述数据即以trial为文件名存入E盘根目录下。当然,也可以用其它文件名存入其他位置。外部数据文件的扩展名一律使用.dat。或者,单击菜单栏中的“File”,在下拉菜单中选“Save as”,选定文件夹,在对话框内键入文件名。这样所得到的数据文件,S
12、AS并不能分析处理,必须转换为SAS数据集(DATA SET)。由外部数据文件转换为SAS数据集是由数据步(DATA步)完成的。DATA步包含为创建SAS数据集所需的若干SAS语句(Statements)。上面数据文件转换为SAS数据集的DATA步及创建方法如下:切换到PGM窗口,在命令框内键入NUMS,这时在PGM窗口内出现数字区(不显示数字区也可)。从第一行开始输入DATA步的SAS语句,DATA步的组成详见图3-1。 图3-1 SAS程序的DATA步各语句的功能如下:DATA语句表示一个DATA步的开始,指示SAS系统要创建一个名为 “trial” 的SAS数据集。INFILE语句用来打
13、开外部数据文件,所要打开的外部数据文件名要用单引号括起来。INPUT语句是对外部数据文件的描述,SAS将根据INPUT语句的描述读入全部数据。RUN语句指示SAS系统执行上述语句,由一个外部数据文件 “trial.dat” 创建一个称为 “trial” 的SAS数据集。几点注意事项: SAS语句书写格式有很大的宽容度。书写时可以从一行的任意位置开始,同一行可以写几个语句,同一语句也可以写成几行,语句间必须以“;”隔开。语句的书写可以用大写字母、小写字母或大小写混合使用。INPUT语句中变量名的顺序要与数据集中相应的变量顺序一致。对于字符变量,在变量名后应加上号。3.1.2 库标记任何SAS文件
14、都包含两级命名,中间用“.”隔开。一级名是库标记,用来识别数据集存储的位置,二级名才是数据集的名字。SAS数据库分为临时数据库和永久数据库。SAS启动后自动生成两个库标记,一个名为WORK,另一个名为SASUSER。前者是一临时库,后者是一永久库。凡是只用二级名命名的数据集,它的一级名都是WORK。前面创建的数据集 “trial” ,它的全名应当是 “work.trial” 。点前面的work,指明数据集trial在WORK库内。SAS在引用WORK库中的数据集进行分析处理时,库标记可以省略,因此只需二级名即可。但是,在SAS结束后,WORK库中的所有数据集都将被删除,下次使用时,仍需从外部文
15、件重新创建SAS数据集。在创建SAS数据集时,如以SASUSER为一级名,则指明为永久库。若上述数据集名为 “sasuser.trial” 则为永久数据集,永久数据集一级名不能省略。在结束SAS后数据集被保留,在下次启动后仍可使用。3.1.3 在作业流中输入数据若实验数据没有事先做成外部数据文件,也可以在用SAS分析处理数据的过程中输入。仍以前例数据为例,说明在作业流(Job stream)中输入数据,以便产生SAS数据集的DATA步。DATA trial;INPUT f m $ y; CARDS; (以下输入数据,格式同3.1.1) ;这里的DATA语句和INPUT语句的功能与3.1.1所述
16、相同,CARDS语句表示数据是作业流中的一部分。在作业流中输入数据所创建的数据集是临时数据集。当SAS结束后,数据集被删除,下次使用时必须重新输入、重新创建SAS数据集。3.1.4 DATA步语句前面我们只介绍了DATA步的两个语句,INFILE语句和INPUT语句。实际上,仅用于DATA步的语句就有56个,可分为文件操作语句、运行语句、控制语句和信息语句。前面使用的INFILE语句和INPUT语句属于文件操作语句。如果3.1.1的例子需要对产量做对数变换,用变换后的数据做分析,这时还要在INPUT语句后加上一个赋值语句:“yield=log(y);”,用变量“yield”进行以后的分析。赋值
17、语句属运行语句。类似的例子还有很多,在这里不一一详述。有兴趣的读者可以参考本光盘的“SAS实用程序”一节。3.2 过程步过程步(PROC步)是以PROC语句为开头的一个或一些SAS语句。每一个过程语句实际上是一个已经编好的一组程序的名字,执行该语句即执行了这一组程序。过程步是SAS用来处理分析数据的,处理不同类型统计问题需要不同的PROC步,它们将在“第2部分 SAS程序及释义”中做详细介绍,这里不再赘述。下面仅以3.1.1交叉分组实验设计的方差分析为例,说明PROC步的操作。切换到PGM窗口,在命令框内键入NUMS命令,这时PGM窗口显示数字区,从第一行开始输入SAS语句。为便于工作,可以将
18、PGM窗口转换为全屏显示。输入的结果见图3-2。 图3-2 一个方差分析的SAS程序00 001行的OPTIONS语句为设置行宽度用的,行宽度范围在64256之间,行宽度太宽,超出屏幕范围,在OUTPUT窗口阅读起来很困难。除在程序中设置行宽度以外,也可以在OPTIONS窗口设置。方法是:在OPTIONS窗口中找到“LINESIZE”,删去原设置,键入新的行宽。第四章 执行程序4.1 提交程序在命令框内键入SUBMIT命令,即将上述程序提交给SAS分析处理,在LOG窗口内显示运行过程中相关的信息。运行结束后,在OUTPUT窗口显示运行结果(见图4-1)。当然,也可以用下拉菜单、功能键或工具栏提
19、交。 图4-1 方差分析的输出结果4.2 修改错误语句不论是DATA步还是PROC步,每一SAS语句之后都应以“;”结束。若忘记键入“;”号或语句中出现其它错误,在运行过程中LOG窗口即出现错误信息,例如,在00 006句后忘记键入“;”,运行后在LOG窗口会出现以下信息(图4-2):图4-2 LOG窗口显示错误信息这时应调回原输入程序进行修改。调回的方法如下:切换到 PGM窗口,在命令框键入RECALL命令,调出原输入程序,检查产生错误原因,修改后重新运行。若需要添加或删除一些行,在PGM窗口每一行行号的开始处,键入I,在这一行以下会空出n行,以便添加新的语句;若键入D,包括本行在内的n行将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 SAS 系统 启动 44
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内