SAS编程演义谷鸿秋 pdf下载pdf下载

SAS编程演义谷鸿秋百度网盘pdf下载

作者:
简介:本篇提供书籍《SAS编程演义谷鸿秋》百度网盘pdf下载
出版社:新闻出版图书专营店
出版时间:2017-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

   图书基本信息
图书名称   SAS编程演义 作者   谷鸿秋
定价   79元 出版社   清华大学出版社
ISBN   9787302470571 出版日期   2017-06-01
字数   428000 页码   298
版次    装帧   平装
开本   32开 商品重量   

   内容提要
本书以Base SAS为基础,重点讲解SAS编程技术,内容涵盖SAS 基础知识、数据导入导出、变量与观测操作、数据集操作与管理、函数与例程、SAS格式以及宏编程等。另外,对于目前市面上SAS书籍涉及很少,但是应用频繁的统计表格和统计图形,本书从设计原则、选择思路、绘制方法以及实例步骤等方面做了系统、详细的介绍。本书打破语法关键字的字典式编排方式,精心凝练10个既相对独立又互相联系的专题,就地取材,采用SAS自带的小数据集,循序渐进,层层递进地来进行讲解讨论。无论是SAS初学者,还是江湖老手,都可从中获益。SAS初学者可以较为全面系统地了解SAS编程技术及其应用场景,江湖老手亦可从高阶技能中获得启发感悟。

   目录
