SAS系统和数据分析显示管理系统资料

更新时间:2023-09-23 08:16:01 阅读量: 人文社科 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

显示管理系统

第二课

一、 显示管理系统窗口

1. 显示管理系统(Display Manager)三个主要窗口:

? PROGRAM EDITOR窗口: 提供一个编写SAS程序的文本

编缉器

? LOG窗口: 显示有关程序运行的信息 ? OUTPUT窗口: 显示程序运算结果的输出

2. 显示管理系统的常用窗口

? KEYS 查看及改变功能键的设置 ? LIBNAME 查看已经存在的SAS数据库 ? DIR 查看某个SAS数据库的内容 ? VAR 查看SAS数据集的有关信息 ? OPTIONS 查看及改变SAS的系统设置

假设我们准备自定义F12功能键为OPTIONS命令,打开KEYS窗口后在F12的右边的空白区键入OPTIONS,完毕之后在命令框中键入END命令退出KEYS窗口。

二、 显示管理系统命令

1. 显示管理系统命令的发布

有四种命令的发布方式都可达到相同结果。 ? 在命令框中直接键入命令 ? 按功能键

? 使用下拉式菜单 ? 使用工具栏

例如,我们要增加一个OUTPUT窗口,相应地四种操作如下: ? ? ? ?

命令框中直接键入OUTPUT和Enter 功能键F7

Window/Output Options / Edit tools

①Add按钮选择Tool,新增了一个空白按钮 ②Command命令框中输入:OUTPUT;Help Text命令框中输入:Add new

button create by DZX;Tip Text命令框中输入:Output。 ③再单击Browse命令挑选一个合适的按钮。

④单击Move Dn按钮将OUTPUT按钮移动到最后Help按钮之后。

⑤单击Add按钮选择Separator,使Help按钮和新增OUTPUT命令按钮之间有一个空白的分组间隙。 ⑥单击Save按钮。

2. 文本编辑行命令

文本编辑行命令的主要作用是为在PROGRAM EDITOR窗口方便和高效地输入和修改SAS程序提供一组编辑命令。文本编辑行命令可归为两个子类:

? 命令行命令——在命令框中输入NUMS命令

? 行命令——在行号上键入执行指定功能的字母来完成编辑功能

例如,我们在PROGRAM EDITOR窗口中的第一行到第三行输入假设的数据和程序:“Data and program line one ”,“Data and program line two”,“Data and program line three”。

若想在第1行与第2行之间插入空行:

? 在第1行的行号前键入 i(或I,或i1、I1) ? 若想保存和调入程序:

? 在命令框中键入:FILE \? 先把光标定位到指定某行,再在命令框中键入:INCLUDE \

三、 SAS系统的几组重要命令

1. 向SAS系统寻求帮助命令

? F1键和F2键提供信息相当于简明的SAS使用手册

2. 显示管理系统命令框常用命令

类 型 命 令 BYE CLEAR [window-name] END FILE \HELP 显示管理命令 INCLUDE \KEYS LIBNAME LOG NUMS OPTIONS 描 述 退出SAS 清除指定的窗口中的内容 退出当前窗口 存储到指定文件 帮助 引入指定文件 进入KEYS窗口 确认SAS数据库的内容 进入LOG窗口 打开和关闭文本编辑器的数字区 进入OPTIONS窗口 OUTPUT PROGRAM RECALL SUBMIT 进入OUTPUT窗口 进入PROGRAM EDITOR窗口 调出上次执行的程序 提交一段程序 3. 文本编辑行命令

本组命令很多,这里仅给出其中几个最常用的: 类 型 命 令 I[N] 文本编辑行命令 >[N] <[N] 描 述 在当前行之后插入N个空行 使当前行内容右移N个字符 使当前行内容左移N个字符 D[N] 删除自当前行起的N行,D或D1都只表示删除当前行 C[N] 把自当前行起的N行内容拷贝到由A、B命令指定位置 M[N] 把自当前行起的N行内容移动到由A、B命令指定位置

其中一部分可单独使用,另一部分需与操作定位命令A、B(A指after,B指before)配合起来使用。

例如,我们要将第一行和第二行的内容移到第三行的后面: ? 第一行行号前键入M2

? 第三行行号前键入A命令,然后按Enter键

四、 运行SAS程序的步骤

1. 在PROGRAM EDITOR窗口中键入程序

如图2.1所示。

图2.1 一个典型的SAS程序实例 2. 提交这段程序

有四种方法可以提交这段程序:

? 在命令框中直接键入命令SUBMIT ? 用鼠标选择菜单命令Locals / Submit ? 按功能键F3

? 用鼠标点击标准工具栏的第一个按钮

另外,还可以用菜单命令Locals / Submit top line来提交PROGRAM EDITOR程序窗口中的某一条SAS语句,常用来测试这条语句的执行结果。

3. 查看LOG窗口的信息 4. 重新调出刚才提交的程序

? 命令框中发布RECALL命令

5. 在OUTPUT窗口查看运行结果

如果我们需要修改和增加运行结果报告的标题,操作如下: ? 选择Globals/Options/Titles命令。

? 出现TITLES窗口,删除原第一大标题的内容“The SAS system”。 ? 在第一行和第二行分别输入所需要的大小标题的内容。

? 选择Options/Save settings now命令,保存我们刚才的修改。

6. 存储程序

? 再发布RECALL命令重新调出刚才提交的程序。

? 然后可用File / Save as 菜单命令把程序存储到外部文件中(也可发布FILE命令达到相同的目的)。

? 如果今后要重新运行这个程序,用File / Open菜单命令把这个外部程序重新调入到SAS系统的PROGRAM EDITOR窗口中。

? 如果今后要将这个程序插入到正在PROGRAM EDITOR窗口编辑的某程序的某处,可发布INCLUDE命令把外部这个程序导入到某程序中。 SAS程序文件的后缀为 .SAS

本文来源:https://www.bwwdw.com/article/ym9d.html

Top