1SAS系统入门
SASforWINDOWS入门(共47张精选PPT)

生随机函数; ❖ 输出与读入数据时可使用任何格式的报表;
❖ 绘制直方图、饼图、星形图,还可以画散点图、曲线图、时间序列 图等。
SAS/STAT
❖ 这是一个完整可靠的统计分析模块。包括回 归分析、方差分析、属性数据分析、多变量 分析、判别分析、聚类分析、残存分析、心 理测验分析和非参数分析等八类方法共40 多个过程。
❖ 掌握一些常用的SAS语句并在SAS程序中熟练运用。
SAS语言构成
❖ SAS提供了一种完善的编程语言。类似于计 算机的高级语言,SAS用户只需要熟悉其命 令、语句及简单的语法规则就可以做数据管 理和分析处理工作。因此,掌握SAS编程技 术是学习SAS的关键环节。在SAS中,把大 部分常用的复杂数据计算的算法作为标准过 程调用,用户仅需要指出过程名及其必要的 参数。这一特点使得SAS编程十分简单。
SAS/OR
❖ 是用于运筹学和工程管理专用模块。该模块 可以帮助人们实现对人力、时间以及其它各 种资源的最佳利用。它包括通用的线性规划、 正数规划以及混合整数规划和非线性规划方 法。
SAS/QC
❖ 是用于质量控制的模块。它提供从发现和明 确问题所在及进行试验设计到过程控制图和 进行过程的能力分析。还提供了一套全屏幕 菜单系统引导用户进行标准的统计过程控制 和进行过程的能力分析。
❖ SAS以数据库的形式管理各种SAS文件,通过库标记来联 系不同的数据库目录。SAS中数据库分为永久性和临时性 两种。存在于永久库中的数据集是永久存在的(只要你不 去删除它),临时库中的数据集则在你退出SAS后自动被 删除,为了保存SAS文件,我们一般通过LIBNAME命令 来建立数据库逻辑名,从而保存SAS文件。
SAS系统简介_SAS数据库与数据集

• 编辑程序导入数据:
data test; input name$ age weight height; wei1=weight+height; Cards; Tom 10 40 165 Mike 11 42 160 Jack 10 46 162 Lucy 10 39 155 Kate 11 37 155 ; Run;
注:NAME:最长不超过32个字符 LABEL:变量的标签,最长不超过256个字符 LENGTH:规定变量的数据的长度,默认为8 FORMAT:修改数据的存储格式 INFORMAT:修改数据的输入格式 TYPE:选择变量是数值型(NUMERIC)还是 字符型(CHARACTER)
用SAS/INSIGHT软件创建SAS数据集(略)
(2)在Editor窗口用Libname语句创建 可用Libname语句指定永久库的库标记,格式: Libname 库标记‘文件夹位置’; 如:指定“E:\CJL\sasdata”为库标记a,可 提交下列语句: libnanme a ‘E:\ CJL\sasdata’; 库标记是临时的,可随意指定,每次启动SAS系 统后都要重新指定 。
• SAS/ETS(经济计量学和时间序列分析模块 ) • 功能:用于时间序列分析和预测,建立经 济系统模型,财务分析和撰写报告。 • 是研究复杂系统和进行预测的有力工具。 • SAS/GRAPH(绘图模块) • 功能:绘制二维或三维高分辨彩色图形。 • 可绘制柱形图,饼形图,星形图,散点图, 等高线图和地图。
• • • • 列表方式或自由格式 列方式 格式化方式 命名方式
列表方式或自由格式: input name $ age;
data ab; input a $ b ; cards; ww33 3 yyyy 322 ; run;
sas软件教程精华

