Base SAS
Base SAS 是一个软件系统,其中包含用于数据管理的编程语言、用于数据分析与报表的过程、用于管理 SAS 文件的过程、宏指令、帮助菜单以及用于文本编辑和文件管理的窗口环境。
变量
变量是 SAS 数据文件的垂直分量。每个变量(或列)包含的是数据文件中各个观测(或行)的一个数据值。在 SAS 中,变量可以是字符,也可以是数值。
程序数据向量
程序数据向量是内存中的临时区域或存储区域,SAS 在该区域中生成 SAS 数据集,每次生成一个观测。注意:程序数据向量只是一个逻辑概念,与物理实现无关。
成员
成员指 SAS 逻辑库中的 SAS 文件。
DATA 步
DATA 步是 SAS 程序中的一组语句,以 DATA 语句开始,结束可以是 RUN 语句、另一个DATA 语句、PROC 语句或作业结尾。使用 DATA 步可读取原始数据或其他 SAS 数据集、创建 SAS 数据集、生成报表或写入外部文件。
多维表 (MDDB)
多维表包含汇总到组或维的信息,允许按照任意维组合快速查看。
二级名称
SAS 文件名 libref.filename 由两部分构成:libref(逻辑库引用名)是该文件所在的 SAS 逻辑库的名称,filename(文件名)即该文件本身的名称。libref 与 filename 之间用圆点分隔。
非交互行模式
在非交互行模式下,SAS 程序将作为文件保存,一启动 SAS 即指定要执行该文件。
分类变量
分类变量是过程用来对数据进行分组的变量。可以是数值型或字符型。分类变量的值可以是连续的,但通常有一些离散值可用来定义变量的分类。用户不必按分类变量对数据排序。
分析变量
分析变量是数值变量,过程使用该变量计算统计量。分析变量的值可以是连续的或离散的。如果观测包含了分析变量的缺失值,PROC TABULATE 将在计算所有统计量时忽略该值,但在 N(带非缺失值的观测数)和 NMISS(带缺失值的观测数)中除外。例如,缺失值不会增加 SUM 的值,而在计算 MEAN 这类的统计量时不计入在内。
观测
观测是 SAS 数据文件的水平分量。在数据文件中,每个观测(或行)都包含一个变量(或列)的一个数据值。
交互行模式
在交互行模式下,每次提示用户输入一个 SAS 语句。
计算服务
计算服务是用于分布式应用程序的 SAS 服务。这些服务使用远程计算资源(硬件、软件和数据),使执行应用程序的效率高于在本地系统上、单机上执行。
OPTIONS 语句
OPTIONS 语句是影响其后所有步的全局语句。设置 SAS 系统选项时,该选项一直有效,除非用另一个 OPTIONS 语句覆盖它或者结束 SAS 会话。也可以使用“选项”窗口设置选项。
批处理模式
批处理模式是执行 SAS 程序的方法。此方法将提交一个包含 SAS 语句和所有必要的操作系统命令的文件进行批处理。程序执行时,控制权将回到终端或工作站环境,用户可以执行其他任务。批处理模式有时也指后台运行。可将作业输出写入文件或在输出设备上打印。
PROFILE 目录
PROFILE 目录是特殊 SAS 逻辑库的一个 SAS 目录,其中包含 SAS 用于控制 SAS 窗口环境各种设置的信息。
任务栏
在 Windows 中,任务栏是位于 Windows 桌面底部、显示活动应用程序的横条。利用任务栏可以方便地在应用程序间切换以及还原、移动、调整大小、最小化、最大化和关闭应用程序。
SAS/ACCESS
SAS/ACCESS 软件用于从提供商的数据库管理系统 (DBMS),以及 PC 文件格式读取和写入数据。根据所使用的 DBMS,SAS/ACCESS 产品可能提供下列功能中的一个或多个:
动态 LIBNAME 引擎
SQL 传递功能
ACCESS 过程和接口查看引擎
DBLOAD 过程
接口 DATA 步引擎
SAS/CONNECT
作为 SAS 到 SAS 的客户机/服务器工具包,它让您可以在分布式的环境中管理、访问和处理数据。使用 SAS/CONNECT,可以
将处理重新指向远程数据源并将结果返回本地
开发处理远程数据源的本地图形用户界面
传输磁盘中备份的数据
生成集成化的客户机/服务器应用程序
开发存储转发机制的应用程序
编写跨平台的、面向对象的应用程序
执行基于客户机/服务器的任务安排
SAS 目录
SAS 目录是一种 SAS 文件,将许多不同种类的信息以较小的单元(称为条目)进行存储。单个 SAS 目录可以包含几种不同类型的目录条目。某些目录条目包含诸如关键字定义之类的系统信息。而其他目录条目包含一些应用程序信息,如窗口定义、帮助窗口、输出格式、输入格式、宏或图形输出。
SAS 数据集
SAS 数据集是一个包含描述符信息和相关数据值的文件。该文件的结构为可由 SAS 处理的观测(行)和变量(列)组成的表。SAS 数据集可以是 SAS 数据文件或 SAS 数据视图。
SAS 数据视图
SAS 数据视图是 SAS 数据集格式中的一种,此格式只包含描述符和从其他 SAS 文件或外部文件检索数据值所需的信息。视图仅包含访问数据所需的逻辑,不包含数据本身。PROC SQL 视图和 SAS/ACCESS 视图都被看做是SAS 数据视图。SAS 数据视图的成员类型是 VIEW。
SAS 表达式
通常情况下,SAS 表达式是由操作数和运算符构成的一组指令,执行后生成结果值。可以在 SAS 程序语句中使用表达式创建变量、赋值、计算新值、变换变量并执行条件处理。SAS 表达式可解析为算术值、字符值或布尔值。
SAS 函数
SAS 函数对参数执行计算或系统处理并返回值。大多数函数使用用户提供的参数,但有些函数从操作环境获得其参数。
在 Base SAS 中,可以在以下环境中使用 SAS 函数:DATA 步编程语句、WHERE 表达式、宏语言语句、PROC REPORT 和结构化查询语言 (SQL)。
SAS 逻辑库
SAS 逻辑库也称 SAS 数据逻辑库。它是一个或多个、可由 SAS 识别并作为单元引用或存储的 SAS 文件的集合。每个文件都是该逻辑库的成员。
SAS 过程
SAS 过程通过 PROC 语句访问,用于生成报表、管理文件或分析数据。SAS 中包含了许多过程。此外,用户也可以使用 SAS/TOOLKIT 软件编写自己的过程;这类过程称为用户编写的过程。
SAS 会话
SAS 会话是通过调用 SAS 创建的环境,在该环境中可发出命令、提交 SAS 语句、接收对命令的响应并接收 SAS 语句的结果,直至退出环境或环境终止。
SAS 系统选项
SAS 系统选项从被指定的时刻开始,就对整个 SAS 程序中或交互式 SAS 会话中的处理生效,直至被更改为止。SAS 系统选项控制的各项有:SAS 输出的外观、处理 SAS 使用的部分文件、系统变量的使用、处理 SAS 数据集中的观测、SAS 初始化的功能以及 SAS 与计算机硬件和主机操作系统的接口。
SAS 窗口环境
SAS 窗口环境是使用 SAS 的交互式界面。可以通过以下方式发出窗口环境命令:命令行键入、按功能键或从菜单栏选择菜单项。在一个会话中,可以完成多种任务,包括准备并提交程序、查看并打印结果以及调试并重新提交程序。
SAS/GRAPH control for ActiveX
该控件提供了一种在网页、OLE 文档 (即 Microsoft Office 产品),以及用 Visual Basic、C++、HTML 和 JavaScript 编写的应用程序中嵌入交互式“活动”图形的方式。“活动”指的是图形一经显示,就可用点击方式旋转、更改图形,或进一步查看图形。
您可以使用 SAS/GRAPH Control for ActiveX 创建条形图、饼图、区域图、盒须图、气泡图、等高线图、高低图、线图、回归图、散点图、标准偏差图、曲面图和地图。要在 Web 上查看这些图形,需使用支持 ActiveX 的浏览器,如 Internet Explorer 4.0 以上版本。
输入格式
输入格式是一个指令,SAS 使用该指令读取原始数据值来创建变量值。
索引
在 SAS 中,索引是 SAS 数据集的一个组件,使 SAS 可以迅速有效地访问 SAS 数据集中的观测。SAS 索引的目的是优化 WHERE 子句的处理并方便 BY 组的处理。
SASUSER 逻辑库
SASUSER 逻辑库是在第一个 SAS 会话开始时创建的默认永久性逻辑库。该逻辑库包含一个 PROFILE 目录,其中存储了为“SAS 系统”指定的定制功能。也可以在此逻辑库中存储其他 SAS 文件。
TITLE 语句
TITLE 语句是全局语句,用于指定 SAS 输出的标题行。最多可指定 10 个标题,方法是在关键字 TITLE 后添加一个数字,如 TITLE4。指定的每个标题将各占一行。标题将一直有效,除非用新标题替换或使用空 TITLE 语句 (title;) 取消。可以查看正在使用的标题,方法是在命令栏中键入 TITLES 命令打开 TITLES 窗口。
USER 逻辑库
用户逻辑库是以逻辑库引用名 USER 定义的 SAS 逻辑库。定义逻辑库引用名 USER 之后,SAS 使用该逻辑库引用名作为一级名称的默认逻辑库引用名。
文件快捷方式或文件引用名
文件快捷方式或文件引用名是临时指定给外部文件的名称。一旦将文件引用名与外部文件关联,就可以在 SAS 中使用文件引用名作为对该文件的快捷引用。要指定文件引用名,可使用 FILENAME 语句或“SAS 资源管理器”窗口中的“文件快捷方式”文件夹。
WORK 逻辑库
WORK 逻辑库是每次 SAS 会话或 SAS 作业开始时由 SAS 自动定义的 SAS 逻辑库。其中包含默认为临时文件的 SAS 文件。如果未定义逻辑库引用名 USER,SAS 将对以一级名称创建的 SAS 文件用 WORK 作为其默认逻辑库。
一级名称
一级名称是 SAS 文件名称的一部分,该文件名省略了逻辑库引用名,仅指定了文件名。指定一级名称时,默认使用临时库 WORK。
引擎
引擎是一组例程或访问方法,SAS 使用它可对 SAS 逻辑库中的文件进行写入和读取操作。每个 SAS 逻辑库与一个引擎关联,该引擎确定用于访问逻辑库中的 SAS 文件的处理特征。在正常处理期间,SAS 读取 SAS 逻辑库并自动确定访问逻辑库中的文件所使用的引擎。
在特定情形下,可以覆盖自动选择的引擎。如果逻辑库中包含的文件是使用不同引擎创建的,则可以指定一个优先引擎确保 SAS 使用该引擎读取文件。
标签: SAS编程
作者:无名 原文链接:http://www.wuming8.com/post/SAS_2010_04/81.html
无名感谢您的来访,如需转载请保留作者及原文地址信息,谢谢您的理解与合作。