《小白学SAS》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:冯国双编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2016
  • ISBN:9787121276811
  • 页数:276 页
图书介绍:本书内容并非包罗万象,恰恰相反,内容很少,主要涉及三大部分:数据整理、作图和制表。对于SAS软件而言,任何一本书都不可能包括所有内容。越是包罗万象的书,有时反而越不实用,因为它们内容太多,每部分的内容都只能是蜻蜓点水。对于这种书,我只能说,你为什么不直接去看SAS Help呢?如果仔细阅读国外优秀的SAS基础书,不难发现一个特点:绝不贪多,要么不介绍,介绍的话就会很深入,一定要让你明白为止,哪怕翻来覆去地说。这看起来似乎有点傻,但却不得不令人感慨:看非母语的英文书反而比看中文书更加清晰。所以本书也是基于这一思想,凡是提到的内容,尽量用白话讲得透彻,争取将读者引领进SAS的大门,至于能不能登堂入室,还得看你自己的努力程度。对于零基础的小白,看完之后可以骄傲地宣称,我已经入门了;对于曾经自学过SAS基础的人,看完后会后悔没有早点看到这本书;对于整天跟数据打交道的人,看完后效率会成倍地提高。希望本书能成为任何一个想学习SAS基础的人的必备案头书。

第1章 初识SAS 1

1.1 SAS初步印象 2

1.1.1 SAS:强大的航空母舰 2

1.1.2 SAS的工作环境 4

1.1.3 小白认识的第一个SAS程序 7

1.2 建立简单的SAS数据集 9

1.2.1 如何在SAS中输入数据 9

1.2.2 建立一个永久的SAS数据集 11

1.2.3 如何从别的软件导入数据 15

1.3 本章小结 19

第2章 SAS数据集建立的高级议题 21

2.1 SAS变量的输入格式 22

2.1.1 数值型变量的输入格式 22

2.1.2 字符型变量的输入格式 23

2.1.3 日期型变量的输入格式 24

2.1.4 两个特殊输入符——:和& 25

2.2 SAS变量的输出格式 29

2.2.1 数值型变量的输出格式 30

2.2.2 字符型变量的输出格式 31

2.2.3 日期型变量的输出格式 32

2.3 自定义输入和输出格式 34

2.3.1 用informat和format自定义格式 35

2.3.2 用pictu re照个输出模板 38

2.4 如何产生新变量 40

2.4.1 利用表达式或函数直接产生新变量 40

2.4.2 利用if-then语句产生新变量 42

2.4.3 利用retain语句和累加语句产生新变量 43

2.4.4 利用do循环语句产生新变量 46

2.4.5 指定新变量的类型与长度 47

2.5 @符号在输入方式中的应用 50

2.6 SAS函数应用技巧 52

2.6.1 与数值计算有关的函数 54

2.6.2 与字符有关的函数 56

2.6.3 与日期和时间有关的函数 69

2.6.4 与变量类型转换有关的函数 74

2.6.5 与概率和分布有关的函数 78

2.6.6 dif和lag函数 82

2.7 本章小结 84

第3章 SAS数据清洗和加工 85

3.1 数据合并 88

3.1.1 利用set语句进行纵向合并 88

3.1.2 利用merge语句进行横向合并 94

3.2 数据对比 97

3.3 数据清洗——查找和删除重复值 100

3.3.1 查找和删除重复值 100

3.3.2 扩展内容:first.变量和last.变量 103

3.4 数据清洗——查找缺失值 105

3.4.1 补充内容:数组 106

3.4.2 补充内容:自动变量 110

3.4.3 超值礼包:查找缺失值的万能程序 112

3.5 数据清洗——查找异常值 113

3.5.1 补充内容:if和where的区别 113

3.5.2 超值礼包:查找异常值的万能程序 115

3.6 缺失值的填补 119

3.6.1 缺失数据的填补 119

3.6.2 缺失数据的更新 122

3.6.3 扩展内容:常见SAS语句及数据集选项 124

3.7 产生数据子集 128

3.7.1 产生特定记录的子集 128

3.7.2 生成变量子集 130

3.8 本章小结 132

第4章 SAS与数据可视化 133

4.1 用菜单绘制统计图 134

4.1.1 绘制数据的分布图 138

4.1.2 绘制箱式图 143

4.1.3 绘制散点图和回归线图 146

4.1.4 绘制序列图、带状图和阶梯图 151

4.1.5 绘制金字塔图/旋风图/蝴蝶图 158

4.2 用proc sgplot绘制不一样的图 162

4.2.1 绘制几个常规图 168

4.2.2 绘制双坐标轴图 171

4.2.3 绘制多样的柱状图 174

4.2.4 绘制瀑布图 179

4.2.5 绘制气泡图 181

4.2.6 绘制风险图 184

4.2.7 绘制自己的卡通图 187

4.2.8 绘制森林图 190

4.3 用proc template制作绘图模板 194

4.3.1 画一个绚丽的饼图 197

4.3.2 马赛克图 200

4.3.3 截断坐标轴图 203

4.3.4 三维直方图 206

4.3.5 热图 208

4.4 用proc gradar绘制雷达图 209

4.4.1 绘制雷达图 210

4.4.2 绘制日历图 213

4.5 用proc gmap绘制地图 215

4.5.1 利用SAS自带地图文件绘制中国地图 218

4.5.2 利用SAS自带地图文件绘制省地图 221

4.5.3 利用shape文件绘制中国地图 225

4.5.4 利用shape文件绘制地区地图 227

4.6 本章小结 230

第5章 SAS与表格展示 231

5.1 用tabulate过程制表 231

5.1.1 制作三维列联表 233

5.1.2 表格修饰 235

5.1.3 生成定量资料的描述表 240

5.1.4 制作描述多变量的统计表 242

5.1.5 制作标准的三线表 246

5.2 用report过程制作统计报表 249

5.2.1 列表显示符合条件的观测 251

5.2.2 分组显示统计量 258

5.2.3 生成列联表 262

5.3 用ODS系统传送结果 264

5.3.1 把结果输出到Word、Excel或PDF 265

5.3.2 用template制作表格模板 266

5.4 本章小结 272