图书介绍
SAS语言基础与高级编程技术PDF|Epub|txt|kindle电子书版本网盘下载
![SAS语言基础与高级编程技术](https://www.shukui.net/cover/45/30638751.jpg)
- 胡良平,胡纯严主编;王琪,吕辰龙,郭辰仪等副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121229893
- 出版时间:2014
- 标注页数:446页
- 文件大小:108MB
- 文件页数:460页
- 主题词:统计分析-应用软件-程序设计-高等学校-教材
PDF下载
下载说明
SAS语言基础与高级编程技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇SAS语言基础1
第1章 SAS软件介绍1
1.1 SAS软件的历史与规模1
1.2 SAS软件的框架与结构3
1.3 SAS环境与SAS窗口4
1.4 如何发挥SAS帮助功能的作用5
1.5 SAS过程与SAS程序的区别6
1.6 SAS数据步与SAS过程步简介7
1.7 SAS数据集与其他格式数据简介7
1.7.1 如何使数据成为SAS数据集7
1.7.2 SAS数据集的种类与SAS数据集的命名8
1.7.3 创建SAS数据集的方法9
1.8 用菜单驱动法运行SAS的方法简介12
1.8.1 何为用菜单驱动法运行SAS12
1.8.2 用菜单驱动法进行卡方检验12
1.9 用编程法运行SAS的方法简介16
1.9.1 用编程法并利用已有SAS过程进行卡方检验16
1.9.2 当没有相应的SAS过程时用编程法实现某种统计分析18
1.10 归纳与总结20
1.11 SASPAL软件简介20
1.11.1 SASPAL符合初学者的需求20
1.11.2 SASPAL使用方法20
1.11.3 SASPAL界面简介21
第2章 导入访问外部数据23
2.1 概述23
2.1.1 外部数据23
2.1.2 SAS访问外部数据的方法23
2.2 导入/导出向导23
2.2.1 介绍23
2.2.2 应用举例23
2.3 Import和Export过程30
2.3.1 介绍30
2.3.2 语法30
2.3.3 data-source-statement选项32
2.3.4 小结34
2.4 数据直接访问34
2.4.1 介绍34
2.4.2 LIBNAME语句34
2.4.3 SQL过程连接外部数据36
第3章 基本SAS语言及其应用37
3.1 SAS程序37
3.1.1 SAS程序简介37
3.1.2 SAS程序的构成和书写格式38
3.2 SAS语句概念38
3.2.1 SAS关键词38
3.2.2 SAS名38
3.2.3 SAS常量38
3.2.4 SAS变量39
3.2.5 缺失值40
3.2.6 SAS表达式40
3.2.7 SAS运算符40
3.3 数据步常用语句41
3.3.1 数据获取语句41
3.3.2 数据步文件管理语句43
3.3.3 SAS变量操作语句52
3.3.4 SAS观测值操作语句57
3.3.5 数据步循环与控制语句66
3.4 过程步常用语句70
3.5 全程语句73
3.5.1 全程数据存取语句73
3.5.2 全程日志控制语句73
3.5.3 全程环境控制语句74
3.5.4 全局输出控制语句74
3.5.5 全程程序控制语句74
第4章 常用SAS函数及其应用76
4.1 SAS函数中的基础知识76
4.1.1 SAS函数76
4.1.2 SAS参数76
4.1.3 函数值76
4.1.4 SAS函数分类76
4.1.5 使用SAS函数的注意事项77
4.2 日期时间函数77
4.2.1 日期时间函数简介77
4.2.2 用DATDIF函数计算两个日期之间的天数78
4.2.3 用YRDIF函数计算两个日期之间的年数79
4.2.4 用HOUR函数和MINUTE函数计算当前时间79
4.2.5 用YEAR函数、QTR函数、MONTH函数和DAY函数分别计算当前的年份、季度、月份和日期80
4.2.6 用HOLIDAY函数计算指定年份、指定节日的日期80
4.3 截取函数80
4.3.1 截取函数简介80
4.3.2 用CEIL函数求最小整数80
4.3.3 用FLOOR函数求最大整数81
4.3.4 用INT函数取整数部分81
4.3.5 用ROUND函数按指定的精度取舍入值81
4.3.6 用TRUNC函数求截取数值81
4.4 分位数函数82
4.4.1 分位数函数简介82
4.4.2 用CINV函数计算卡方分布的P分位数82
4.4.3 用FINV函数计算F分布的P分位数82
4.4.4 用PROBIT函数计算标准正态分布的P分位数83
4.4.5 用TINV函数计算t分布的P分位数83
4.5 数学函数83
4.5.1 数学函数简介83
4.5.2 用ABS函数求绝对值84
4.5.3 用EXP函数计算e的x次幂84
4.5.4 用LOG函数计算以e为底的真数x的自然对数值85
4.5.5 用LOG10函数计算以10为底的真数x的对数值85
4.5.6 用MOD函数计算余数值85
4.5.7 用SQRT函数计算平方根85
4.5.8 用SQRT函数、FNONCT函数和FINV函数计算ψ值86
4.5.9 用CNONCT函数和CINV函数计算λ值86
4.6 概率函数87
4.6.1 概率函数简介87
4.6.2 用PROBCHI函数计算服从卡方分布的随机变量小于x的概率87
4.6.3 用PROBF函数计算服从F分布的随机变量小于x的概率87
4.6.4 用PROBNORM函数计算标准正态分布曲线下的面积88
4.6.5 用PROBT函数计算服从t分布的随机变量小于x的概率88
4.6.6 用PROBMC函数计算q 临界值89
4.7 样本统计函数90
4.7.1 样本统计函数简介90
4.7.2 用MEAN函数、MAX函数与MIN函数分别计算算术均值、最大值与最小值91
4.7.3 用SUM函数、USS函数与CSS函数分别计算和、未校正平方和与校正平方和91
4.7.4 用VAR函数、STD函数、STDERR函数和CV函数分别计算方差、标准差、标准误与变异系数91
4.7.5 用SKEWNESS函数和KURTOSIS函数分别计算偏度系数与峰度系数92
4.7.6 用NMISS函数计算缺失值的个数92
4.8 随机数函数92
4.8.1 随机数函数简介92
4.8.2 用NORMAL函数或RANNOR函数产生服从正态分布的随机数92
4.8.3 用UNIFORM函数或RANUNI函数产生服从均匀分布的随机数93
4.8.4 用RANEXP函数产生服从指数分布的随机数94
4.8.5 用RANBIN函数产生服从二项分布的随机数94
4.8.6 用RANPOI函数产生服从泊松分布的随机数95
4.9 SAS CALL子程序95
4.9.1 随机数子程序95
4.9.2 其他子程序95
4.9.3 随机数子程序的运用95
第2篇SAS高级编程技术98
第5章 宏及其应用98
5.1 概述98
5.2 宏变量98
5.2.1 宏变量的定义99
5.2.2 宏变量的直接引用100
5.2.3 宏变量值的显示101
5.2.4 宏变量值的改变102
5.2.5 宏变量的间接引用102
5.2.6 自动宏变量103
5.2.7 全局宏变量104
5.2.8 局部宏变量105
5.3 宏与宏参数106
5.3.1 创建名为mac的宏106
5.3.2 创建形如mac (variable 1,variable2,…)的宏107
5.3.3 宏参数赋值107
5.4 宏的引用107
5.4.1 引用名为mac的宏107
5.4.2 引用形如mac(variablel, variable2,…)的宏108
5.4.3 引用形如mac(% macl () , variablel,…)的宏108
5.4.4 引用含有特殊字符的宏110
5.5 常用宏语句和系统宏函数113
5.5.1 宏表达式113
5.5.2 常用宏语句116
5.5.3 常用系统宏函数120
5.6 宏与其他模块接口123
5.6.1 宏与数据步接口123
5.6.2 宏与SQL接口124
5.6.3 用户自定义宏的存储125
第6章 SQL过程及其应用126
6.1 SQL简介126
6.2 SQL过程的语句介绍127
6.2.1 选择表中的列——select128
6.2.2 创建新的列129
6.2.3 数据排序——order133
6.2.4 检索满足特定要求的数据——where134
6.2.5 聚集数据137
6.2.6 为数据分组——Group By139
6.2.7 过滤分组查询结果—— Having140
6.2.8 多表连接查询141
6.2.9 嵌套查询147
6.2.10 查询结果操作符149
6.2.11 使用SQL创建新表150
6.2.12 添加新的数据行150
6.2.13 更新数据152
6.2.14 数据列操作154
第7章 ODS及其应用157
7.1 概述157
7.2 ODS特点和常用输出目标157
7.2.1 ODS特点157
7.2.2 ODS目标158
7.3 常用ODS语句159
7.3.1 PUT语句159
7.3.2 ODS TRACE语句161
7.3.3 常用控制语句162
7.3.4 ODS LISTING语句165
7.3.5 常用第三方格式输出目标语句166
7.3.6 ODS OUTPUT语句170
7.4 SAS ODS的应用172
7.4.1 输出定量资料t检验结果172
7.4.2 输出定量资料非参数检验结果173
7.4.3 输出定量资料方差分析结果175
7.4.4 输出定性资料卡方检验结果176
7.4.5 输出定性资料秩和检验结果177
7.4.6 输出定性资料相关分析结果179
7.4.7 输出多重线性回归分析结果180
第8章 数组及其应用183
8.1 Array语法格式183
8.2 数组Array定义183
8.2.1 定义数值型数组和字符型数组184
8.2.2 特殊数组——隐含下标数组185
8.2.3 临时数组185
8.3 数组Array初始化186
8.4 数组引用186
8.5 有关数组的SAS函数188
第9章 IML及其应用190
9.1 概述190
9.2 由矩阵标识创建矩阵190
9.2.1 矩阵的定义190
9.2.2 矩阵的创建191
9.3 矩阵操作193
9.3.1 矩阵运算符的分类193
9.3.2 矩阵运算符的应用193
9.3.3 矩阵的下标198
9.3.4 矩阵的混合表达式202
9.4 IML编程语句202
9.4.1 IML基本编程语句202
9.4.2 模块的定义和执行206
9.4.3 IML中的命令语句209
9.5 IML中的常用函数210
9.5.1 矩阵生成函数210
9.5.2 矩阵查询函数214
9.5.3 数学函数216
9.6 IML中数据集的操作218
9.6.1 打开与激活数据集218
9.6.2 显示与引用数据集219
9.6.3 选择观测条目220
9.6.4 从数据集中读取观测222
9.6.5 编辑SAS数据集223
9.6.6 由矩阵创建数据集224
9.6.7 数据集排序225
9.6.8 建立数据集索引226
9.6.9 IML数据集操作与DATA步的比较226
第10章 如何把握SAS语言的核心技术228
10.1 宏的核心技术228
10.1.1 宏的概念与宏变量228
10.1.2 宏的结构及调用230
10.1.3 宏循环语句231
10.1.4 宏函数231
10.1.5 SYMPUT子程序——宏与数据步的信息交换233
10.2 ODS的核心技术234
10.2.1 传送目标234
10.2.2 改变文件风格240
10.2.3 创建图形输出243
10.3 SQL的核心技术245
10.3.1 SQL的本质与重点245
10.3.2 重点SQL语句的使用及其与相应功能的DATA步对比245
10.3.3 实例分析250
10.4 数组的核心技术254
10.4.1 SAS数组的语法结构254
10.4.2 实例分析259
10.5 IML的核心技术264
10.5.1 IML过程的语法结构264
10.5.2 实例分析274
第3篇SAS 9.2 和SAS 9.3 新增内容及用法简介279
第11章 SAS 9.2 的SAS/BASE模块中新增内容简介279
11.1 Base过程的新功能279
11.1.1 SAS/BASE模块新增程序279
11.1.2 SAS/BASE模块新增选项280
11.2 Base语言的新功能283
11.2.1 概述283
11.2.2 SAS系统功能284
11.2.3 SAS语言元素285
11.3 输出传输系统的新功能293
11.3.1 概述293
11.3.2 ODS语句的新增功能和增强功能294
11.3.3 DOCUMENT过程的新增功能和增强功能295
11.3.4 TEMPLATE过程的新增功能和增强功能295
11.3.5 改进的ODS统计图形297
11.3.6 针对SAS/GRAPH的新增ODS支持297
11.3.7 新增的PDF安全选项297
11.3.8 新增的可缩放向量图形和字体297
11.3.9 查询打开的ODS目标298
11.4 数据安全技术的新功能298
11.4.1 概述298
11.4.2 总体增强298
11.5 宏语言工具的新功能298
11.5.1 概述298
11.5.2 新增的自动宏变量298
11.5.3 新增的SAS宏系统选项298
11.5.4 % MACRO语句的新选项299
11.6 可扩展性能数据引擎的新功能299
11.6.1 概述299
11.6.2 SPD引擎数据集选项299
11.6.3 SPD引擎LIBNAME语句选项299
11.6.4 SPD引擎系统选项299
11.7 XML LIBNAME引擎的新功能299
11.7.1 概述299
11.7.2 增强的LIBNAME语句300
11.7.3 新增的XMLMap功能300
11.7.4 停用的语法300
第12章 SAS 9.2 的SAS/STAT模块新增内容简介301
12.1 ODS统计图形301
12.2 新增的相关软件301
12.3 新增过程301
12.4 主要的增强方面302
第13章 SAS 9.3 的SAS/BASE模块新增内容简介309
13.1 Base SAS 9.3 过程的新功能309
13.1.1 新增的Base SAS过程309
13.1.2 增强的Base SAS过程309
13.2 Base SAS 9.3 统计过程的新功能311
13.3 Base SAS 9.3 语言参考的新功能311
13.3.1 Base SAS中的ODS图形312
13.3.2 SAS系统功能312
13.4 Base SAS 9.3 函数和CALL子程序的新功能313
13.4.1 新增的函数和CALL子程序313
13.4.2 现有函数的增强313
13.5 Base SAS 9.3 语句的新功能314
13.5.1 新增的SAS语句314
13.5.2 增强的SAS语句314
13.6 Base SAS 9.3 系统选项的新功能314
13.6.1 对标记的代码段使用检查点模式和重启模式314
13.6.2 将系统选项重置为其启动值或默认值314
13.6.3 创建LIBNAME语句中指定的目录315
13.6.4 对SAS数据集、SAS数据视图和项存储的命名使用扩展规则315
13.6.5 更改ODS文档中页的方向315
13.6.6 控制SAS名称的自动更正315
13.6.7 在电子邮件中指定UTC时差315
13.6.8 指定URLENCODE和URLDECODE函数的编码315
13.6.9 GETOPTION函数的增强315
13.6.10 增强的SAS系统选项315
13.6.11 OPTIONS过程的增强316
13.7 Base SAS 9.3 输出传输系统的新功能316
13.7.1 SAS窗口环境(针对UNIX和Windows)中的默认输出更改316
13.7.2 Base SAS软件中包含选定的SAS/GRAPH产品318
13.7.3 PRINTER注册表设置的更改318
13.7.4 DOCUMENT过程的增强功能318
13.7.5 模板过程的增强功能318
13.7.6 ODS语句的增强功能319
13.7.7 新增的系统选项319
13.8 Base SAS 9.3 ODS图形过程的新功能319
13.8.1 ODS图形过程随Base SAS附带319
13.8.2 针对默认ODS输出的更改319
13.8.3 SGPLOT和SGPANEL过程新增的绘图语句320
13.8.4 针对PROC SGPLOT、PROC SGPANEL和PROC SGSCATTER语句的更新320
13.8.5 针对SGPLOT和SGPANEL过程中的绘图语句的更新320
13.8.6 SGPANEL和SGPLOT过程的轴更新322
13.8.7 对SGRENDER过程的更新322
13.8.8 对SGDESIGN过程的更新322
13.8.9 新增的属性映射功能322
13.8.10 新增的注解功能(试用)322
13.9 Base SAS 9.3 图形模板语言的新功能322
13.9.1 新增的布局语句323
13.9.2 新增的绘图语句323
13.9.3 新增的图例语句323
13.9.4 常规用途的新功能323
13.9.5 SAS 9.2 语句的增强功能324
13.10 Base SAS 9.3 ODS图形设计器的新功能327
13.10.1 设计器随Base SAS附带327
13.10.2 ODS样式的增强和更改327
13.10.3 改进了设计器的启动方式327
13.10.4 更多选项可用于保存图形327
13.10.5 增强了数据分配选项328
13.10.6 增强了图属性328
13.11 Base SAS 9.3 ODS图形编辑器的新功能328
13.11.1 编辑器随Base SAS附带328
13.11.2 不再需要独立编辑器328
13.11.3 ODS的更改和增强328
13.11.4 编辑图形方面的增强功能329
13.11.5 用于SGE文件的附加呈现选项329
13.12 INFOMAPS过程和Base SAS 9.3 的信息映射LIBNAME引擎中的新功能329
13.12.1 INFOMAPS过程的功能329
13.12.2 信息映射LIBNAME引擎功能330
13.13 Base SAS 9.3 元数据语言接口的新功能330
13.13.1 过程330
13.13.2 系统选项331
13.14 Base SAS 9.3 宏语言工具的新功能331
13.14.1 新增的自动宏变量332
13.14.2 新增的宏函数332
13.14.3 新增的宏语句332
13.14.4 新增的宏系统选项332
13.15 Base SAS 9.3 区域语言支持的新功能332
13.15.1 常规增强功能332
13.15.2 新增的编码333
13.15.3 新增的格式333
13.15.4 新增的函数333
13.15.5 新增的系统选项333
13.16 Base SAS 9.3 SQL过程的新功能333
13.16.1 优化PUT函数的能力333
13.16.2 重新使用LIBNAME语句数据库连接的能力333
13.16.3 更多的PROC SQL语句 选项334
13.16.4 INTO子句的更多宏变量指定334
13.16.5 新增的字典表334
13.16.6 新增的系统宏变量334
13.16.7 更新的输出示例334
第14章 SAS 9.3 的SAS/STAT模块新增内容简介335
14.1 新增过程335
14.2 主要增强功能335
14.2.1 SAS/STAT 9.22 中的主要增强功能335
14.2.2 ODS图形的更改336
14.2.3 增强功能336
14.2.4 从SAS/STAT 9.22 到SAS/STAT 9.3 的软件行为变化339
第15章 用SAS中的新过程实现某些统计分析341
15.1 FMM过程341
15.1.1 FMM过程简介341
15.1.2 FMM过程语句用法和功能341
15.1.3 FMM过程应用举例344
15.2 QUANTREG过程348
15.2.1 QUANTREG过程简介348
15.2.2 QUANTREG过程语句用法和功能349
15.2.3 QUANTREG过程应用举例351
15.3 GLMSELECT过程357
15.3.1 GLMSELECT过程简介357
15.3.2 GLMSELECT过程应用举例359
15.4 GLIMMIX过程368
15.4.1 GLIMMIX过程简介368
15.4.2 GLIMMIX过程语句用法和功能368
15.4.3 GLIMMIX过程应用举例370
第16章 SAS 9.2 和SAS 9.3 的新增选项和功能378
16.1 Freq过程中的新增选项和功能378
16.1.1 使用ODS图形模式生成统计图378
16.1.2 等效性、优效性和非劣效性检验381
16.1.3 单组设计二项分布置信限估计384
16.1.4 Zelen’ s test385
16.2 UNIVARIATE过程中的新增选项和功能385
16.2.1 使用ODS生成统计图385
16.2.2 用PPPLOT绘制P- P图387
16.2.3 新增5种连续型随机变量的概率分布387
16.3 CORR过程——PLOYSERIAL选项计算多序列相关分析表390
16.4 FACTOR过程绘制因子分析相关的统计图392
16.5 GLM过程395
16.5.1 均值和LS均值比较图形输出395
16.5.2 生成汇总诊断图和残差图397
16.6 TTEST过程中的新增选项和功能398
16.6.1 定量资料等效性检验398
16.6.2 定量资料优效性检验400
16.6.3 定量资料非劣效性检验401
第4篇用SAS实现试验设计及处理病态数据的两个过程简介402
第17章 与试验设计有关的SAS过程402
17.1 有关SAS过程的重要应用402
17.1.1 用SAS实现成组设计402
17.1.2 用SAS实现单因素多水平设计403
17.1.3 用SAS实现随机区组设计404
17.1.4 用SAS实现拉丁方设计405
17.1.5 用SAS实现2×2交叉设计406
17.1.6 用SAS实现3×3交叉设计408
17.1.7 用SAS实现析因设计409
17.1.8 用SAS实现含区组因素的析因设计410
17.1.9 用SAS实现平衡不完全随机区组设计412
17.1.10 用SAS实现分式析因设计413
17.2 有关SAS过程的功能比较414
17.2.1 PLAN过程简介414
17.2.2 FACTEX过程简介417
17.2.3 OPTEX过程简介419
17.2.4 三个SAS过程的功能比较421
第18章 ORTHOREG和QUANTREG过程处理病态数据的效果展示422
18.1 用ORTHOREG过程拟合病态数据422
18.1.1 实例及用ORTHOREG过程分析422
18.1.2 实例及用GLM过程分析424
18.1.3 实例及用REG过程分析426
18.1.4 小结428
18.2 用QUANTREG过程拟合病态数据429
18.2.1 实例及探索性分析429
18.2.2 采用REG过程在因变量分别服从对称分布的两个总体和全部数据中建立二重线性回归方程433
18.2.3 采用QUANTREG过程在因变量分别服从对称分布的两个总体和全部数据中建立二重线性回归方程435
18.2.4 因变量y的取值中未包含异常值时REG与QUANTREG两过程的表现的比较436
18.2.5 因变量y的取值中包含异常值时REG与QUANTREG两过程的表现的比较436
18.2.6 小结437
附录 胡良平统计学专著及配套软件简介438
参考文献444