章 人生若只如初见:初识SAS 1
1.1 1
1.1.1 逗你玩的发音1
1.1.2 有点趣的历史2
1.1.3 逝不去的江湖5
1.2 选择一厢情愿5
1.3 软件架构6
1.4 安装与许可7
1.5 运行模式12
1.6 编程界面12
1.6.1 DMS界面12
1.6.2 EG界面14
1.6.3 SAS Studio 界面14
1.7 版本16
1.7.1 购买版与大学版17
1.7.2 免费云端版17
1.7.3 各操作系统平台版20
1.7.4 各语言版20
1.8 本章小结21
第2章 清歌苦调两不厌:夯实基础22
2.1 Foundation SAS 22
2.1.1 Foundation SAS的构成22
2.1.2 Base SAS 23
2.2 SAS数据分析流程23
2.3 逻辑库与数据集24
2.3.1 逻辑库24
2.3.2 数据集27
2.3.3 变量31
2.4 SAS编程语言32
2.4.1 SAS程序结构32
2.4.2 SAS语法规则33
2.4.3 SAS语言元素35
2.4.4 三种逻辑结构40
2.4.5 数组结构42
2.4.6 函数与CALL例程46
2.4.7 结构化查询语言SQL 46
2.4.8 SAS宏MACRO 48
2.5 理解SAS运行机制49
2.5.1 PDV与DATA步自循环49
2.5.2 @与@@的困惑55
2.6 用好SAS Help的秘诀57
2.6.1 SAS Help知多少57
2.6.2 看懂SAS Help的基本套路60
2.6.3 检索SAS Help的小技巧61
2.6.4 熟悉SASHelp下的数据集62
2.7 本章小结63
第3章 苔点狂吞纳线青:读取数据64
3.1 读取对象与读取方式64
3.2 数据读取策略65
3.3 读取DBMS数据文件66
3.3.1 SAS/ACCESS 与DBMS 66
3.3.2 LIBNAME语句访问DBMS数据文件语法67
3.4 读取PC数据文件67
3.4.1 小试牛刀68
3.4.2 PROC IMPORT语法68
3.4.3 LIBNAME访问PC文件语法70
3.4.4 实例扩展70
3.5 读取Flat数据文件72
3.5.1 读入CSV文件72
3.5.2 读入TXT特殊字符分隔的文件72
3.6 读取流式数据74
3.6.1 流式数据初探74
3.6.2 INPUT语句一般语法74
3.6.3 列表读入式75
3.6.4 列读入式77
3.6.5 格式读入式77
3.6.6 命名读入式78
3.6.7 DATALINES数据综合案例79
3.6.8 关于列表、指针及格式等79
3.7 顺带说说数据导出80
3.8 数据导入导出的宏81
3.9 本章小结81
第4章 行舟来去泛纵横:变量观测82
4.1 变量与观测操作概览82
4.2 创建数据集83
4.2.1 DATA SET语句84
4.2.2 SQL CREATE语句85
4.2.3 过程步的语句与选项85
4.3 观测与变量的筛选89
4.3.1 IF与WHERE的辨析90
4.3.2 KEEP、DROP与RENAME 91
4.3.3 PROC SQL筛选变量与观测93
4.4 横向的其他操作93
4.4.1 新变量生成与赋值94
4.4.2 变量类型转换98
4.4.3 变量重新分组切割100
4.4.4 缺失变量查找102
4.5 纵向的其他操作103
4.5.1 DATA步实现累加103
4.5.2 PROC步实现累加106
4.5.3 LAG与DIF的隔行取物107
4.6 本章小结108
第5章 亦应帷幄运鸿筹:数据库集109
5.1 修改数据集:MODIFY语句109
5.1.1 MODIFY语句实例109
5.1.2 MODIFY语句注意事项111
5.1.3 MODIFY语句语法概览112
5.2 更新数据集:UPDATE语句113
5.2.1 UPDATE语句实例113
5.2.2 UPDATE语句注意事项113
5.2.3 UPDATE语句语法概览114
5.3 行列互换(转置):PROC TRANSPOSE 114
5.3.1 行转列(宽表转长表)114
5.3.2 列转行(长表转宽表)116
5.3.3 PROC TRANSPOSE注意事项116
5.3.4 PROC TRANSPOSE语法概览117
5.4 横向拼接(并接):多SET/MERGE/PROC SQL 117
5.4.1 一对一读入118
5.4.2 一对一并接119
5.4.3 匹配并接119
5.5 纵向拼接(串接):SET /PROC APPEND / PROC SQL 123
5.5.1 SET语句124
5.5.2 PROC APPEND 124
5.5.3 PROC SQL 125
5.6 PROC SQL表连接126
5.6.1 左连接(LEFT JOIN)127
5.6.2 右连接(RIGHT JOIN)128
5.6.3 内连接(INNER JOIN)129
5.6.4 全连接(FULL JOIN)129
5.6.5 表连接操作语法总结130
5.7 PROC SQL集运算131
5.7.1 差(EXCEPT)131
5.7.2 并(UNION)132
5.7.3 交(INTERSECT)133
5.7.4 外并(OUTER UNION)134
5.8 数据集管理134
5.8.1 初入门庭:制作变量字典135
5.8.2 大雅之堂:数据集信息136
5.8.3 大雅之堂:数据集操作137
5.8.4 大雅之堂:变量信息138
5.8.5 登峰造极:精通SAS字典139
5.9 本章小结143
第6章 间有山川亦奇秀:函数例程145
6.1 函数和例程是什么?145
6.2 为什么要用函数和例程?146
6.2.1 一个例子感受函数的便利146
6.2.2 一个例子感受例程的便利147
6.3 怎么用函数和例程?148
6.3.1 函数语法148
6.3.2 例程语法149
6.4 在哪里使用函数和例程?149
6.5 有哪些函数例程可用?150
6.6 高频函数和例程有哪些?152
6.7 不够用怎么办?153
6.8 本章小结154
第7章 翩跹翠袖拂云裳:巧用格式155
7.1 何为格式?155
7.2 为何要用格式?156
7.3 格式名的样子157
7.4 常用系统格式158
7.4.1 常用输出格式158
7.4.2 常用输入格式159
7.5 PROC FORMAT自定义格式159
7.5.1 自定义格式159
7.5.2 用数据集定义格式161
7.5.3 PROC FORMAT语法161
7.6 格式的妙用162
7.6.1 格式使用位置162
7.6.2 变量重分组163
7.6.3 统计分析过程164
7.6.4 统计缺失观测165
7.6.5 条件显示166
7.7 本章小结167
第8章 菱花荇蔓随双桨:百变绘图168
8.1 绘图软件知多少168
8.2 丑陋死板太难搞169
8.3 绘图系统瞄一瞄170
8.3.1 SAS/GRAPH 171
8.3.2 统计过程自动绘图172
8.3.3 ODS Graphics System 173
8.4 基本原则不能少179
8.4.1 Less is more 179
8.4.2 图形元素设计180
8.5 统计图形的选择策略180
8.5.1 统计图形选择总则181
8.5.2 案例说明183
8.6 条图系列(Bar Chart)184
8.6.1 单式条图184
8.6.2 频数图185
8.6.3 带误差限的单式条图186
8.6.4 单式百分比条图187
8.6.5 簇拥式复式条图188
8.6.6 簇拥式复式误差限条图188
8.6.7 堆叠式复式条图189
8.6.8 马赛克图191
8.6.9 镜面式复式条图191
8.6.10 面板条图193
8.7 直方图系列(Histogram)195
8.7.1 简单直方图195
8.7.2 重叠直方图196
8.7.3 镜面直方图197
8.7.4 面板直方图199
8.8 箱线图系列(Box Plot)200
8.8.1 简单箱线图200
8.8.2 分组箱线图201
8.8.3 面板箱线图202
8.9 散点图系列(Scatter Plot)202
8.9.1 X-Y散点图203
8.9.2 X-Y散点回归图203
8.9.3 分组散点图204
8.9.4 面板散点图205
8.9.5 泡泡图206
8.9.6 矩阵散点图207
8.10 折线图系列(Line Plot)208
8.10.1 简单折线图208
8.10.2 误差限折线图209
8.10.3 分组误差限折线图211
8.10.4 面板误差限折线图211
8.11 面积图系列(Area Plot)212
8.11.1 面积图212
8.11.2 带状图213
8.12 拟合图系列(Fit Plot)214
8.12.1 密度曲线214
8.12.2 回归线215
8.12.3 椭圆曲线216
8.12.4 ROC曲线217
8.12.5 Kaplan–Meier曲线217
8.12.6 LOESS曲线219
8.12.7 Spline曲线221
8.13 森林图系列(Forest Plot)222
8.13.1 简单森林图222
8.13.2 亚组分析森林图223
8.14 地图系列(Map)226
8.14.1 纯地图226
8.14.2 统计地图227
8.14.3 热力地图228
8.15 PROC SGPLOT总结229
8.16 八九打扮十分妖231
8.16.1 更换样式文件231
8.16.2 SG过程语句选项232
8.16.3 GTL语句选项233
8.16.4 创建样式文件235
8.17 图片属性控制238
8.18 本章小结240
第9章 拙中藏巧混天成:统计表格241
9.1 统计表格是什么?241
9.2 统计表格如何设计?244
9.3 统计表格有哪些用法?245
9.3.1 基线信息表格245
9.3.2 危险因素表格246
9.3.3 结局效应表格246
9.3.4 亚组分析表格247
9.4 SAS制表方式有哪些?248
9.4.1 统计汇总过程249
9.4.2 专用制表过程PROC TABULATE 250
9.4.3 专用报告过程PROC REPORT 251
9.5 如何实现统计表格?252
9.6 手把手来说明253
9.6.1 完整实例253
9.6.2 重点解读255
9.6.3 技能升华256
9.7 本章小结257
0章 一缕檀烟万佛名:宏中奥秘259
10.1 学习宏的几个理由259
10.2 认识宏261
10.3 宏变量261
10.3.1 宏变量特性262
10.3.2 创建宏变量的十种方法262
10.3.3 宏符号表与作用域264
10.3.4 掩蔽宏变量267
10.3.5 显示宏变量值269
10.3.6 引用宏变量270
10.4 宏程序272
10.4.1 宏程序定义与调用272
10.4.2 宏程序定义与调用语法272
10.4.3 存储与加密宏程序273
10.4.4 选择与循环宏语句274
10.4.5 宏函数及其分类276
10.5 开发宏程序277
10.5.1 原则277
10.5.2 步骤278
10.5.3 技巧280
10.6 本章小结281
附录 282
附录1 统计图形不同样式效果展示282
附录2 部分统计图形彩图效果(ggStyle样式)284
附录3 部分统计图形彩图效果(ggplot2样式)285
附录4 SGPLOT绘图参考286
附录5 笔者原创宏工具分享列表292
附录6 优质SAS学习资源列表293
附录7 SAS编程习惯与编程规范294
参考文献 297

   作者介绍
