
SAS开发经典案例解析封面
作者: 杨池然
出版社: 机械工业出版社
出版年: 2013-2
页数: 355
定价: 59.00元
ISBN: 9787111411000
内容简介 · · · · · ·
《SAS开发经典案例解析》以经典案例的形式讲解SAS的实际应用。《SAS开发经典案例解析》共分12章,主要内容包括SAS概述与整体架构、SAS编程语法基础、数据步基础与案例、过程步基础与案例、函数基础与案例、宏基础与案例、统计分析基础与案例、SAS与关系数据库Oracle交互应用、ODS基础与综合案例、信用卡管理系统案例、SAS模型开发案例和高级应用技巧。
《SAS开发经典案例解析》可以作为SAS爱好者、本科生学习SAS语言实践应用的教材,也可作为各类SAS工作者的参考书。
目 录
前言
第 1 篇 基 础 篇
第 1 章 SAS 概述与整体架构 ………………………………………………………………………………………………………………………………………………………………………………………………………… 1
1.1 SAS 概述 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 1
1.1.1 SAS 介绍 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 1
1.1.2 SAS 行业应用现状 ……………………………………………………………………………………………………………………………………………………………………………………………………… 1
1.2 SAS 整体架构 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 2
1.2.1 SAS 整体架构流程 ……………………………………………………………………………………………………………………………………………………………………………………………………… 2
1.2.2 SAS 各模块实现功能 ………………………………………………………………………………………………………………………………………………………………………………………………… 4
第 2 章 SAS 编程语法基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………… 6
2.1 逻辑库定义与应用案例 ………………………………………………………………………………………………………………………………………………………………………………………………… 6
2.1.1 逻辑库的作用与定义 ………………………………………………………………………………………………………………………………………………………………………………………………… 6
2.1.2 Windows 环境与 UNIX 环境创建逻辑库 ………………………………………………………………………………………………………………………………………… 8
2.1.3 逻辑库与关系数据库的连接方式 ……………………………………………………………………………………………………………………………………………………………… 8
2.2 SAS 编程语法 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 9
2.2.1 变量与常量 …………………………………………………………………………………………………………………………………………………………………………………………………………………………10
2.2.2 条件选择语句与循环语句 …………………………………………………………………………………………………………………………………………………………………………………13
2.2.3 操作符与宏变量 ……………………………………………………………………………………………………………………………………………………………………………………………………………18
2.2.4 格式修饰符与指针控制 ………………………………………………………………………………………………………………………………………………………………………………………21
2.2.5 INPUT 语句与 PUT 语句 ……………………………………………………………………………………………………………………………………………………………………………………26
2.2.6 INFILE 语句与 FILE 语句 …………………………………………………………………………………………………………………………………………………………………………………30
2.2.7 DELIMITER 语句与 LENGTH 语句 ……………………………………………………………………………………………………………………………………………………35
2.2.8 日期与时间定义 ……………………………………………………………………………………………………………………………………………………………………………………………………………37
2.2.9 INFORMAT 与 FORMAT 定义数据格式 …………………………………………………………………………………………………………………………………………38
2.2.10 LABEL 语句与 RETAIN 语句 ……………………………………………………………………………………………………………………………………………………………………39
2.2.11 RENAME 语句与数组语句 …………………………………………………………………………………………………………………………………………………………………………40
2.2.12 SAS 编程注释与 OPTIONS 语句 …………………………………………………………………………………………………………………………………………………………41
第 2 篇 提 高 篇
第 3 章 数据步基础与案例 …………………………………………………………………………………………………………………………………………………………………………………………………………………44
3.1 数据步基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………44
3.1.1 数据步概述与定义 ……………………………………………………………………………………………………………………………………………………………………………………………………44
3.1.2 SET 语句 …………………………………………………………………………………………………………………………………………………………………………………………………………………………………49
3.1.3 MERGE 语句 ……………………………………………………………………………………………………………………………………………………………………………………………………………………53
V
3.2 数据集应用案例 ………………………………………………………………………………………………………………………………………………………………………………………………………………………55
3.2.1 数据集条件过滤 ……………………………………………………………………………………………………………………………………………………………………………………………………………55
3.2.2 CALL 子程序数据步应用 …………………………………………………………………………………………………………………………………………………………………………………60
3.2.3 数据集输出应用 ……………………………………………………………………………………………………………………………………………………………………………………………………………61
3.2.4 数据集加密码应用 ……………………………………………………………………………………………………………………………………………………………………………………………………64
3.3 外部数据处理案例 ………………………………………………………………………………………………………………………………………………………………………………………………………………65
3.3.1 TXT 文件数据处理 ……………………………………………………………………………………………………………………………………………………………………………………………………65
3.3.2 Excel 数据处理 ………………………………………………………………………………………………………………………………………………………………………………………………………………66
3.3.3 CSV 格式数据处理 ……………………………………………………………………………………………………………………………………………………………………………………………………68
3.3.4 DAT 格式数据处理 ……………………………………………………………………………………………………………………………………………………………………………………………………69
3.3.5 关系数据库数据处理 ………………………………………………………………………………………………………………………………………………………………………………………………70
3.3.6 批量数据文件处理 ……………………………………………………………………………………………………………………………………………………………………………………………………72
3.3.7 宏过程数据处理 ……………………………………………………………………………………………………………………………………………………………………………………………………………72
3.3.8 表格数据处理 ……………………………………………………………………………………………………………………………………………………………………………………………………………………73
3.3.9 二次数据处理 ……………………………………………………………………………………………………………………………………………………………………………………………………………………77
第 4 章 过程步基础与案例 …………………………………………………………………………………………………………………………………………………………………………………………………………………79
4.1 过程步基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………79
4.1.1 过程步功能与定义 ……………………………………………………………………………………………………………………………………………………………………………………………………79
4.1.2 过程步应用 …………………………………………………………………………………………………………………………………………………………………………………………………………………………79
4.2 常见过程步应用 ………………………………………………………………………………………………………………………………………………………………………………………………………………………81
4.2.1 print 过程 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………81
4.2.2 means 过程 ……………………………………………………………………………………………………………………………………………………………………………………………………………………………82
4.2.3 copy 过程 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………84
4.2.4 SQL 过程 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………85
4.2.5 report 过程 ……………………………………………………………………………………………………………………………………………………………………………………………………………………………88
4.2.6 freq 过程 …………………………………………………………………………………………………………………………………………………………………………………………………………………………………90
4.2.7 summary 过程 ……………………………………………………………………………………………………………………………………………………………………………………………………………………92
4.2.8 compare 过程 ……………………………………………………………………………………………………………………………………………………………………………………………………………………95
4.2.9 datasets 过程 ………………………………………………………………………………………………………………………………………………………………………………………………………………………96
4.2.10 surveyselect 抽样过程 …………………………………………………………………………………………………………………………………………………………………………………………98
4.2.11 format 过程 ………………………………………………………………………………………………………………………………………………………………………………………………………………… 100
4.2.12 sort 过程 ………………………………………………………………………………………………………………………………………………………………………………………………………………………… 102
4.3 经济指数指标分析案例 ………………………………………………………………………………………………………………………………………………………………………………………… 104
第 5 章 函数基础与案例 …………………………………………………………………………………………………………………………………………………………………………………………………………………… 106
5.1 函数基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 106
5.1.1 函数功能与常用函数 ………………………………………………………………………………………………………………………………………………………………………………………… 106
5.1.2 数据步引用函数 ……………………………………………………………………………………………………………………………………………………………………………………………………… 137
5.1.3 宏过程引用函数 ……………………………………………………………………………………………………………………………………………………………………………………………………… 137
5.1.4 函数综合应用 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 138
VI
5.2 信用卡收入分析案例 ………………………………………………………………………………………………………………………………………………………………………………………………… 139
第 6 章 宏基础与案例 …………………………………………………………………………………………………………………………………………………………………………………………………………………………… 142
6.1 宏基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 142
6.1.1 宏概述与定义 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 142
6.1.2 宏过程应用 …………………………………………………………………………………………………………………………………………………………………………………………………………………… 147
6.2 文件夹判断案例 ………………………………………………………………………………………………………………………………………………………………………………………………………………… 153
6.3 日期处理 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 154
6.4 批量读取同类文件 ………………………………………………………………………………………………………………………………………………………………………………………………………… 156
6.5 客户交易分析输出 ………………………………………………………………………………………………………………………………………………………………………………………………………… 157
6.6 批量文件压缩 ………………………………………………………………………………………………………………………………………………………………………………………………………………………… 158
第 7 章 统计分析基础与案例 …………………………………………………………………………………………………………………………………………………………………………………………………… 161
7.1 统计分析基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………… 161
7.1.1 描述性统计过程概述 ………………………………………………………………………………………………………………………………………………………………………………………… 161
7.1.2 描述性统计过程应用 ………………………………………………………………………………………………………………………………………………………………………………………… 164
7.2 方差分析基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………… 174
7.2.1 方差分析概述 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 174
7.2.2 方差分析应用 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 177
7.3 相关分析与回归分析基础 ………………………………………………………………………………………………………………………………………………………………………………… 179
7.3.1 相关分析与回归分析概述 …………………………………………………………………………………………………………………………………………………………………………… 179
7.3.2 相关分析与回归分析应用 …………………………………………………………………………………………………………………………………………………………………………… 185
7.4 因子分析基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………… 193
7.4.1 因子分析概述 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 193
7.4.2 因子分析应用 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 195
7.5 生存分析基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………… 197
7.5.1 生存分析概述 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 197
7.5.2 生存分析应用 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 200
7.6 聚类分析基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………… 204
7.6.1 聚类分析概述 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 204
7.6.2 聚类分析应用 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 207
7.7 判别分析基础 ………………………………………………………………………………………………………………………………………………………………………………………………………………………… 209
7.7.1 判别分析概述 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 209
7.7.2 判别分析应用 ……………………………………………………………………………………………………………………………………………………………………………………………………………… 213
7.8 客户流失分析案例 ………………………………………………………………………………………………………………………………………………………………………………………………………… 216
第 8 章 SAS 与关系数据库 Oracle 交互应用 ……………………………………………………………………………………………………………………………………………… 219
8.1 SAS 与 Oracle 交互基础 ……………………………………………………………………………………………………………………………………………………………………………………… 219
8.1.1 SAS 与 Oracle 数据库连接概述 …………………………………………………………………………………………………………………………………………………………… 219
8.1.2 SAS 获取 Oracle 数据 ……………………………………………………………………………………………………………………………………………………………………………………… 220
8.1.3 SAS 装载数据到 Oracle 数据库 …………………………………………………………………………………………………………………………………………………………… 223
8.1.4 Oracle 数据解数到外部数据文件 ……………………………………………………………………………………………………………………………………………………… 225
VII
8.1.5 条件过滤取 Oracle 数据库中的数据 ……………………………………………………………………………………………………………………………………………… 228
8.2 信用卡交易流水数据提取案例 ………………………………………………………………………………………………………………………………………………………………… 230
第 9 章 ODS 基础与综合案例 ………………………………………………………………………………………………………………………………………………………………………………………………… 234
9.1 ODS 基础 ……………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 234
9.1.1 ODS 概述与功能 …………………………………………………………………………………………………………………………………………………………………………………………………… 234
9.1.2 ODS 定义与应用 …………………………………………………………………………………………………………………………………………………………………………………………………… 235
9.2 ODS 综合案例 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 236
9.2.1 ODS 输出 PDF 文件 …………………………………………………………………………………………………………………………………………………………………………………………… 236
9.2.2 ODS 输出 HTML 文件 …………………………………………………………………………………………………………………………………………………………………………………… 238
9.2.3 ODS 输出 CSV 格式文件 ……………………………………………………………………………………………………………………………………………………………………………… 240
9.2.4 ODS 与 Oracle 交互输出 PDF 文件 ………………………………………………………………………………………………………………………………………………… 242
9.2.5 ODS 输出 TXT 格式文件 …………………………………………………………………………………………………………………………………………………………………………… 243
9.2.6 ODS 输出 DAT 格式文件 ……………………………………………………………………………………………………………………………………………………………………………… 244
9.2.7 ODS 输出 RTF 格式文件 ……………………………………………………………………………………………………………………………………………………………………………… 245
9.2.8 ODS 输出到打印机 …………………………………………………………………………………………………………………………………………………………………………………………… 246
第 3 篇 综合实战篇
第 10 章 信用卡管理系统案例 ……………………………………………………………………………………………………………………………………………………………………………………………… 249
10.1 业务需求分析与架构设计流程 ……………………………………………………………………………………………………………………………………………………………… 249
10.2 ETL 层数据处理 …………………………………………………………………………………………………………………………………………………………………………………………………………… 254
10.3 数据挖掘信贷风险案例 ……………………………………………………………………………………………………………………………………………………………………………………… 281
10.4 SAS/EM 数据挖掘实现过程 ……………………………………………………………………………………………………………………………………………………………………… 285
第 11 章 SAS 模型开发案例 ……………………………………………………………………………………………………………………………………………………………………………………………………… 303
11.1 数据挖掘建模概述 ……………………………………………………………………………………………………………………………………………………………………………………………………… 303
11.1.1 数据挖掘层级 ………………………………………………………………………………………………………………………………………………………………………………………………………… 303
11.1.2 挖掘建模概念 ………………………………………………………………………………………………………………………………………………………………………………………………………… 304
11.1.3 模型开发平台建设 …………………………………………………………………………………………………………………………………………………………………………………………… 304
11.2 数据挖掘建模理论 ……………………………………………………………………………………………………………………………………………………………………………………………………… 306
11.2.1 数据挖掘建模分类 …………………………………………………………………………………………………………………………………………………………………………………………… 306
11.2.2 评分卡模型分类 …………………………………………………………………………………………………………………………………………………………………………………………………… 310
11.3 数据挖掘建模流程 ……………………………………………………………………………………………………………………………………………………………………………………………………… 312
11.3.1 需求分析 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 312
11.3.2 数据准备 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 313
11.3.3 模型开发 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 316
11.3.4 模型验证 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 319
11.3.5 策略设计 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 320
11.3.6 模型部署 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 321
11.4 评分卡模型开发案例 ……………………………………………………………………………………………………………………………………………………………………………………………… 322
11.4.1 前段准备 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 323
VIII
11.4.2 开发模型 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 329
11.4.3 模型应用 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 331
第 12 章 高级应用技巧 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 332
12.1 自动变量与临时变量应用 ……………………………………………………………………………………………………………………………………………………………………………… 332
12.1.1 自动变量_N_与_ERROR_应用 ………………………………………………………………………………………………………………………………………………………… 332
12.1.2 临时变量 FIRST.变量与 LAST.变量的应用 ………………………………………………………………………………………………………………………… 335
12.2 SAS 索引应用 …………………………………………………………………………………………………………………………………………………………………………………………………………………… 337
12.2.1 索引简介 ……………………………………………………………………………………………………………………………………………………………………………………………………………………… 337
12.2.2 索引的创建与删除 …………………………………………………………………………………………………………………………………………………………………………………………… 340
12.2.3 索引的应用 ………………………………………………………………………………………………………………………………………………………………………………………………………………… 342
12.3 自定义 FORMAT 格式应用 ………………………………………………………………………………………………………………………………………………………………………… 345
12.4 HASH 对象的应用 ……………………………………………………………………………………………………………………………………………………………………………………………………… 348
参考文献 …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 355
代找资源网不售卖任何资源,只提供代找服务
QQ客服
微信客服

评论0