当前位置:
文档之家› SASBASE快速入门相当完美版.ppt
SASBASE快速入门相当完美版.ppt
1.c 界面分布
日志窗口
程序行 提示 警告 错误
黑色:以语句标号开始 蓝色:以NOTE开始 绿色:以WARNING开始 红色:以ERROR开始
1.c 界面分布
输出窗口
输出SAS程序的执行结果
1.c 界面分布
结果窗口
结果窗口可以查看和管理 SAS程序的输出结果
1.d 逻辑库介绍
1.a 系统介绍
全称为Statistics Analysis System,最早由北卡 罗来纳大学的两位生物统计学研究生编制
1972研制出第一版,1976年成立了SAS软件研究 所,正式推出了SAS软件,现在是8.2版
是用于数据分析与决策支持的大型集成信息系统, 统计分析功能是它的重要组成部分和核心功能
1.c 界面分布
命令行
菜单栏 工具栏 功能窗口 SAS窗口条
1.c 界面分布
缺省情况下的活动窗口
SAS资源管理器窗口 结果窗口 编辑器窗口(F5) 日志窗口(F6) 输出窗口(F7)
1.c 界面分布
资源管理器窗口
管理SAS逻辑库和文件快捷方式
逻辑库存贮SAS文件 文件快捷方式标识外部文件 四个系统逻辑库:
从SAS系统来看,它所建立 的众多的SAS文件可按不同 需要将其归入若干个SAS逻 辑库,以此来对SAS文件进 行访问和管理。一个SAS逻 辑库就是一组SAS文件。 SAS逻辑库也是一个逻辑概 念,在Windows环境下,一 个逻辑库就是存放在同一个 文件夹或几个文件夹中的一 组SAS文件。
1.d 逻辑库介绍
Work数据库叫做临时库,存放在其中的SAS文件 叫临时文件,这些临时文件当退出SAS系统时会 被自动删除。
Sasuser库保存与用户个人设置有关的文件,它 是永久的,即退出SAS时文件不会被删除。
Sashelp库保存与SAS帮助系统、例子有关的文 件,是永久的。
Maps
1.e 建立一个新的逻辑库
SAS数据集等价于关系数据库系统中的一个表,SAS 数据集有时也称作一张表。
SAS数据集后缀为.sas7bdat
1.f SAS数据集
有关SAS数据集命名的约定
SAS名字由英文字母、数字、下划线组成;第一 个字符必须是字母或下划线;
名字最多用32个字符,大写字母和小写字母不区 分。
SAS名中不能有空格和一些特殊字符($,@, # );
1.f SAS数据集
在SAS系统中,数据是以数据集的形式来存储和处理的。 SAS数据集(SAS Datasets)可以看作由若干行和若干 列组成的表格。
SAS 数据集存放在以特殊格式存放的二进制文件中, 用一个SAS逻辑名来使用SAS数据集,不需要知道它在 磁盘存储的物理地址。
数据集的每一行叫做一个观测(Observation),每列 叫做一个变量(Variable)。
Maps Sashelp Sasuser Work
1.c 界面分布
编辑器窗口
编辑器窗口用来编辑SAS 程序
编辑器能够实现如下的功能
对SAS语言的彩色编码和语法检查
可展开或折叠程序片段 可记录宏 支持键盘快捷方式(Alt 或 Shift )加上其它键 多层撤消和恢复
从SAS系统内部看,每个SAS文件也有表 明它属性的类型,如SAS数据集的类型为 data(数据文件)或view(数据视图), catalog等。
注:catalog是sas目录,在catalog中存放的是frame,scl, 类等AF组件以及其他sas文件。
1.d 逻辑库介绍
SAS系统的四个预定义数据库:
建立一个新逻辑库的两种方法:
通过菜单 通过语句
1.e 建立一个新的逻辑库
用菜单操作:
在资源管理器窗口双击逻辑库图标。选文件→新 建
输入newlib,引擎选项中保留默认项,选中启动 时启用
可以选择其他的引擎,读入不同格式的数据文件。 点击浏览按钮,选上这个数据பைடு நூலகம்的目录,点击确
1.b 功能模块
SAS/ASSIT---菜单驱动界面模块 SAS/INSIGHT---可视化探索工具模块 SAS/ETS---经济计量学和时间序列分析模块 SAS/OR---运筹学模块 SAS/QC---质量控制模块 SAS/IML---交互式矩阵程序设计语言模块 SAS/FSP---快速数据交互式菜单系统模块 SAS/EIS---企业信息系统模块 SAS/CALC---电子表格模块 SAS/WA---企业级数据仓库管理模块 SAS/EM---企业级数据挖掘模块
定。 点击确定按钮,在资源管理器窗口出现newlib图
标。
1.e 建立一个新的逻辑库
1.e 建立一个新的逻辑库
用LIBNAME语句:
LIBNAME libref ‘SAS-data-library’ <options>; 其中libref 是逻辑库名,如newlib
SAS-data-library 是逻辑库的路径 例:用LIBNAME语句创建SAS逻辑库。 Libname fdata ‘d:\fdata’; Libname stoindvf‘d:\stoindvf’; 例中,创建SAS逻辑库FDATA和stoindvf。分别 对应物理文件夹为D:\fdata和D:\ stoindvf.
国际上的标准软件系统
1.b 功能模块
SAS功能模块 BASE SAS模块 SAS/STAT---统计分析模块 SAS/GRAPH---绘图模块 SAS/AF---交互式应用开发模块 SAS/ACCESS---访问外部数据模块 SAS/CONNECT---分布式数据处理模块
SAS BASE 入门
快速的哦^_^
本篇概要
1. SAS系统简介 2. 用SAS读取外部数据(raw file) 3. 用SAS读取和处理SAS数据集 4. SAS数据集的连接
1. SAS系统简介
a) 系统介绍 b) 功能模块 c) 界面分布 d) 逻辑库介绍 e) 建立一个新的逻辑库 f) SAS数据集 g) SAS语句简介 h) 功能键 i) SAS语句执行过程及PDV概述