机器学习算法
SAS支持多种机器学习算法,包括线性回归、逻辑回归、决策 树、随机森林等,用户可以根据自己的需求选择合适的算法。
06
sas应用场景
金融行业
风险管理
SAS提供强大的统计分析功能,帮助金融行业进行风险评估、模型 开发和管理,从而提高风险控制水平。
信贷评估
通过SAS的数据挖掘和机器学习算法,金融机构可以对客户进行精 准的信贷评估,降低信贷风险。
预测性分析在SAS中的实现
使用PROC REG过程进行线性回归分析;使用PROC ARIMA过程进行时间序列 分析。
04
可视化报告
图表类型
柱状图
用于比较不同类别的数据,直观展示各组之 间的差异。
折线图
用于展示数据随时间变化的趋势,帮助理解 数据的变化规律。
饼图
用于表示各部分在整体中所占的比例,方便 比较不同部分的大小。
03
过程步可以读取数据集、输出数据集、生成报表或图形,并支持自定 义过程和宏程序等扩展功能。
04
过程步还支持使用嵌套过程,以实现更复杂的分析任务。
宏语言
宏语言是SAS中用于编写 可重用代码的一种编程语 言,它允许用户定义自己 的程序和过程。
宏语言可以用于简化重复 性任务、封装复杂逻辑和 创建自定义过程等。
文本挖掘应用
文本挖掘在很多领域都有应用,如信息检索、舆情分析、品牌监测等。
机器学习
机器学习概念
机器学习是人工智能的一个子领域,它使用计算机算法让 机器从数据中学习并改进自身的性能。
SAS机器学习工具
SAS提供了一整套机器学习工具,包括Predictive Analytics、 SAS/ML等,这些工具可以帮助用户进行机器学习的全过程,
《SAS基础教程》课件

