SAS数据统计分析与编程实践 版权信息
- ISBN:9787113272746
- 条形码:9787113272746 ; 978-7-113-27274-6
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
SAS数据统计分析与编程实践 本书特色
本书源自作者5年来的项目和工作实践经验,力求对SAS编程与数据分析做一个较为完整的梳理,除了从技术架构方面细致地梳理了SAS数据分析中的关键技术和实用知识点,例如数据集,宏编程。图表生成等,更在讲解中埋藏了一条关于行业实践分析的案例辅线,包括嵌入其中的大量实践案例和单独成章的综合案例,帮助读者将关键技术和行业实践相辅相成,让读者能身临其境地了解SAS数据分析行业的精髓。本书并不想陷于具体技术问题的解决方案中,而是希望通过一些关键技术点、模型以及实例的关联讲解来帮助读者梳理清楚SAS编程的开发思路,继而学会解决一类问题。
SAS数据统计分析与编程实践 内容简介
建立起SAS语法的基本框架和知识体系的逻辑框架,更将数据分析行业工作流程、技巧和行业发展融入书中,凝练出自我提升途径。
SAS数据统计分析与编程实践 目录
**篇 小扣柴扉——成为SAS编程高手
第1章 SAS——统计分析的专用语言
1.1 SAS程序员——一个一点也不酷的职业... 3
1.1.1 稳定性... 3
1.1.2 行业前景... 4
1.1.3 职业前景... 5
1.2 Python这么火,我为什么要学SAS. 7
1.2.1 R语言:统计分析专业户... 7
1.2.2 Python:成功“出圈”的编程语言... 8
1.2.3 SAS:非开源的强大数据分析工具... 10
1.3 SAS的行业应用... 12
1.3.1 医药行业... 12
1.3.2 金融行业... 14
1.3.3 营销行业... 15
第2章 跟SAS交个朋友
2.1 SAS的安装和版本介绍... 17
2.1.1 先聊聊SAS的发展脉络... 17
2.1.2 SAS三种不同版本的安装方式... 18
2.1.3 到底该用哪一版... 29
2.2 每个窗口都有用:日志、结果、输出... 30
2.2.1 桌面版... 31
2.2.2 SAS Studio版... 34
2.3 编写你的**个SAS程序... 36
2.4 养成编程好习惯... 41
2.4.1 缩进——六合刀法... 42
2.4.2 关注日志——三分剑术... 43
2.4.3 善用注释——太极剑法... 48
2.4.4 帮助文档——北冥神功... 50
第3章 data步——数据集处理小能手
3.1 逻辑判断与数据集合并... 52
3.1.1 SAS的基本语法特点... 52
3.1.2 data步与proc. 53
3.1.3 逻辑判断语句... 53
3.1.4 数据集的合并... 56
3.2 数值型变量与字符型变量... 59
3.2.1 两种变量的概念... 60
3.2.2 数值型变量的相关函数... 62
3.2.3 字符型变量的相关函数... 64
3.3 数据格式... 69
3.3.1 创建、改变和删除数据格式... 70
3.3.2 数值型变量的格式... 74
3.3.3 字符型变量的格式... 75
3.3.4 自定义数据格式... 76
3.3.5 字符型变量与数值型变量的转换... 77
3.4 日期和时间的处理... 80
3.4.1 日期和时间变量的数据格式... 81
3.4.2 IOS8601格式... 84
3.4.3 日期和时间变量相关函数... 87
3.5 实战案例:多种方法计算药物副作用持续时间... 89
3.5.1 案例背景... 90
3.5.2 案例分析... 90
第4章 proc是个筐——数据分析往里装
4.1 data步力所不及?proc迎难而上... 94
4.1.1 怎么学习proc. 95
4.1.2 从proc append说开去... 96
4.2 数据清理**步——排序与查重... 99
4.2.1 排序... 99
4.2.2 查重... 104
4.3 数据的转置与输出... 107
4.3.1 数据转置... 107
4.3.2 数据输出... 111
4.4 读取和存储外部文件... 116
4.4.1 数据输入... 116
4.4.2 data步与infile. 120
4.4.3 数据输出... 123
4.5 读取数据集和库的信息... 125
4.5.1 proc contents——一眼看穿数据集... 126
4.5.2 proc datasets——万能proc. 129
4.6 好风凭借力:在SAS中使用SQL. 136
4.6.1 SQL与proc——强强联合的数据分析工具... 137
4.6.2 操作变量与值... 138
4.6.3 数据集的合并... 143
4.6.4 使用proc SQL的正确姿势... 145
4.7 实战案例:使用proc sql进行副作用与伴随用药数据多对多合并... 146
4.7.1 案例背景... 146
4.7.2 数据明晰... 147
4.7.3 需求实现... 148
4.7.4 总结思考... 151
第二篇 登堂入室——掌握数据分析技巧
第5章 宏——重复的事情交给程序
5.1 宏编程概念初探... 155
5.1.1 什么是宏?三个字概括:自动化... 155
5.1.2 宏的好处千千万... 156
5.1.3 宏编程注意事项... 159
5.2 编写**个宏程序... 160
5.2.1 宏程序的结构... 160
5.2.2 变量与宏变量——同名而不同姓的一对... 161
5.2.3 宏参数——让你的宏程序“活起来”. 163
5.2.4 宏相关的选项... 166
5.3 宏的三要素:宏变量、宏逻辑和宏函数... 169
5.3.1 宏变量——百变游戏房... 170
5.3.2 宏逻辑——穿针引线的书房... 175
5.3.3 宏函数——宏程序的起居室... 179
5.4 SAS语句无法实现?宏程序来帮你... 181
5.4.1 %sysfunc引用SAS函数... 181
5.4.2 %sysfunc处理文件... 183
5.4.3 %sysfunc获取系统信息... 186
5.5 实战案例:自动创建包含变量参数的数据集模板... 188
5.5.1 项目背景... 188
5.5.2 项目拆解... 190
5.5.3 编程实现... 191
5.5.4 调试反馈... 193
第6章 统计分析并不难
6.1 数据分析的本质:从数据到知识... 197
6.1.1 三级火箭与数据分析... 198
6.1.2 统计方法... 198
6.2 获取各种统计量... 205
6.2.1 proc means——常用的数值型变量统计量获取方式... 205
6.2.2 另一条道路... 211
6.2.3 proc freq——字符型变量我擅长... 212
6.3 实战案例:异常值处理... 216
6.3.1 什么是异常值... 217
6.3.2 异常值的影响与处理方法... 217
6.3.3 异常值出现的原因... 218
6.3.4 使用统计相关proc去除异常值... 219
6.3.5 使用proc sql找出异常值... 221
6.4 带你走进p value. 225
6.4.1 显著性检验... 225
6.4.2 P值、拒绝域和置信区间... 226
6.4.3 常见的分布类型... 228
6.4.4 从proc ttest说开去... 230
6.4.5 proc freq是箩筐,各种p值里面装... 232
6.5 实战案例:药物到底灵不灵... 234
6.5.1 随机双盲对照试验概念... 235
6.5.2 数据概览... 236
6.5.3 分析与实践... 237
展开全部
SAS数据统计分析与编程实践 作者简介
马文豪,北京理工大学学士学位、美国德州大学信息系统管理硕士学位,美国Mallinckrodt生物制药公司高级统计分析师,精通SAS编程、宏编程、临床医药数据分析,拥有多年数据分析与培训经验,了解数据分析全产业链。 李翔宇,北京工业大学通信工程学士学位,美国德州大学信息系统管理硕士学位,在通信、新能源等行业担任数据分析师和系统架构师,擅长Excel、SAS、SharePoint等工具技术,掌握数据分析和系统搭建经验。