第一篇 基础篇 1
第一章 MCSAS系统概述 1
1.1 MCSAS系统简介 1
一、MCSAS系统的组成及系统结构 1
二、MCSAS系统的主要功能 2
三、MCSAS系统的特点 3
1.2 MCSAS系统的启动 4
一、运行环境 4
二、MCSAS系统的配置 4
三、MCSAS系统的启动和退出 5
1.3 MCSAS作业简介 7
一、几个概念 7
二、SAS程序的基本结构 8
三、SAS作业举例 8
四、几个值得注意的问题 11
第二章 MCSAS显示管理系统 12
2.1 编辑功能键和光标控制键 12
2.2 显示管理全局命令 12
一、窗口调用命令 12
二、窗口管理命令 13
三、翻卷窗口命令 14
四、其它命令 14
2.3 全屏幕编辑 15
一、行命令的类型 15
二、命令格式和操作方法 15
2.4 三个基本窗口及常用命令 19
一、三个基本窗口的通用命令 19
二、程序编辑窗的专用命令 20
2.5 各窗口的主要功能及常用命令 21
一、KEYS窗口 21
二、OPTIONS窗口 22
三、LIBNAME窗口 23
四、DIR窗口 24
五、VAR窗口 24
六、FILENAME窗口 25
七、AF窗口 25
八、NOTEPAD窗口 27
九、TITLES窗口 28
十、FOOTNOTES窗口 28
十一、HELP窗口 28
第三章 SAS语言的基本概念及函数 29
3.1 SAS语言的基本规定 29
一、SAS语句 29
二、SAS名的规定 30
三、SAS文件与SAS数据库 30
3.2 SAS表达式 30
一、SAS常数 30
二、SAS算符 31
三、十六进制常数和算符 34
四、表达式中数值与字符的相互转换 34
3.3 SAS输入输出格式 35
一、数值型变量的输入格式与输出格式 35
二、字符串型变量的输入格式与输出格式 37
三、日期、时间和日期时间的输入格式与输出格式 38
3.4 SAS函数 39
一、算术函数(共9个) 40
二、截取函数(共6个) 41
三、数学函数(共9个) 42
四、三角函数与双曲线函数(共9个) 42
五、几率分布函数(共11个) 43
六、分位数函数(共5个) 44
七、样本统计函数(15个) 45
八、随机函数(共11个) 46
九、日期与时间函数(共22个) 47
第四章 数据步及其语句 50
4.1 数据集的建立及其语句 50
一、临时数据集的建立 50
二、DATA语句(P) 51
三、INPUT语句(X) 56
四、CARDS与CARD4语句(P) 60
五、INFILE语句(X) 60
六、 FILENAME语句(全局性语句) 62
七、永久数据集的建立 63
八、LIBNAME语句(全局性语句) 63
4.2 数据的输出及其语句 66
一、FILE语句(X) 66
二、PUT语句(X) 67
三、OUTPUT语句(X) 71
四、LIST语句(X) 73
4.3 数据的修改、累加与整理 74
一、ASSIGNMENT语句(X) 74
二、SUM语句(X) 75
三、RETAIN语句(D) 76
四、DELETE语句(X) 77
五、LOSTCARD语句(X) 78
六、DROP语句(D) 79
七、KEEP语词(D) 79
4.4 控制执行语句 80
一、DO语句(X) 80
二、END语句(P) 83
三、SELECT语句(X) 83
四、GOTO语句(X) 86
五、IF语句(X) 86
六、LINK-RETURN语句(X) 87
4.5 ARRAY语句(D) 89
一、ARRAY语句的格式及说明 89
二、数组的引用和实例 89
三、多维数组 90
四、数组的上下限 90
4.6 用于数据加工的数据步语句 91
一、BY语句(P) 91
二、SET语句(X) 92
三、MERGE语句(X) 96
四、UPDATE语句(X) 99
4.7 数据的有关属性及其语句 100
一、INFORMAT语句(D) 101
二、FORMAT语句(D) 101
三、LENGTH语句(D) 101
4.8 自定义窗口及其语句 102
一、WINDOW语句(D) 102
二、DISPLAY语句(X) 104
三、应用实例 104
4.9 综合应用实例 107
一、工资汇总表的打印 107
二、图书借阅的信息处理 112
三、MCSAS窗口的运用 115
四、对长记录数据的处理 117
第五章 过程步语句以及用于数据的加工与转换的过程步 119
5.1 过程步及通用的过程步语句 119
一、PROC语句 119
二、BY语句 120
三、CLASS语句 120
四、VAR语句 120
五、MODEL语句 120
六、WEIGHT语句 120
七、FREQ语句 121
八、ID语句 121
九、OUTPUT语句 121
十、FORMAT语句 121
十一、LABEL语句 122
十二、ATTRIB语句 122
5.2 用在任何地方的SAS语句 123
一、COMMENT语句 124
二、DM语句 124
三、FOOTNOTE语句 125
四、TITLE语句 125
五、OPTIONS语句 126
六、%INCLUDE语句 126
5.3 DBF过程——DBF文件与SAS数据集的相互转换 127
一、格式 127
二、有关格式的说明 127
三、使用中的注意事项 128
四、应用实例 128
5.4 DIF过程——DIF文件与SAS数据集的相互转换 128
一、格式 129
二、有关格式的说明 129
三、使用注意事项 129
四、应用实例 129
5.5 SORT过程 130
一、格式 130
二、有关格式的说明 131
三、应用实例 131
5.6 APPEND过程 133
一、格式 133
二、有关格式的说明 133
三、APPEND过程与SET语句的比较 134
四、应用实例 134
第六章 一般统计量的描述 136
6.1 MCSAS统计基本概念 136
一、统计数据的分类 136
二、总体与样本 140
三、样本数、平均值和标准差 140
6.2 MCSAS基本统计过程 142
一、过程介绍和统计功能列表 142
二、计算公式 142
6.3 基本统计过程的应用 144
一、定位分析 144
二、频数分布 146
三、形状分析 150
6.4 程序举例 157
一、应用UNIVARIATE过程检查数据是否服从正态分布 157
二、相关系数阵与协方差矩阵 165
第七章 调查设计与分析 168
7.1 调查数据 168
一、调查表的设计 168
二、程序与输出结果 170
三、改善输出结果的可读性 171
7.2 几种数据处理方法 173
一、多选数据 173
二、随访数据 176
三、末次数据 179
7.3 程序举例 180
第八章 统计制表 184
8.1 原始数据集 184
8.2 制表基本概念 187
一、变量类型 187
二、制表项连接符号 188
三、表的维数 190
8.3 制表过程的几个重要特性 193
一、通用分类变量——ALL 193
二、百分比率 196
三、输出格式的调整 200
8.4 程序举例 201
一、多样化输出格式 201
二、多选题测验统计报表 203
第九章 MCSAS统计绘图 214
9.1 PLOT过程描绘散点图 214
一、平面直角坐标描点图 214
二、等值面作图 219
9.2 CHART过程绘图 222
一、条图 222
二、立体直方图 229
三、圆图 229
四、星形图 230
五、小结 233
9.3 回归与因子过程绘图 234
一、回归残差图 234
二、因子结构与因子得分图 237
第十章 SAS宏命令语言 238
10.1 什么叫宏命令 238
10.2 SAS宏命令语言 239
一、宏命令语言的一般规则 239
二、宏命令使用条件 240
三、宏命令的应用 242
10.3 宏语句和宏函数 246
一、宏语句 246
二、宏函数 250
三、宏命令语言与SAS数据步语言之间的接口 253
四、自动宏变量 255
10.4 程序举例 257
一、应用宏命令语言将数据重新编码 257
二、阶乘(N?)的计算 258
第二篇 多元统计篇 260
第十一章 得分变换 260
11.1 Z得分 260
一、变量标准化变换的概念 260
二、STANDARD过程介绍 262
三、程序举例 262
11.2 秩得分 265
一、秩次的概念 265
二、RANK过程介绍 265
三、秩得分的应用 269
11.3 因子得分 277
一、因子得分的概念 277
二、SCORE过程介绍 278
三、程序举例 286
第十二章 假设检验与方差分析 293
12.1 假设检验 293
一、问题的提出 293
二、假设检验的基本思想及两类错误 294
三、T检验 295
四、TTEST过程与应用举例 296
五、非参数秩和检验 298
六、NPAR1WAY过程及应用举例 300
12.2 平衡数据方差分析及ANOVA过程 304
一、问题的提出与基本方法 304
二、单因子平衡数据方差分析 305
三、不考虑交互作用的二因子方差分析 306
四、有交互作用二因子方差分析 307
五、ANOVA过程及应用举例 309
12.3 非平衡数据方差分析及GLM过程 314
一、单因子非平衡试验数据方差分析 314
二、单因子协方差分析 316
三、GLM过程及应用举例 318
第十三章 回归分析 326
13.1 引言 326
13.2 多元线性回归分析与REG过程的使用 327
一、数学模型简述 327
二、参数的最小二乘估计 328
三、回归方程与回归系数的显著性检验 331
四、复相关系数与偏相关系数 333
五、变量子集 335
六、用REG过程作线性回归分析 336
13.3 回归变量的选择方法 339
一、前进法(正向选择法) 340
二、后退法(逆向剔除法) 343
三、逐步回归分析法 346
四、综合实例 352
第十四章 多维数据分析 359
14.1 因子分析 359
一、综合因子分析法 359
二、FACTOR过程的使用及其说明 362
14.2 典则相关分析 389
一、典则相关分析的基本思想 389
二、典则相关分析过程的使用及其说明 390
第十五章 判别分析 400
15.1 判别分析的统计思想及其计算步骤 400
一、判别分析的统计思想 400
二、判别分析的计算步骤 402
15.2 判别分析的假设检验 403
一、多个协方差矩阵相等的检验 403
二、多个均值向量的检验 404
15.3 DISGRIM过程及其应用 405
一、三种不同萼尾植物数据的判别分析 405
二、全国各地区农民生活消费支出抽样调查资料的判别分析 409
三、判别分析在决策中的应用 413
四、判别分析在教育评估中的应用 418
附录 423
附录一 MCSAS 1.0(SAS/PC 6.02)版过程一览 423
附录二 MCSAS 1.0版的安装与检测 424
附录三 MCSAS 1.0版SASEXE子目录的文件清单 425
附录四 MCSAS 1.00版软件包的统计分析功能概述 426
主要参考文献 428