且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《深入解析sas:数据处理、分析优化与商业应用》一导读

更新时间:2021-12-13 03:30:45

《深入解析sas:数据处理、分析优化与商业应用》一导读

前 言

为什么要写这本书
数据和模型描述着世界,而SAS恰恰就是关于数据和模型的技术。SAS技术在全球的数据处理和分析领域举足轻重。在国内,SAS的应用日趋广泛,自然,对掌握SAS技术的人才需求也日益旺盛。
但是当大家谈及SAS的时候,普遍的一个感受是,掌握SAS比较难。这使我记起在2000年刚刚加入SAS中国公司几天后的一个下午,时任SAS中国区技术总监的栾世武博士问我:“怎么样?SAS难学吗?”其实,在SAS公司的同事当中,大家并不会认为SAS有多难。究其原因,不过是如下几个:
在SAS公司,有着明确的路线图,大家可以清楚地知道学习SAS某个领域的顺序和步骤是什么。对于系统性非常强而且知识范围又较广的SAS而言,这是很重要的。
对于路线图中的每一个阶段,SAS公司都提供了详尽的资料供阅读和学习。
有实际的项目去实践和锻炼。

目 录

第一篇 SAS编程和数据处理
第1章 Base SAS基础
1.1 SAS系统简介
1.2 启动SAS软件
1.3 SAS窗口环境
1.4 SAS文件和逻辑库
1.5 一个简单的SAS程序
1.6 SAS Studio
1.7 本章小结
第2章 读取外部数据到SAS数据集
2.1 SAS编程基本概念
2.2 通过DATA步读取数据
2.3 通过IMPORT过程读取外部文件数据
2.4 访问关系型数据库系统中的数据
2.5 SAS程序错误及处理
2.6 本章小结
第3章 对单个数据集的处理
3.1 选取部分变量
3.2 操作数据集的观测
3.3 创建新变量
3.4 循环和数组
3.5 SAS常用函数
3.6 将数据集写出到外部文件
3.7 本章小结
第4章 对多个数据集的处理
4.1 数据集的纵向串接
4.1.1 使用SET语句实现纵向串接
4.1.2 使用APPEND过程实现纵向串接
4.1.3 SET语句与APPEND过程的比较
4.2 数据集的横向合并
4.2.1 不使用BY语句实现横向合并
4.2.2 使用BY语句实现横向合并
4.2.3 使用数据集选项IN=操作观测
4.3 数据集的更新
4.4 数据集的更改
4.4.1 单个数据集的更改
4.4.2 两个数据集的更改
4.5 数据集处理的一点补充
4.5.1 使用数据集选项END=
4.5.2 使用自动变量FIRST.与LAST
4.5.3 使用SET语句中的选项POINT= 和NOBS=
4.5.4 使用多个SET语句
4.5.5 使用HASH对象处理多个数据集
4.6 本章小结