第1部分 SAS基础知识
第1章 SAS编程入门
1.1 SAS数据集
1.1.1 创建一个SAS表
1.1.2 创建数据集
1.2 SAS编程语言——基本语法
1.2.1 数据步骤
1.2.2 Proc SQL
1.3 SAS LOG
1.3.1 SAS中的命名规则
1.3.2 SAS中Teradata的命名规则
1.4 数据集选项
1.4.1 压缩技术
1.4.2 加密技术
1.4.3 索引机制
1.5 SAS运算符
1.5.1 算术运算符
1.5.2 比较运算符
1.5.3 逻辑运算符
1.6 格式
1.6.1 格式化有效数据以使其更具可读性
1.6.2 指定一种格式以使其具有实际意义
1.6.3 调整数据类型
1.7 子集数据集
1.7.1 WHERE语句和IF语句
1.7.2 使用OPTIONS
1.7.3 DROP或KEEP选项
1.7.4 查看属性
1.8 字典表
1.9 _ALL_和_IN_的角色
1.10 本章小结
第2章 数据操控和转换
2.1 变量的长度
2.2 大小写转换和对齐
2.2.1 LowCase()、PropCase()和UpCase()函数
2.2.2 AnyUpper()、AnyLower()和NoTupper()函数
2.2.3 Left()和Right()函数
2.3 字符串识别
2.3.1 Scan()函数
2.3.2 Index()、Indexc()和Indexw()函数
2.3.3 Find()函数
2.4 处理空格
2.5 缺失值和多重值
2.6 区间计算
2.7 连接
2.7.1 CAT()函数
2.7.2 CATS()、CATT()和CATX()函数
2.7.3 Lag()函数
2.8 逻辑和控制
2.8.1 IFC()和IFN()函数
2.8.2 WhichC()或WhichN()函数
2.8.3 Choosen()和Choosec()函数
2.9 数字操控
2.10 本章小结
第2部分 合并、优化和描述性统计数据
第3章 合并、索引、加密和压缩技术
3.1 合并机制简介
3.1.1 连接
3.1.2 交叉
3.1.3 合并
3.1.4 更新
3.1.5 修改
3.2 连接
3.2.1 不同的变量长度和附加变量
3.2.2 重复值
3.2.3 不同的数据类型
3.2.4 利用临时变量
3.2.5 PROC APPEND
3.3 交叉
3.4 合并
3.4.1 匹配法
3.4.2 重叠变量
3.4.3 一对多合并
3.4.4 数据向量编程
3.4.5 多对多合并
3.5 索引机制
3.5.1 唯一值
3.5.2 缺失值
3.6 加密
3.7 本章小结
第4章 统计、报表、转换过程和函数
4.1 Proc Freq
4.1.1 交叉表
4.1.2 限制Proc Freq的输出
4.1.3 基于控制变量的交叉表
4.1.4 Proc Freq和统计测试
4.2 Proc Univariate
4.2.1 基本统计和极端观察数据
4.2.2 正态性测试
4.2.3 位置测试
4.3 Proc Means和Proc Summary
4.3.1 Proc Means
4.3.2 Proc Summary
4.4 Proc Corr
4.5 Proc REG
4.6 Proc Transpose
4.7 本章小结
第3部分 高级编程
第5章 高级编程技术:SAS宏
5.1 宏定义
5.2 宏变量处理机制
5.3 宏解析跟踪机制
5.4 宏定义处理机制
5.5 比较位置和关键字参数
5.6 数据驱动型编程
5.7 利用自动全局宏变量
5.8 评估宏
5.9 编写高效的宏
5.10 本章小结
第6章 函数、选项和自动变量
6.1 NOMPREPLACE和MREPLACE
6.2 NOMCOMPILE和NCOMPILE
6.3 MCOMPILENOTE
6.4 NOMEXECNOTE和MEXECNOTE
6.5 MAUTOCOMPLOC
6.6 MACRO和NOMACRO
6.7 交换DATA步骤和宏变量之间的值
6.8 Call Execute
6.9 修改CALL SYMPUT示例
6.10 解析宏变量
6.10.1 文本中的宏变量名称
6.10.2 宏变量和库
6.10.3 间接宏引用
6.10.4 基于单一宏调用的宏变量引用系列
6.10.5 多个&符号
6.11 宏屏蔽机制
6.11.1 使用%STR
6.11.2 使用%NRSTR
6.11.3 使用%BQUOTE和%NRBQUOTE
6.12 本章小结
第4部分 SAS中的SQL
第7章 Proc SQL高级编程技术
7.1 比较数据步骤和Proc SQL
7.2 Proc SQL连接
7.2.1 内连接
7.2.2 左连接
7.2.3 右连接
7.2.4 全连接
7.2.5 一对多连接
7.2.6 多对多连接
7.3 Proc SQL概要
7.3.1 子集
7.3.2 分组和汇总机制
7.4 字典表
7.5 本章小结
第8章 深入理解Proc SQL
8.1 Proc SQL中的SAS视图
8.1.1 SQL视图语法
8.1.2 描述视图
8.1.3 利用视图提升性能
8.2 利用Proc Means执行修改操作
8.2.1 删除操作
8.2.2 修改操作
8.3 利用Proc SQL识别重复内
展开