谷鸿秋
医学院非医学毕业生
土鳖博士/野生码农/科研搬砖工
公众号“统技思维”出品人
原人大经济论坛SAS专版/SAS中文论坛卸任版主
数据分析与可视化爱好者
目前主要从事医药领域的统计学设计与统计方法研究
公众号:统技思维统计理论通俗讲解,软件技巧效率提升,思维方法探索启发。
关注作者公众号,获取本书代码和相关数据。

   编辑推荐
《SAS编程演义》,演义?这是一本小说?No! No! No!这是一本让SAS中国研发中心总经理刘政先生眼前一亮的SAS编程书,这是一本让SAS博主胡江堂说“这是一本我想写的SAS中文书”,这是一本可作为不同编程层级的SASor案头常备书。
? 良心之作:10 章专题数十万字,近180张图片、30多张表格和200多段代码,20多张语法卡片、30个原创实用宏程序。懂的,不懂的,统统搞懂;会的,不会的,统统搞会!? 创新之作:字典式编排太无聊?我们来打破!精巧的编排方式,从基本概念到实际场景,循序渐进,步步推进,你的疑问,就此层层解开!? 实用之作: 读了那么多书,SAS仍不会用,不好用?那更应该读这本。手把手来体验SAS在数据管理、数据整理、数据呈现上的优势。纷繁复杂的统计图表,从此不再是烦恼!