导语摘要
作者简介
姚鑫锋,现任职于上海市农业科学院数字农业工程与技术研究中心,从事现代统计分析技术在农业信息领域的应用研究。精通SAS软件的使用,有长达8年的SAS程序编写经验。目前已发表多篇SCI论文,申请相关国家发明专利2项,参与多项国家和省部级项目。
王薇,华东师范大学地理学与地理信息系统专业博士。从事数据挖掘研究多年,精通各种常用的统计分析方法。曾出版书籍《MATLAB从基础到精通》和《从零开始学MATLAB》。
目录
第1章 SAS入门(教学视频:75分钟)
1.1 SAS系统概况
1.1.1 SAS的历史背景
1.1.2 SAS的系统特点
1.1.3 SAS的功能模块
1.2 SAS的安装与启动
1.2.1 SAS的安装
1.2.2 SAS的启动
1.3 SAS的操作界面
1.3.1 主界面
1.3.2 程序编辑窗口
1.3.3 运行日志窗口
1.3.4 输出窗口
1.3.5 结果窗口
1.3.6 资源管理器窗口
1.3.7 帮助窗口
1.4 SAS的界面操作简介
1.4.1 INSIGHT界面操作
1.4.2 ANALYST界面操作
1.4.3 ASSIST界面操作
1.5 SAS系统的文件管理
1.5.1 SAS数据集
1.5.2 SAS逻辑库
1.6 本章小结
1.7 习题
第2章 SAS程序设计入门(教学视频:109分钟)
2.1 SAS语言基础
2.1.1 SAS程序的组成
2.1.2 结构化语句
2.2 SAS程序结构
2.2.1 数据步介绍
2.2.2 过程步介绍
2.3 SAS中数据步常用语句
2.3.1 赋值语句
2.3.2 INPUT语句
2.3.3 INFILE语句
2.3.4 PUT和FILE语句
2.3.5 LENGTH语句
2.3.6 LABEL语句
2.3.7 KEEP语句
2.3.8 DROP语句
2.3.9 WHERE语句
2.4 SAS中过程步常用语句
2.4.1 输出语句
2.4.2 打印语句
2.4.3 标注语句
2.4.4 MODEL语句
2.4.5 VAR语句
2.4.6 ID语句
2.4.7 BY语句
2.4.8 CLASS语句
2.5 常用函数
2.5.1 数学函数
2.5.2 统计函数
2.5.3 数组函数
2.5.4 字符串函数
2.5.5 时间函数
2.5.6 概率分布函数
2.5.7 分位数函数
2.5.8 随机数函数
2.6 程序的常见错误
2.6.1 词法错误
2.6.2 语法错误
2.7 本章小结
2.8 习题
第2篇 常用的统计分析
第3章 SAS数据管理(教学视频:76分钟)
3.1 数据的导入和导出
3.1.1 数据的导入
3.1.2 数据的导出
3.2 数据集的基本操作
3.2.1 数据集的复制
3.2.2 数据集的新增
3.2.3 数据集的拆分
3.2.4 数据集的连接
3.2.5 数据集的更新
3.2.6 数据集的排序
3.2.7 数据集的转置
3.2.8 数据集的删除
3.3 利用INSIGHT模块实现数据管理
3.4 利用ANALYST模块实现数据管理
3.5 本章小结
3.6 习题
第4章 描述性统计分析(教学视频:51分钟)
4.1 描述性统计分析概述
4.1.1 数据位置描述
4.1.2 离散程度描述
4.1.3 分布形状描述
4.2 描述性统计分析过程
4.2.1 MEANS均值过程
4.2.2 UNIVARIATE单变量过程
4.3 利用界面操作进行简单描述性统计
4.3.1 INSIGHT模块操作
4.3.2 ANALYST模块操作
4.4 本章小结
4.5 习题
第5章 列联表分析(教学视频:28分钟)
5.1 列联表分析的编程实现
5.1.1 FREQ频数过程
5.1.2 单变量列联表分析
5.1.3 2×2列联表分析
5.1.4 n维列联表分析
5.2 利用界面操作进行列联表分析
5.3 本章小结
5.4 习题
第6章 统计推断(教学视频:49分钟)
6.1 统计推断的基本原理与方法
6.1.1 参数估计
6.1.2 假设测验
6.2 统计推断的TTEST过程语句
6.3 统计假设测验的界面实现
6.3.1 INSIGHT模块操作
6.3.2 ANALYST模块操作
6.4 统计假设测验的实例
6.4.1 单个样本平均数的假设测验
6.4.2 成对样本的平均数比较的假设测验
6.4.3 两个样本的平均数比较的假设测验
6.5 本章小结
6.6 习题
第7章 非参数统计分析(教学视频:28分钟)
7.1 非参数统计分析概述
7.2 非参数统计分析的NPAR1WAY语句
7.3 非参数统计分析实例
7.3.1 单个样本的非参数检验
7.3.2 两个样本的非参数检验
7.3.3 多个样本的非参数检验
7.4 利用界面操作实现非参数统计分析
7.5 本章小结
7.6 习题
第8章 方差分析(教学视频:45分钟)
8.1 方差分析概述
8.1.1 方差分析基本概念
8.1.2 单因素方差分析
8.1.3 多因素方差分析
8.1.4 多重比较
8.2 方差分析的编程实现
8.2.1 ANOVA过程
8.2.2 GLM过程
8.3 方差分析的界面操作
8.3.1 利用INSIGHT模块实现方差分析
8.3.2 利用ANALYST模块实现方差分析
8.4 本章小结
8.5 习题
第9章 相关与回归分析(教学视频:90分钟)
9.1 相关分析
9.1.1 相关分析概述
9.1.2 相关分析的CORR过程
9.1.3 相关分析的界面操作
9.2 一元线性回归分析
9.2.1 一元线性回归的基本概述
9.2.2 一元线性回归模型的REG过程
9.2.3 一元线性回归的界面操作
9.3 多元线性回归分析
9.3.1 多元线性回归模型概述
9.3.2 多元线性回归模型的建立
9.4 逐步回归分析
9.4.1 逐步回归模型概述
9.4.2 逐步回归模型的建立
9.5 非线性回归分析
9.5.1 可化为线性回归的非线性回归
9.5.2 非线性回归NLIN过程
9.6 Logistic回归
9.6.1 Logistic回归模型概述
9.6.2 Logistic回归过程
9.7 本章小结
9.8 习题
第10章 聚类分析(教学视频:47分钟)
10.1 聚类分析方法概述
10.2 系统聚类
10.2.1 系统聚类方法概述
10.2.2 CLUSTER过程
10.2.3 TREE过程
10.2.4 系统聚类实例演示
10.3 变量聚类
10.3.1 变量聚类方法概述
10.3.2 VARCLUS过程
10.3.3 变量聚类实例演示
10.4 快速聚类
10.4.1 快速聚类方法概述
10.4.2 FASTCLUS过程
10.4.3 快速聚类实例演示
10.5 本章小结
10.6 习题
第11章 判别分析(教学视频:49分钟)
11.1 判别分析方法概述
11.1.1 判别分析的基本思想
11.1.2 判别分析的基本步骤
11.2 一般判别分析
11.2.1 一般判别分析方法概述
11.2.2 DISCRIM一般判别分析过程
11.2.3 一般判别分析实例
11.3 典型判别分析
11.3.1 典型判别分析方法概述
11.3.2 CANDISC典型判别分析过程
11.3.3 典型判别分析实例
11.4 逐步判别分析
11.4.1 逐步判别分析方法概述
11.4.2 STEPDISC逐步判别分析过程
11.4.3 逐步判别分析实例
11.5 本章小结
11.6 习题
第12章 主成分分析(教学视频:35分钟)
12.1 主成分分析方法概述
12.1.1 主成分分析的数学模型
12.1.2 主成分分析的基本步骤
12.2 主成分分析的SAS过程
12.3 主成分分析的界面操作
12.3.1 ANALYST模块实现主成分分析
12.3.2 INSIGHT模块实现主成分分析
12.4 主成分分析实例
12.5 本章小结
12.6 习题
第13章 因子分析(教学视频:25分钟)
13.1 因子分析方法概述
13.1.1 因子分析的基本原理
13.1.2 因子分析的基本步骤
13.2 因子分析的SAS过程
13.3 因子分析的界面操作
13.4 本章小结
13.5 习题
第14章 典型相关分析(教学视频:27分钟)
14.1 典型相关分析方法概述
14.1.1 典型相关分析的基本思想
14.1.2 典型相关分析的基本步骤
14.2 典型相关分析的SAS过程
14.3 典型相关分析的界面操作
14.3.1 INSIGHT模块实现典型相关分析
14.3.2 ANALYST模块实现典型相关分析
14.4 本章小结
14.5 习题
第15章 时间序列分析(教学视频:36分钟)
15.1 时间序列分析方法概述
15.1.1 时间序列分析的数学模型
15.1.2 时间序列分析的基本步骤
15.2 时间序列分析的SAS过程
15.3 时间序列分析实例
15.4 本章小结
15.5 习题
第16章 生存分析(教学视频:55分钟)
16.1 生存分析概述
16.1.1 生存分析的基本概况
16.1.2 生存分析的基本方法
16.2 生存分析的相关过程
16.2.1 LIFEREG回归过程
16.2.2 LIFETEST检验过程
16.2.3 PHREG回归过程
16.3 利用界面操作实现生存分析
16.4 本章小结
16.5 习题
第3篇 图形绘制与SAS宏编程
第17章 图形绘制(教学视频:96分钟)
17.1 GPLOT过程绘图
17.1.1 GPLOT过程
17.1.2 散点图
17.1.3 线图
17.2 GCHART过程绘图
17.2.1 GCHART过程
17.2.2 直方图
17.2.3 饼图
17.3 GCONTOUR过程绘图
17.4 其他图形绘制
17.4.1 盒形图
17.4.2 茎叶图
17.4.3 Q-Q图
17.5 图形编辑
17.6 利用图形界面操作绘制图形
17.5.1 利用INSIGHT模块绘制统计图形
17.5.2 利用ANALYST模块绘制统计图形
17.7 本章小结
17.8 习题
第18章 SAS宏编程(教学视频:62分钟)
18.1 宏变量
18.1.1 宏变量的定义
18.1.2 宏变量的引用
18.2 宏过程
18.2.1 宏过程的定义
18.2.2 宏过程的调用
18.2.3 宏过程的参数
18.3 宏语句
18.4 宏函数
18.5 本章小结
18.6 习题
第4篇 综合实例分析
第19章 SAS应用实例(教学视频:54分钟)
19.1 在社会调查统计中的应用
19.1.1 实例问题描述
19.1.2 采用的统计分析方法及其SAS实现
19.1.3 主要分析结果
19.2 在企业销售数据中的应用
19.2.1 实例问题描述
19.2.2 采用的统计分析方法及其SAS实现
19.2.3 主要分析结果
19.3 在医学中的应用
19.3.1 实例问题描述
19.3.2 采用的统计分析方法及其SAS实现
19.3.3 主要分析结果
19.4 在电力行业的应用
19.4.1 实例问题描述
19.4.2 采用的统计分析方法及其SAS实现
19.4.3 主要分析结果
19.5 在证券行业的应用
19.5.1 实例问题描述
19.5.2 采用的统计分析方法及其SAS实现
19.5.3 主要分析结果
19.6 在农业领域的应用
19.6.1 实例问题描述
19.6.2 采用的统计分析方法及其SAS实现
19.6.3 主要分析结果
19.7 本章小结
19.8 习题
内容摘要
主编推荐
姚鑫锋,现任职于上海市农业科学院数字农业工程与技术研究中心,从事现代统计分析技术在农业信息领域的应用研究。精通SAS软件的使用,有长达8年的SAS程序编写经验。目前已发表多篇SCI论文,申请相关国家发明专利2项,参与多项国家和省部级项目。
王薇,华东师范大学地理学与地理信息系统专业博士。从事数据挖掘研究多年,精通各种常用的统计分析方法。曾出版书籍《MATLAB从基础到精通》和《从零开始学MATLAB》。
精彩内容
【前言】
SAS全称是Statistics Analysis System,是目前国际上权威的统计分析软件之一,具有强大的数据管理与分析功能,广泛地应用于教育、经济、医学等各个领域。SAS软件具有强大的统计分析功能,为了更好地使用这些功能,往往需要依赖于程序设计。SAS系统全面涵盖了各项统计分析功能,具有操作简单、功能强大、结果专业等特点,为用户提供了一种专门用于SAS软件的编程语言,其语言类似于一般的编程语言,用户可以方便地在程序编辑窗口完成程序的设计工作。
SAS 9.2版本支持多种语言,提供了中文的操作环境,便于国内读者的使用,但目前以SAS 9.2为基础的SAS教程较少。本书为了帮助国内读者更好地掌握SAS语言,特意以较新的SAS 9.2中文版为例,向读者讲述SAS语言的操作,包括SAS安装、配置到各种统计学操作在SAS统计学软件中的实现方式。
本书全面介绍了SAS常用统计分析功能,涉及SAS编程技术与SAS界面操作,以满足不同读者群体的需要。因此,本书不但适合不擅长编程的初学者,也适合需要进一步提高SAS软件实际操作能力的读者。本书致力于用户对SAS软件的从零开始的学习,并配备大量的实例操作和视频教程,以帮助读者更好地掌握SAS语言,提高解决统计分析问题的能力。
本书特色
1.配教学视频、实例文件、习题,教学资源丰富
本书每章都配备一定量的习题,帮助读者练习,巩固所学。同时,本书中的所有实例都提供源程序和数据文件,方便读者自行演练。另外,本书还配备了长时间的教学视频,以便于读者更快地掌握各统计操作的实现过程。
2.内容全面
本书全面涵盖了SAS统计软件常用的各种统计分析功能,并对各知识点都做了详细介绍,让读者能全面掌握各种操作在SAS中的具体实现。
3.较新的软件版本
本书以目前较新的SAS 9.2版本为例,向读者介绍SAS软件的操作。该版本的SAS软件支持中文的操作环境,因而更适合国内读者的学习和使用。
4.实例丰富,实用性强
本书各知识点的讲解都配备相应的实例,向读者具体演示各知识点的操作,力求培养读者解决实际问题的能力。
5.适用面广,适合各层次读者
本书由浅入深地介绍了SAS的各项统计分析功能,并详细介绍了编程和界面操作两种SAS统计实现方法,可以满足不同层次读者的需要。
本书主要内容
本书共分为4篇,各部分对应的章节和具体内容如下。
第1篇为基本统计操作入门,包括第1、2章。主要介绍了SAS的基础知识,包括软件的背景介绍、特点、功能、安装、启动、操作界面、语言规范等。
第2篇为常用的统计分析,包括第3~16章。主要介绍了描述性统计分析、非参数检验、方差分析、相关分析、回归分析、聚类分析、判别分析、因子分析、主成分分析、生存分析等内容。
第3篇为图形绘制与SAS宏编程,包括第17、18章。主要介绍了常用的统计图形在SAS系统内的绘制方式,包括散点图、直方图、饼图、线图等;另外介绍了SAS宏编程的基础知识。
第4篇为综合实例分析,包括第19章。在社会调查、企业销售、医学、电力、证券和农业等领域的具体应用。
本书读者对象
本书内容全面,可读性强,适应面广,适合阅读的人员有:
* SAS入门新手;
* 统计学专业的学生和老师;
* 统计分析从业人员;
* 各个专业领域需要使用SAS解决问题的用户;
* SAS中高级用户。
编著者
第1章 SAS入门
本章将向读者介绍SAS的入门知识。首先,将通过SAS系统的概述,帮助读者对SAS系统有初步的了解,了解其历史背景、系统特点和主要功能模块;接着,将向入门读者简单介绍SAS的安装与启动;后,对SAS主要工作界面的介绍将使读者对软件的操作环境有所熟悉。
1.1 SAS系统概况
SAS(Statistics Analysis System)是目前国际上权威的统计分析软件之一,具有强大的数据管理与分析功能,广泛地应用于教育、经济、医学等各个领域。为使读者对SAS软件基本情况有所了解,本节将从SAS的历史背景、系统特点和功能模块三个方面向读者介绍SAS概况。
1.1.1 SAS的历史背景
SAS初是由美国北卡罗纳大学的研究生编写的,随后,成立了专门研究SAS的公司,正式推出了SAS软件。SAS研究公司为SAS软件的发展作出了很大的贡献,使SAS从初的仅具有线性模型分析功能的软件发展到现在的集数据分析、数据管理、数据挖掘、数据可视化等功能于一体的统计分析系统。在国际上,SAS是公认的权威的统计分析软件,在科研、金融、医药、交通、通信等重要领域,SAS都是广大用户的统计分析软件。
早期的SAS软件主要是依赖于编程解决问题,面向专业人士。目前,SAS的版本在不断更新,提供了方便的图形界面操作,以满足更多用户的需求。本书将以较新的SAS 9.2版本为基础向用户介绍SAS。SAS 9.2版本支持多种语言,提供了中文操作环境,便于国内用户的使用。而其他版本的SAS用户,通过学习本书,也可以触类旁通。
1.1.2 SAS的系统特点
SAS系统全面涵盖各项统计分析功能,具有操作简单、功能强大、结果专业等特点。下面来一一了解。
1.操作简单
SAS软件操作简单,用户无须详细地了解各种统计分析具体的计算步骤,通过现成的SAS语句,即可方便地实现各种统计分析功能。同时,对于没有编程基础的用户,SAS还提供了方便的图形界面操作方式,通过鼠标操作即可完成常用的统计分析功能。
2.功能强大
SAS系统涵盖了常用的数据统计分析功能,包括假设测验、参数估计、描述性统计分析、方差分析、判别分析、聚类分析、时间序列分析等。同时,与一般的统计软件相比,SAS又具有强大的数据、文件管理能力。
3.结果专业
作为目前国际上公认的为权威的统计软件,SAS为用户提供了详实、专业的分析结果。用户执行相应的统计分析程序后,完整的统计分析结果将在结果输出窗口以文本的形式输出。同时,结果也可以以专业图表的形式展现。
1.1.3 SAS的功能模块
SAS通过模块化的方式
以下为对购买帮助不大的评价