THANKS
感谢观看
点图
用于展示大量数据 点,常用于散点图 和热力图等。
柱状图
用于比较不同类别 之间的数据,直观 展示数据差异。
饼图
用于展示各部分在 整体中所占的比例 。
箱线图
用于展示数据的分 布和异常值。
图表制作与美化
01
色彩搭配
选择合适的颜色,使图表更加美观 和易于理解。
图表布局
合理安排图表元素的位置,使其更 加紧凑和有序。
03
02
字体和标签
使用清晰易读的字体,添加必要的 标签和说明。
数据标记和提示
使用数据标记和提示,帮助读者更 好地理解数据。
04
动态图表与交互式图表
动态图表
通过动画效果展示数据随时间或其他变量的 变化过程。
交互式图表
允许用户通过交互操作来筛选和查看特定数 据。
可视化交互性
提供交互式控件,使用户能够与图表进行互 动,探索数据。
SAS的发展历程
总结词
SAS经历了从简单统计分析工具到复杂数据管理、分析平台的演变。
详细描述
SAS最初是一个简单的统计分析工具,用于处理和分析数据。随着技术的发展和用户需求的增加,SAS不断扩展 和改进,逐渐发展成为一个功能强大的数据管理、分析和可视化平台。
SAS的应用领域
总结词
SAS广泛应用于各个领域,如金融、医疗 、市场调研等。
数据驱动的动态可视化பைடு நூலகம்
根据实时数据动态更新图表,展示数据的实 时变化。
05
SAS编程基础
SAS编程语言简介
要点一
总结词
SAS编程语言是一种用于数据管理、分析和报表生成的高 级编程语言。
SAS1[概述]
![SAS1[概述]](https://img.taocdn.com/s3/m/2e30333e0912a21614792951.png)
8
1.2.1 SAS系统的启动和退出 系统的启动和退出 ● 退出
方式1: 方式 :选择关闭按钮 方式2:执行菜单命令【 方式 :执行菜单命令【File】→【Exit...】 】 【 】 方式3:在命令框执行BYE或ENDSAS命令 方式 :在命令框执行 或 命令
第一章 概述
9
1.2.2 编写,运行,调试,保存SAS程序 编写,运行,调试,保存 程序 编写SAS程序 ● 编写 程序
第一章 概述
18
1.2.3 SAS常用功能键 常用功能键
Keys窗口的使用 窗口的使用
菜单【 菜单【Help】→【Keys】,或功能键 】 【 】 窗口, "F9",激活 ,激活Keys窗口,可查看功能键的定义. 窗口 可查看功能键的定义.
第一章 概述
19
1.2.4
1.
SAS菜单的使用 菜单的使用
第一章 概述
4
1.1.2 SAS系统发展概况 系统发展概况
1966年, 美国 年 美国North Carolina州立大学开发. 州立大学开发. 州立大学开发 1976年, SAS研究所成立 . 年 研究所成立 1985年, 推出小型机,微机版. 年 推出小型机,微机版. 目前, 目前,已发展成为用于决策支持及科学研究 的大型信息系统,并且每年都在改进. 的大型信息系统,并且每年都在改进SAS系统介绍 系统介绍
1.1.1 什么是 什么是SAS
SAS是用于决策支持的大型集成信息系统 是用于决策支持的大型集成信息系统 多个专用模块组成, 由30多个专用模块组成,包括: 多个专用模块组成 包括: 1,数据库部分 ,数据库部分(Base SAS) 2,分析核心 ,分析核心(SAS/STAT等) 等 3,开发呈现工具 ,开发呈现工具(SAS/GRAPH等) 等 4,分布式处理支持 ,分布式处理支持(SAS/ACCESS等) 等
SAS基础教程

05 SS数据处理流程
数据导入与导出
SS数据导入:从各种数据源(如Excel、 CSV、数据库等)导入数据到SS数据集
SS数据导出:将SS数据集导出到各种目标 (如Excel、CSV、数据库等)
数据导入方法:使用PROC IMPORT、 PROC SQL、DT步等方法导入数据
假设检验:对数据进行假设检验,包括t检验、方差分析等
回归分析:对数据进行回归分析,包括线性回归、多元回归等
回归分析
概念:研究自变量与因变量之间的关系 目的:预测、解释和检验数据 方法:最小二乘法、最大似然估计等 应用:经济、金融、医学等领域
聚类分析
聚类分析的定义:将相似的数据点分为不同的组或簇 聚类分析的目的:发现数据中的结构和模式,以便更好地理解和分析数据 聚类分析的方法:包括层次聚类、K-mens聚类、DBSCN聚类等 聚类分析的应用:在市场营销、客户细分、图像处理等领域有广泛应用
06 SS统计分析
描述性统计分析
描述性统计分析的 定义和目的
描述性统计分析的 方法和步骤
描述性统计分析的 常用指标和术语
描述性统计分析的 优缺点和适用场景
推论性统计分析
描述性统计分析:对数据进行描述性统计分析,包括均值、中位数、标准差等
推论性统计分析:基于描述性统计分析,对数据进行推论性统计分析,包括假设检验、回归 分析等
数据导出方法:使用PROC EXPORT、 PROC SQL、DT步等方法导出数据
数据转换:在导入和导出过程中,可能需要 进行数据转换,如数据类型转换、数据清洗 等
数据验证:在导入和导出过程中,需要进行 数据验证,确保数据的准确性和完整性。
数据筛选与排序
第一章 SAS系统概况
中间是数据(肉)
最后是PROC语句
第四讲 DATA步入门 一、什么是DATA步
二、创建SAS数据集
一、什么是DATA步
DATA步是用DATA语句开始的一组或几组SAS 语句。其目的: 1.检索:把输入数据转化为SAS数据集;
2.编辑:检查数据中的错误并修改它们,计算新变量;
3.按照用户设计的规格输出报告并存为磁盘文件; 4.从已经存在的数据集中通过取子集、合并和 更新原数据的方法来产生新的数据集。
二、创建SAS数据集
2.数据在磁盘上:从磁盘上读入数据文件产生SAS数据集 一般形式为:
data 语句; infile 语句; input 语句; (用于data步的其它SAS语句;) Ex.2 data d2; infile ‘e:\da1.dat’;
input x1 x2 x3;
y=x1+x2+x3; run;
二、 SAS/BASE简介
可以单独使用,也可以同其它软件产品一起组 成一个用户化的SAS系统。 主要功能是: 数据管理 基础统计计算功能
报表生成和图形显示功能
数据管理功能:
1.信息存贮和检索: 可用任何格式读入数据值,然后组成SAS数据集。具有 很强的与外部文件交换信息的功能,可以用文件操作 管理方法把不同数据集的数据组合在一起,供SAS过程 分析处理,生成报表.
LOG:SAS系统的信息及运行记录
OUTPUT:存放SAS过程的输出结果
Command:命令行输入窗口
如:Command>pgm
2.功能键和特殊键:Command>Keys 3.全局命令: 窗口调用命令: Command>pgm 窗口管理命令:zoom,end,bye
SAS应用基础1 SAS软件应用基础之一 SAS系统简介
6
数据分析核心
这一部分是SAS系统的灵魂,也是SAS与其 它软件的本质性区别;属于这一部分的主要模 块有:
SAS/ETS、SAS/IML、SAS/INSIGHT、 SAS/OR、SAS/QC和SAS/STAT等。
18
SAS 程序
SAS 系统提供了编辑SAS 程序解决问题和使用无需编 程的SAS 模块解决问题两种方式。
SAS 程序就是用户运用SAS 语言编辑而成的,在SAS 系统下可以运行的一段程序。
SAS 程序通常可包含有:数据步(SAS DATA STEP)和 过程步(SAS PROCEDURE STEP)两类过程。
输出窗口: 可以浏览提交的SAS 程序的输出结果。 在默认情况下,输出窗口是被隐藏在编辑窗口和日 志窗口下方的;当系统产生输出结果的时候,它就 被自动放在最上层。
13
SAS主要窗口(续二)
结果窗口: 结果窗口可以使用户方便地查找、管理运行的 SAS 程序的结果。 可以对每个结果进行浏览、保存、打印等操作。 在默认情况下,结果窗口被放置在资源管理器 窗口的后面;直到提交的程序产生结果的时候, 它才被放置在上面。
14
SAS 主要菜单功能
File 、Edit、View、Tools、Windows、Help菜 单的内容与其他应用软件大同小异,功能相似。
Solutions 、Run菜单体现了SAS的特色和主要功 能。
15
Run 菜单主要内容
Submit: 提交程序。 Recall Last Submit: 返回上一次提交的程序。 Sign on: 在本地SAS 进程和远程SAS 进程之间
sas软件入门,一看就懂
绪论:SAS软件入门在当今的信息时代,我们每天都生活在纷繁复杂的数据海洋中,如何管理好这些各式各样的数据,如何从每天接触到的海量数据中提取出对我们工作、生活有用的信息,帮助我们做出有利自己决策的信息,提高工作的效率和排除各种干扰数据对我们造成的伤害就成了一个非常重要的问题。
数据已经成为我们工作生活中和外界交流的一种必不可少的语言,读懂数据肯定需要借助一些方法和工具,统计分析理论为我们处理分析数据提供了很多很好的方法和理论。
但是面对海量数据的处理分析工作,没有计算机相关的应用软件是不可能完成的,而SAS软件就是一款这样功能强大的应用软件系统。
SAS(Statistical Analysis System)是由美国北卡罗来纳州的SAS institute公司开发的一款统计软件,它被广泛应用在商业、科研和金融领域。
SAS不仅具有强大的统计分析功能,而且具有一般数据库软件的数据管理功能。
SAS软件是一个模块化、集成化的大型应用软件系统。
它由几十个专用模块构成,如:SAS/BASE,SAS/STAT,SAS/ETS,SAS/OR, SAS/IML和SAS/GRAPH等等, 功能非常强大,包括数据访问、数据储存及管理、图形处理、数据分析、应用开发、运筹学方法、报告编制、计量经济学与预测,医学统计与应用和生存分析等等。
SAS系统基本上可以分为四大部分:SAS数据库部分;SAS分析核心;SAS开发呈现工具;SAS对分布处理模式的支持及其数据仓库设计。
SAS系统主要完成以数据为中心的四大任务:数据访问;数据呈现;数据管理;数据分析。
截止2007年,软件最高版本为SAS9.2。
运用SAS的技术水平可以分为以下三个层面。
第一层面:会使用SAS菜单以及一些菜单界面的SAS模块,如INSIGHT、ANALYST等,了解初步的SAS BASE语句,能用SAS系统作简单的数据分析和加工处理,具有一定的数理统计知识,掌握一定的SAS STAT过程。
SAS使用入门
Select; When(条件) 语句; When(条件) 语句; … otherwise 语句; End;
6.2.6 数组
SAS数组中每个元素都有自己的变量。 (1)数值型数组 格式说明为:
Array 数组名(维数说明) 数组元素名列表(初始值表);
例:array test(3) Math Chinese English (0,0,0); Array sales(95:97) yr95-yr97;利用下标界说明维数 Array test(*) Math Chinese English (0,0,0);元素个数决定维数 Array table(2,2) x11 x12 x21 x22; 二维数组 (2)字符型数组 Array 数组名(维数说明) $元素长度说明 数组元素名列表(初始
2、SAS数据步的运行机制
数据步开始 继续运行 遇到input,set,merge,update或 Modify语句时读入下一个观测值
是
读取非空?
否
用程序语句对数据进行处理
生成输出数据集
用output语句或数据步结束隐含的 输出把观测写入输出数据集 数据步终止
说明: SAS数据步如果有数据输入,比如用input, set, merge, update, modify等语句读入数据,则数据步中隐含了一个循环, 即数据步程序执行到最后一个语句后,会返回到数据步内的第 一个可执行语句开始继续执行,知道数据语句标志才停止执行
智能编辑功能。
F5
F6
F7
Log(运行记录窗口):用于显示和记录SAS程序的运行情况,说明
程序运行成功或存在的错误,用红色字符显示错误信息,绿色 显示警告信息。 Output(输出记录窗口):可分页显示SAS程序运行所产生的文本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2 SAS系统界面操作ห้องสมุดไป่ตู้南
1.2.1 SAS的启动与退出
1.2.2 SAS系统界面简介
SAS三个最重要的窗口为:EDITOR 程序编辑窗口, LOG 运行记录窗口,OUTPUT 输出记录窗口 (参考图1-2)。 EDITOR编辑窗口用于编辑SAS源程序文件。编辑 窗口支持全窗口编辑功能,即光标可以在整个窗 口内随意移动,支持Windows系统常规编辑操作, 如复制、剪切、粘贴等功能操作。SASV8提供了 智能编辑功能,它可根据用户输入的SAS关键字、 语句选项、变量名、数据、标记等不同内容显示 不同的颜色,当用户输入的字串不正确时,对应 颜色不对,警告使用者有错误发生。
2. SAS逻辑库(Libraries):SAS文件通常无法 通过一般的文本编辑器阅读,必须通过SAS 系统以对应方式打开浏览。SAS系统为了便 于管理和使用SAS文件,将它们按照不同的 应用需要集中管理,每个文件的集合就称 为一个SAS逻辑库(Library)。 针对建立SAS逻辑库的基本操作包括:
1.3 SAS系统的文件管理
1. SAS数据集:SAS数据集(SAS Datasets) 可以看作由若干行和若干列组成的表格, 各列可以取不同的类型,如整数型、浮点 型、时间型、字符型、货币型等等。SAS 数据集以特殊格式的二进制文件保存。我 们可以通过一个在SAS中定义的逻辑名来使 用SAS数据集,而不必时时关心数据集存储 在磁盘的什么位置上。
1 SAS系统入门
中国农业大学信电学院计算机系 黄 燕
1.1 系统概述
SAS (Statistical Analysis System ) 系统是国 际著名的数据分析软件系统。 该系统1966年开始研制,1976年由美国 SAS公司实现商业化,1985年推出SAS/PC 版本,1987年推出6.03版,目前已推出 Windows 系统支持的8.2和9.0版,是目前国 际上公认的著名的数据统计分析软件系统 之一。
1.2.3 简单运行样例
SAS程序的一些语法规定:
SAS程序由 语句组成。 每个语句用半角分号“ ; ”)作为结束符(注:不能使用中文的分号 “ ;”。 程序命令使用的英文单词不区分大小写字母(系统对于数据集中的数据 字符串区分大小写字母)。SASV8版中提供了智能编辑窗口,在 智能编辑窗口中输入的SAS程序使用的关键字、语句、数据、标识 都由不同颜色显示,当你输入错误时,颜色显示不正确,这样我们 可以方便地查找及改正错误。 SAS程序由两类“操作步”构成,一种叫 数据步(Data Step),一种叫 过程步(Proc Step),数据步以DATA语句起始,过程步以PROC 语句开始。 每个“操作步”由若干条语句构成,一条语句可以占多行,多条语句也 可以写在一行内,在语法上只要保证每条语句以半角分号“;”作为 结束符即可。通常我们应该在程序中保持每条语句单独分行的风格, 使得程序具有更好的可读性。 每个SAS过程一般以RUN语句结束。有些过程需要使用QUIT语句结束 运行。
1.3.2数据集文件的基本操作
1、文件复制 2. 文件浏览 3. SAS数据文件浏览 4. 为数据文件建立快捷方式
1.4 数据集的导出/导入
1.4.1 导出SAS数据集 1.4.2外部数据导入SAS数据集
1.5数据集的编辑与整理
1.5.1 用Viewtable表编辑数据集 1. 建立新数据集 2.修改已存在的数据集 3. 向已存在的数据集中添加一行新记录,需选择菜 单Edit | Edit Mode使数据集成为可编辑模式, 然后选择菜单Edit | Add Row添加一行空行并将 数据输入到相应的列中,然后选择菜单Edit | Commit New Row将新行提交到该数据集中, 然后点保存命令保存修改后的数据集。
LOG运行记录窗口用于显示和记录SAS程序的运行情况,说 明程序运行成功或存在错误,当程序出现错误时,LOG 记录窗口中以红色字符显示错误信息,以绿色显示一些警 告信息。提示使用者修改程序中的错误。 OUTPUT输出窗口分页显示SAS程序运行所产生的文本输出 结果(图形输出通过GRAPHICS窗口显示)。对于文本 结果的输出,可以使用主界面的菜单File|Save As将结果 文档保存在磁盘中,保存的文件扩展名为.lst,但实际上 是一种文本文件格式,可以使用文字处理软件,如Word 或写字板、记事本等打开并进行编辑修改。对于输出到 GRAPHICS窗口的图形,可以使用菜单File|Export as Image将图形导出保存在磁盘中,图形文件格式可以在 “保存类型”下拉列表中选择。
1.逻辑库的命名:SAS逻辑库的命名同样需要遵循上述SAS 命名规则。在MS DOS和Windows环境中,一个SAS逻 辑库实际就是指向磁盘中一个子目录的逻辑指针(特殊 情况下一个逻辑库可以由几个子目录组成,也可以几个 逻辑库指向同一磁盘目录)。 2.通过程序命令建立逻辑库与目录的连接:在程序中我们可 以通过使用LIBNAME命令建立逻辑库名和子目录的连 接。命令格式为: Libname 逻辑库标识符 “文件夹路径”; 例如,在d:\SAS2003子目录中保存了若干SAS数据集文件, 在程序中可以用下述语句实现逻辑库名MYSAS与子目 录d:\SAS2003 的连接: libname mySAS "d:\SAS2003"; 3.通过SAS命令菜单方式建立逻辑库名与子目录的连接:操 作过程为:进入Explorer窗口/右击(Library)图标/选 择“new…”命令/在弹出的窗口(见图1-4)的name栏中 输入库名/在Path栏中输入目录路径或点击右侧的 “Browse”按钮选择磁盘中的文件夹/选中右侧的 “Enable at startup”使其永久有效,然后点“OK”完成 新库名的定义。
1.5数据集的编辑与整理
1.5.2数据集变量名与类型的更改 1.5.3 数据集变量、观测记录的增加与筛选 1.5.4数据集排序 1.5.5数据集的纵向连接 1.5.6数据集的横向合并 1.5.7 数据合并的菜单操作 以上操作需切换到SAS系统中进行操作讲解.
SAS的数据集和变量都需要要有名称标识,我们将 SAS程序中使用的名称称为“标识符”,SAS对 标识符(即对数据集、变量、数据库的命名) 的定义有严格的规定: SAS标识符由英文字母、数字、下划线组成; 第一个字符必须是字母或下划线; 标识符的长度易过长,Windows版已允许超过8个 字符; 标识符中大写字母和小写字母不作区分。 比如,name,abc,aBC,x1,year12,_NULL_等 是合法的名字,且abc和aBC表示的是同一个标 识符,而class-1(不能有减号)、a bit(不能有 空格)、serial#(不能有特殊字符)。
1.3 SAS系统的文件管理
1.3.1 SAS文件与逻辑库 在利用SAS进行数据分析时,首先必须将要 分析的数据正确合理地生成SAS数据集。 SAS系统的文件以及对于文件的管理涉及到 数据集、逻辑库两个基本概念,他们构成 了SAS应用的基本数据平台,下面我们分别 对这两个概念以及相关管理与操作方法作 一个详细的介绍。
1.1 系统概述
SAS系统是集数据分析、生成报表于一体的 一种集成软件系统。它由基本部分和外加 模块组成,其中基本部分包含的功能如下:
– – – – – – 基本部分: BASE SAS 部分; 统计分析计算部分: SAS/STAT ; 绘图部分: SAS/GRAPH ; 矩阵运算部分: SAS/IML ; 运筹学和线性规划: SAS/OR ; 经济预测和时间序列分析: SAS/ETS ;
综上所述,SAS文件本质上可以分为临时文 件和永久文件两类:临时文件在退出SAS系 统时自动被删除,永久文件则会长期保留 在磁盘中。所以,在应用过程中,我们通 常把中间结果数据集或练习数据集作为临 时数据集文件保存,而将以后需要使用的 数据集保存为永久数据集。
生成永久数据集的实例如下:把数据集放入指定的 子目录"d:\SAS2003"中,在程序中可以用如下语 句建立逻辑库,除work逻辑库以外的其它逻辑库 中的数据集,都可以做为永久数据集保存: libname mysas "d:\SAS2003";data mysas.SAS2003;……proc sort data= mysas.SAS2003;…… 对于已经事先创立的永久SAS数据集,如果已建立 了逻辑库,当需要在某个过程步中调用它时,那 么我们不必重复定义逻辑库,而需要在该过程步 中加上选项: data= mySAS.SAS2003 ,以指明要使用的数据集。