第1章 SAS中最简易的编程法 1
1.1 SAS运行的基本环境 1
1.2 SAS的编程实例 2
1.2.1 SAS编程的一个实例 3
1.2.2 SAS的控制命令 6
1.2.3 SAS的数据编码 7
1.2.4 SAS编程的另一个简单实例 10
习题1 11
第2章 SAS函数 12
2.1 算术函数 12
2.1.1 ABS函数 13
2.1.2 DIM函数 13
2.1.3 MAX函数 13
2.1.4 MIN函数 14
2.1.5 MOD函数 14
2.1.6 SIGN函数 15
2.1.7 SQRT函数 15
2.2 截取函数 15
2.2.1 CEIL函数 16
2.2.2 FLOOR函数 16
2.2.3 FUZZ函数 16
2.2.4 INT函数 17
2.2.5 ROUND函数 17
2.3 数学函数 17
2.3.1 LOG函数(求自然对数) 18
2.3.2 LOG2函数 18
2.3.3 LOG10函数(求常用对数) 19
2.3.4 GAMMA函数(戛玛函数Г(X)) 19
2.3.5 LGAMMA函数 19
2.3.6 EXP函数 19
2.3.7 DIGAMMA函数 19
2.4 三角及双曲函数 20
2.4.1 ARSIN函数(反正弦函数) 20
2.4.2 ARCOS函数(反余弦函数) 21
2.4.3 ATAN函数(反正切函数) 21
2.4.4 SIN函数 21
2.4.5 SINH函数(双曲正弦函数) 21
2.4.6 COS函数 22
2.4.7 COSH函数(双曲余弦函数) 22
2.4.8 TAN函数(正切函数) 22
2.4.9 TANH(双曲正切函数) 22
2.5 概率函数 23
2.5.1 BETAINV函数 24
2.5.2 PORBBETA函数 24
2.5.3 PROBGAM函数 25
2.5.4 GAMINV函数 25
2.5.5 POISSON函数 25
2.5.6 PROBBNML函数 25
2.5.7 PROBNEGB函数 25
2.5.8 PROBCHI函数 26
2.5.9 PROBF函数 26
2.5.10 PROBHYPR函数 26
2.5.11 PROBIT函数 27
2.5.12 PROBNORM函数 27
2.5.13 PROBT函数 27
2.6 样本统计函数 28
2.7 随机数函数 31
2.8 字符串函数(同一行的字处理) 33
2.9 时间与日期函数 35
2.10 特殊函数 38
习题2 39
第3章 SAS的数据定义法及数据变换法 40
3.1 SAS变量的定义法 40
3.2 自由格式的变量定义法 41
3.3 固定格式的变量定义法 42
3.4 一行多个个案(OBS)的数据 43
3.5 嵌入数据的编程法 43
3.6 调用外部数据的编程法 44
3.7 有条件的数据转换 45
3.8 有条件的数据删除 46
3.9 有条件的跳读数据 47
3.10 用LABEL定义变量标签 47
3.11 用FORMAT定义数值标签 48
3.12 用RETAIN预置变量值 49
3.13 创建新变量 49
3.14 数据的重新编码 52
3.15 语法要点 54
习题3 56
第4章 编程法与对话框法的不同绘图效果 57
4.1 编程法和对话框法绘制的条形图对比 57
4.1.1 SAS的原始数据及其生成的数据集 57
4.1.2 编程法所产生的条形图 59
4.1.3 对话框法所产生的条形图 59
4.1.4 对编程法与对话框法所产生的“条形图”的对比 62
4.2 编程法和对话框法绘制的圆形图对比 62
4.2.1 编程法绘制的圆形图 62
4.2.2 对话框法绘制的圆形图 63
4.2.3 编程法与对话框法产生的“圆形图”的对比 63
4.3 编程法和对话框法绘制的等高线图对比 63
4.3.1 编程法绘制的等高线图 63
4.3.2 对话框法绘制的等高线图 65
4.3.3 编程法与对话框法产生的“等高线图”的对比 67
4.4 编程法与对话框法绘制的曲面图形的对比 68
习题4 69
第5章 统计分析预备知识 71
5.1 总体与样本的区别 71
5.2 参数与统计量的区别 71
5.3 正态分布的假设检验 72
5.4 经验规则的应用 73
5.5 正态分布的假设检验 74
5.5.1 检验正态性的重要统计量 74
5.5.2 检验正态性的其他统计量 75
5.6 实际的显著性水平与α理论值 78
习题5 79
第6章 SAS平面图形的绘制法 80
6.1 曲线图的画法 80
6.1.1 采用ASSIST中的对话框绘制曲线图 80
6.1.2 采用PLOT命令编程绘出散点图 81
6.2 采用编程法绘制条形图 82
6.3 采用编程法绘制区域图 88
6.4 调用CHART过程的PIE语句绘制空心圆形图 92
6.5 采用GRAPHICS中的对话框绘制实心圆形图 93
习题6 95
第7章 描述统计之一:频数统计 96
7.1 采用FREQ命令统计频数 96
7.2 采用Analyst对话框统计频数 98
7.3 调用FREQ过程中的TABLES命令加权数据 100
7.4 UNIVARITE过程与FREQ过程的比较 103
习题7 108
第8章 描述统计之二:数据的交叉汇总和结合测量 109
8.1 采用分析家Analyst对话框进行交叉汇总分析 109
8.2 采用编程法进行双变量的交叉汇总分析 115
8.3 有附加控制变量时的交叉汇总及结合测量 117
8.4 分析交叉汇总表中的单元内容 120
8.5 两个地区的老年人与受教育水平相互关系的比较 121
习题8 122
第9章 描述统计之三:MEANS过程 123
9.1 采用Analyst中的对话框计算均值 123
9.2 采用PROC MEANS编程法计算均值 126
习题9 129
第10章 T检验与非参数检验 131
10.1 两组独立样本的数据描述 131
10.2 两组独立样本T检验的假设与检验 134
10.2.1 采用对话框进行独立组样本T检验 135
10.2.2 采用PROC TTEST过程进行独立组样本T检验 139
10.3 两组独立样本的Wilcoxon非参数检验 140
10.4 描述配对组样本中的数据 143
10.5 配对差值的T检验 145
10.5.1 配对差值T检验的假设与检验 145
10.5.2 利用Univariate过程进行配对差值的T检验 145
10.5.3 分析Univariate配对差值T检验的结果 146
10.6 配对差值的Wilcoxon非参数检验 147
10.7 对两个均值比较的总结 149
习题10 149
第11章 用结合分析进行市场预测 152
11.1 结合分析的基本原理 152
11.2 采用正交设计建立卡片 153
11.3 精品购物的问卷调查简例 154
11.4 如何进行结合分析 155
11.5 对结合分析的研究 156
11.6 市场预测与竞争 158
习题11 159
第12章 线性相关分析 160
12.1 四种类型的变量 160
12.2 “比例—比例”型变量用皮尔逊积差相关系数R 161
12.3 “二分—区间以上”型变量也用皮尔逊积差相关系数R 165
12.4 “次序—次序”型变量用等级相关系数τb 165
12.5 “次序—比率”型变量用肯氏相关系数τb 170
12.6 “次序—次序”型变量用斯皮尔曼相关系数 174
12.7 “标称—标称”型变量用Phi系数和V系数 177
12.8 Cronbach的Alpha系数类同Spearman相关系数 177
12.9 利用PROC CORR编程进行各种相关分析 178
习题12 183
第13章 线性和非线性回归 185
13.1 GLM的一元线性回归 186
13.1.1 数据与程序 186
13.1.2 结果分析 187
13.1.3 写回归方程 191
13.2 GLM过程的多元线性回归 192
13.2.1 GLM的源程序 192
13.2.2 多元线性回归的输出结果 193
13.2.3 多元线性回归的结果分析 193
13.3 GLM程序的多项式回归 194
13.3.1 多项式回归的一般模型 194
13.3.2 多项式回归的实例 194
13.4 虚拟变量的用法 197
习题13 198
第14章 用GLM对多个随机实验组进行协方差分析 200
14.1 两组随机数据(单因变量)协方差分析 200
14.1.1 编程进行单因变量协方差分析 201
14.1.2 单因变量协方差的结果分析 202
14.2 两组随机数据(多因变量)协方差分析 204
14.2.1 设计多因变量协方差分析的程序 205
14.2.2 多因变量协方差的结果分析 206
习题14 209
第15章 用ANOVA过程进行方差分析 210
15.1 ANOVA方差分析的条件 210
15.2 ANOVA的主对话框 211
15.3 One-Way单因素方差分析实例 213
15.3.1 进行One-Way ANOVA分析 214
15.3.2 采用编程法进行One-Way ANOVA分析 221
15.4 Two-Way双因素方差分析实例 223
15.5 多因变量复方差分析MANOVA 228
15.6 方差反复测量 233
习题15 236
第16章 因素分析与主成分分析 238
16.1 具有共性的元素 238
16.2 因素分析的模型 239
16.3 因素分析的四个阶段 239
16.4 提取因素法 240
16.5 如何抽取前两三个因素 241
16.6 对前几个因素的进一步研究 242
16.7 转轴方式 243
16.8 因素分析与因素得分 245
16.9 存储因素得分 246
16.10 主成分分析 247
习题16 252
第17章 判别分析 254
17.1 判别分析的规则 254
17.2 三种主要的判别分析法 254
17.3 采用一般判别分析法实例 255
17.4 采用逐步判别分析法 261
17.5 采用典型判别分析法 262
习题17 263
第18章 聚类分析 264
18.1 四个聚类过程 264
18.2 CLUSTER凝聚法 265
18.3 大样本的FASTCLUS聚类法 269
18.4 应用过程VARCLUS对变量进行聚类 271
18.5 应用PROC TRRE绘制树形结构图 275
习题18 276
参考书目 277
附录1 SAS习题答案 278
附录2 如何快速入门学好SAS和SPSS 291