
本书分为两篇,共18章。第1篇是基础篇,为第1至第10章,基本上包括了统计分析系统(SAS)中的各种基本统计分析方法,面向SAS的初学者;第2篇是提高篇,为第11至第18章,包括常用的专业统计知识,面向具备SAS基础知识的读者,特别是其中的方差分析、结合分析及金融证券统计分析等知识,是进行市场调研分析及经济统计预测的指南。
本书可作为高等学校相关专业的教材,也可作为统计人员、科研人员、管理人员进行课题研究及定量分析的参考书。
序
能够满足社会与专业本身需求的计算机应用能力已成为合格的大学毕业生必须具备的素质。
文科类专业与信息技术的相互结合、交叉、渗透,是现代科学技术发展趋势的重要方面,是不可忽视的新学科的一个生长点。加强文科类专业的计算机教育是培养能够满足信息化社会对文科人才要求的重要举措,是培养跨学科、综合型文科通才的重要环节。因此,使用一定层次、一定内容的计算机科学与技术知识来武装文科类专业(包括哲学、经济学、法学、教育学、文学、历史学等学科和管理学中的一些专业)的学生(包括研究生、本科生和高职高专生),开设具有文科专业特色的计算机课程是十分必要的。
为了指导文科类专业的计算机教学工作,教育部高等教育司组织制定了《高等学校文科类专业大学计算机教学基本要求(2003年版)》(下面简称《基本要求》)。
《基本要求》把文科类计算机教学的知识结构分为两大部分:一是大学计算机公共基础课;二是在开设计算机公共基础课之后,体现专业特色或与专业教学相结合的后续课程。
计算机公共基础课是为了满足文科类专业的共同需要,而后续课程是为了满足各文科专业的不同需要。
公共基础课由①计算机基础知识(软、硬件平台)、②微机操作系统及其使用、③多媒体知识和应用基础、④办公软件应用、⑤计算机网络基础、⑥Internet基本应用、⑦电子政务基础、⑧电子商务基础、⑨数据库系统基础和⑩程序设计基础等10个模块构筑。这些内容都是每个文科学生应该掌握的,可为他们在与专业紧密结合的信息技术应用方向上深入学习打下基础。根据这些模块可以编著3本书:一是由模块①~⑥组成计算机应用基础;二是由模块⑤~⑧组成网络应用;三是由模块⑨~⑩组成数据库与程序设计。
后续课程在深度上超过了公共基础部分的相应模块,或者是开拓了新的应用领域。它在更大程度上决定了学生应用计算机技术解决本专业实际问题的能力与水平。故建议至少设置16门后续课程。包括:微机组装与维护、计算机网络技术及应用、网页设计基础、动态网页设计——服务器端应用开发、电子政务应用、电子商务应用、法律事务信息处理基础(电子法务概论)、多媒体技术及应用、三维建模与动画设计、数据库基础及其应用、社会统计学分析及应用(非财经类)、经济统计与分析软件应用基础(财经类)、信息处理基础、管理信息系统、财经信息化基础、程序设计及应用。
显然,包括文科在内的大学非计算机专业的计算机教学有着广阔的前景。
清华大学出版社推出的高等学校文科类专业大学计算机规划教材,就是根据《基本要求》编写而成的。它可以满足文科类专业计算机公共基础课及其后续课程的教学需要。
信息技术的发展日新月异,文科类专业的计算机教学还处在探索和不断完善的阶段,因此对教材中的不足或错误,需要同行和读者批评指正。
卢湘鸿于北京中关村科技园
卢湘鸿北京语言大学信息科学学院计算机科学与技术系教授、教育部高等学校文科计算机基础教学指导委员会副主任。负责教育部高等教育司组织制定的《普通高等学校文科类专业计算机基础课程教学大纲(2000年版)》和《高等学校文科类专业大学计算机教学基本要求(2003年版)》的统稿工作。
SAS(statistical analysis system,统计分析系统)是20世纪60年代初美国SAS公司研发的统计分析软件。SAS与SPSS及BMDP并称为国际上最有知名度的三大统计软件,如今,在我国社会科学乃至自然科学领域已得到了广泛的普及和应用。
笔者于1987年开始研究SAS和SPSS统计分析软件,一边研发一边教学,并于1992年出版了《SAS与SPSS/PC+ 4.0高级教程》。本书根据新版本SAS进行编写,突出了其精华部分,简明实用。全书共18章,分为两篇(基础篇与提高篇)。第1~10章是基础篇,基本上包括了SAS中的各种基本统计分析方法,面向SAS的初学者。第11~18章是提高篇,包括常用的专业统计知识,面向具备SAS基础知识的读者,特别是其中的方差分析、结合分析及金融证券统计分析等知识,是进行市场调研分析及经济统计预测的指南。每一章均附有习题,并在附录A中提供了习题答案,以方便读者使用。部分程序和数据例子可在清华大学出版社网站上下载。
本书既介绍SAS的编程统计法,又讲解对话框统计法。编程统计法不受版本的约束,对话框统计法则对不了解SAS功能的读者十分适用。根据笔者的体会,使用对话框虽然省事,但是学习使用SAS和SPSS必须要学会编程,若不会编程则不能真正掌握SAS和SPSS。限于本书篇幅SAS的有些内容未能入选,需要SAS或SPSS技术培训的读者请提前1个月发Email(rghai@sohu.com或rgh114716@sina.com)与作者联系。
参加本书编写工作的有蔡建平、朱秀萍、于惠芳、朱志海、阮开林、蔡楠、谢力丹、刘萍、曲庆云、陈丹、吴宝科、李欣、严康敏、杨武栓、郭崇德、赵晓梅、秦小峰、蔡建瓴、蔡建琼、綦淑娟、樊爱萍、崔博、顾林枝、周爽、阮开顺、孟峥、杨靖,全书由阮桂海审定。
由于时间仓促及笔者水平所限,书中难免有不妥之处,望读者批评指正。谢谢!
北京大学社会学系阮桂海
第1篇基础篇
第1章问卷设计必读3
1.1问卷中问题与答案的设计技术3
1.2如何避免问卷设计中的错误6
1.3社会调查的量表法8
习题19
第2章SAS中最简捷的编程法11
2.1SAS运行的基本环境11
2.2SAS编程实例12
2.2.1SAS编程的一个简单
实例12
2.2.2SAS的控制命令15
2.2.3SAS的数据编码16
2.2.4SAS编程的另一个简单
实例18
习题219
第3章SAS数据的定义、变换及汉化20
3.1SAS数据的定义法20
3.2栏目位置不固定时的变量定
义法21
3.3栏目位置固定时的变量定义法21
3.4在同一行上输入几个不同观察值
的数据22
3.5用CARDS语句嵌入数据的编
程法22
3.6用INFILE语句调用外部数据
的编程法23
3.7用IF语句有条件地转换数据24
3.8用DELETE语句有条件地删除
数据25
3.9用GO TO 语句有条件地跳读
数据26
3.10用LABEL汉化变量标签26
3.11用FORMAT汉化数据27
3.12用RETAIN预置变量值39
3.13创建运算的新变量39
3.14数据的重新编码42
3.15语法小结44
习题345
第4章统计方法的预备知识46
4.1总体与样本的区别46
4.2参数与统计量的区别46
4.3正态分布的假设与检验47
4.4经验规则的应用48
4.5对正态分布的假设与检验48
4.5.1检验正态性的重要
统计量48
4.5.2检验正态性的其他
统计量50
4.6实际的显著性水平与α理论值52
习题453
第5章单双变量的频数统计54
5.1用FREQ命令统计频数54
5.2用Analyst对话框统计频数59
5.3用FREQ过程中的TABLES
命令加权数据61
5.4用UNIVARIATE过程产生更
详尽的频率表64
5.5用Analyst对话框进行双变量的
交叉汇总分析69
5.6用编程法进行双变量的交叉汇
总分析74
5.7有附加控制变量时的交叉汇总
及结合测量76
5.8分析交叉汇总表中的单元内容79
5.9应用实例80
习题580
第6章绘制平面图形82
6.1曲线图的画法82
6.1.1用ASSIST中的对话框
绘制曲线图82
6.1.2用PLOT命令编程绘出
散点图83
6.2用编程法绘制条形图84
6.3用编程法绘制区域图90
6.4用CHART过程的PIE语句
绘制空心圆形图92
6.5用GRAPHICS中的对话框
绘制实心圆形图94
6.6分别用编程法与对话框法
绘制等高线图97
6.6.1用编程法绘制等高
线图97
6.6.2用对话框法绘制等高
线图99
习题6101
第7章用MEANS过程计算均值102
7.1用Analyst中的对话框计算
均值102
7.2用PROC MEANS编程法计算
均值105
习题7107
第8章T检验与非参数检验109
8.1两组独立样本的数据描述109
8.2两组独立样本T检验的
假设与检验111
8.2.1用对话框进行独立组
样本T检验112
8.2.2用PROC TTEST过程进
行独立组样本T检验115
8.3两组独立样本的Wilcoxon非
参数检验117
8.4描述配对组样本中的数据119
8.5配对差值的T检验120
8.5.1配对差值T检验的假设与
检验121
8.5.2用Univariate过程进行配
对差值的T检验121
8.5.3分析Univariate配对差值
T检验的结果122
8.6配对差值的Wilcoxon非参数
检验122
8.7对两个总体均值比较的总结124
习题8125
第9章结合分析127
9.1结合分析的基本原理127
9.2采用正交设计建立卡片127
9.3问卷调查简例128
9.4如何进行结合分析129
9.5对结合分析的进一步研究131
9.6用结合分析进行市场预测132
习题9133
第10章线性相关分析134
10.14种类型的变量134
10.2“比例比例”型变量的相关
测度135
10.3“二分区间以上”型变量的相关
测度138
10.4“次序次序”型变量的相关
测度138
10.5“次序比率”型变量的相关
测度142
10.6“次序次序”型变量的斯皮尔曼
等级相关系数145
10.7“标称标称”型变量的相关
测度147
10.8Cronbach的 Alpha与Spearman
相关系数148
10.9利用PROC CORR编程进行
各种相关分析148
习题10153第2篇提高篇
第11章判别分析157
11.1判别分析的规则157
11.2三种主要的判别分析法157
11.3一般判别分析法157
11.4逐步判别分析法163
11.5典型判别分析法164
习题11165
第12章聚类分析166
12.14个聚类过程166
12.2CLUSTER凝聚法166
12.3大样本的FASTCLUS聚类法170
12.4应用过程VARCLUS对变量
进行聚类172
12.5应用PROC TRRE绘制
树状结构图176
习题12177
第13章调用GLM过程进行回归分析178
13.1GLM过程的一元线性回归178
13.1.1数据与程序179
13.1.2结果分析179
13.1.3编写回归方程183
13.2GLM过程的多元线性回归184
13.2.1GLM的源程序184
13.2.2多元线性回归的输出
结果184
13.2.3多元线性回归的结果
分析185
13.3GLM过程的多项式回归186
13.3.1多项式回归的一般
模型186
13.3.2多项式回归的实例186
13.4虚拟变量的用法188
习题13190
第14章多个随机实验组的协方差分析191
14.1两组随机数据的单因变量
协方差分析191
14.1.1编程进行单因变量协
方差分析191
14.1.2单因变量协方差的
结果分析193
14.22组随机数据(多因变量)
协方差分析195
14.2.1设计多因变量协方差
分析的程序195
14.2.2多因变量协方差的
结果分析197
习题14198
第15章典型相关过程CANCORR的
应用200
15.1计算典型相关的SAS数据200
15.2用CANCORR过程命令计算
典型相关201
15.3用CANCORR对话框计算
典型相关201
15.4输出结果与分析203
习题15207
第16章时序调整的自相关回归分析209
16.1时序自相关的数据209
16.2数据文件的编辑209
16.3用ASSIST对话框进行时序
自相关回归210
16.4结果分析213
16.5最小二乘法回归与调整的自
相关回归相对误差比较216
习题16217
第17章时间序列分析219
17.1季节性调整219
17.1.1用ASSIST对话框进行
统计分析220
17.1.2结果与分析222
17.2从回归分析中建立回归
预测模型226
17.2.1回归分析的程序226
17.2.2回归分析的输出与
预测分析227
习题17227
第18章金融证券基本统计229
18.1收益率计算229
18.1.1内生收益率计算229
18.1.2债券到期的收益率
计算232
18.2清算日处于两个到期日之间
的收益率计算233
18.3确定债券的价格234
18.4债券价格与必要收益率的
关系235
习题18238
附录A习题答案243
附录B如何快速入门学好SAS和SPSS258
参考文献259