×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302632108
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:269
  • 出版时间:2023-04-01
  • 条形码:9787302632108 ; 978-7-302-63210-8

本书特色

《SAS数据分析》是一本综合性质的参考指南。在快速浏览了SAS的架构和组件后,本书引领读者通过不同的方式,从不同的数据源中导入和读取数据。其间,读者将了解SAS Base、4GL编程语言和SQL过程,其中涵盖了与数据管理和数据分析相关的诸多知识。随后还将学习微程序设计方面的高级内容。

内容简介

《SAS数据分析》详细阐述了与SAS数据分析相关的基本解决方案,主要包括SAS编程入门,数据操控和转换,合并、索引、加密和压缩技术,统计、报表、转换过程和函数,高级编程技术:SAS宏,函数、选项和自动变量,Proc SQL高级编程技术,深入理解Proc SQL,数据可视化,报表机制和数据传输系统等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。

目录

第1部分 SAS基础知识

第1章 SAS编程入门 3

1.1 SAS数据集 3

1.1.1 创建一个SAS表 4

1.1.2 创建数据集 6

1.2 SAS编程语言—基本语法 8

1.2.1 数据步骤 9

1.2.2 Proc SQL 10

1.3 SAS LOG 10

1.3.1 SAS中的命名规则 11

1.3.2 SAS中Teradata的命名规则 12

1.4 数据集选项 12

1.4.1 压缩技术 13

1.4.2 加密技术 13

1.4.3 索引机制 14

1.5 SAS运算符 15

1.5.1 算术运算符 15

1.5.2 比较运算符 16

1.5.3 逻辑运算符 16

1.6 格式 16

1.6.1 格式化有效数据以使其更具可读性 16

1.6.2 指定一种格式以使其具有实际意义 18

1.6.3 调整数据类型 19

1.7 子集数据集 22

1.7.1 WHERE语句和IF语句 23

1.7.2 使用OPTIONS 24

1.7.3 DROP或KEEP选项 25

1.7.4 查看属性 26

1.8 字典表 28

1.9 _ALL_和_IN_的角色 31

1.10 本章小结 34

第2章 数据操控和转换 35

2.1 变量的长度 36

2.2 大小写转换和对齐 39

2.2.1 LowCase()、PropCase()和UpCase()函数 39

2.2.2 AnyUpper()、AnyLower()和NoTupper()函数 40

2.2.3 Left()和Right()函数 41

2.3 字符串识别 41

2.3.1 Scan()函数 42

2.3.2 Index()、Indexc()和Indexw()函数 46

2.3.3 Find()函数 47

2.4 处理空格 50

2.5 缺失值和多重值 51

2.6 区间计算 52

2.7 连接 57

2.7.1 CAT()函数 57

2.7.2 CATS()、CATT()和CATX()函数 58

2.7.3 Lag()函数 60

2.8 逻辑和控制 62

2.8.1 IFC()和IFN()函数 62

2.8.2 WhichC()或WhichN()函数 63

2.8.3 Choosen()和Choosec()函数 64

2.9 数字操控 65

2.10 本章小结 67

第2部分 合并、优化和描述性统计数据

第3章 合并、索引、加密和压缩技术 71

3.1 合并机制简介 71

3.1.1 连接 72

3.1.2 交叉 73

3.1.3 合并 73

3.1.4 更新 74

3.1.5 修改 76

3.2 连接 77

3.2.1 不同的变量长度和附加变量 77

3.2.2 重复值 80

3.2.3 不同的数据类型 80

3.2.4 利用临时变量 80

3.2.5 PROC APPEND 82

3.3 交叉 84

3.4 合并 86

3.4.1 匹配法 86

3.4.2 重叠变量 88

3.4.3 一对多合并 90

3.4.4 数据向量编程 91

3.4.5 多对多合并 93

3.5 索引机制 96

3.5.1 唯一值 99

3.5.2 缺失值 99

3.6 加密 100

3.7 本章小结 102

第4章 统计、报表、转换过程和函数 103

4.1 Proc Freq 103

4.1.1 交叉表 105

4.1.2 限制Proc Freq的输出 106

4.1.3 基于控制变量的交叉表 106

4.1.4 Proc Freq和统计测试 108

4.2 Proc Univariate 111

4.2.1 基本统计和极端观察数据 112

4.2.2 正态性测试 113

4.2.3 位置测试 115

4.3 Proc Means和Proc Summary 116

4.3.1 Proc Means 116

4.3.2 Proc Summary 117

4.4 Proc Corr 118

4.5 Proc REG 119

4.6 Proc Transpose 125

4.7 本章小结 128

第3部分 高 级 编 程

第5章 高级编程技术:SAS宏 131

5.1 宏定义 131

5.2 宏变量处理机制 132

5.3 宏解析跟踪机制 138

5.4 宏定义处理机制 141

5.5 比较位置和关键字参数 143

5.6 数据驱动型编程 144

5.7 利用自动全局宏变量 146

5.8 评估宏 149

5.9 编写高效的宏 152

5.10 本章小结 153

第6章 函数、选项和自动变量 155

6.1 NOMPREPLACE和MREPLACE 155

6.2 NOMCOMPILE和NCOMPILE 157

6.3 MCOMPILENOTE 158

6.4 NOMEXECNOTE和MEXECNOTE 159

6.5 MAUTOCOMPLOC 160

6.6 MACRO和NOMACRO 161

6.7 交换DATA步骤和宏变量之间的值 162

6.8 Call Execute 164

6.9 修改CALL SYMPUT示例 165

6.10 解析宏变量 166

6.10.1 文本中的宏变量名称 166

6.10.2 宏变量和库 167

6.10.3 间接宏引用 169

6.10.4 基于单一宏调用的宏变量引用系列 170

6.10.5 多个&符号 171

6.11 宏屏蔽机制 172

6.11.1 使用%STR 173

6.11.2 使用%NRSTR 175

6.11.3 使用%BQUOTE和%NRBQUOTE 176

6.12 本章小结 176

第4部分 SAS中的SQL

第7章 Proc SQL高级编程技术 179

7.1 比较数据步骤和Proc SQL 179

7.2 Proc SQL连接 180

7.2.1 内连接 182

7.2.2 左连接 184

7.2.3 右连接 187

7.2.4 全连接 189

7.2.5 一对多连接 190

7.2.6 多对多连接 192

7.3 Proc SQL概要 193

7.3.1 子集 193

7.3.2 分组和汇总机制 196

7.4 字典表 198

7.5 本章小结 200

第8章 深入理解Proc SQL 201

8.1 Proc SQL中的SAS视图 201

8.1.1 SQL视图语法 202

8.1.2 描述视图 203

8.1.3 利用视图提升性能 206

8.2 利用Proc Means执行修改操作 208

8.2.1 删除操作 208

8.2.2 修改操作 210

8.3 利用Proc SQL识别重复内容 214

8.4 在Proc SQL中创建索引 217

8.5 宏和Proc SQL 219

8.5.1 利用Into子句创建宏变量 219

8.5.2 利用Into子句创建多个宏变量 220

8.6 本章小结 222

第5部分 数据可视化和报表



展开全部

作者简介

哈里斯·格拉蒂是伦敦的一名顾问、分析师、建模师和培训师。他在领先的银行、管理咨询公司和媒体中心拥有16年的财务、咨询和项目管理经验。他喜欢在业余时间揭开他那复杂的工作的神秘面纱。这使他成为分析论坛的作家和演说家。他出版的书籍包括由Packt出版的SAS for Finance和由英国特许信息技术协会(BCS)出版的数据分析师的角色。他拥有品牌传播工商管理硕士学位和心理学学位。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航