前言
本书结合作者多年的实践和处理大数据量的数据经验而写。让初学者知道如何入门,如何提高兴趣,语言基础是关键。本书结合开发应用案例讲述,使读者更能深刻理解SAS语言,而不是一开始就把大家带入统计领域。
本书通过实例讲解让初学者快速入门,循序渐进地学习并有所收获;让有基础的读者深入提高;让有经验的读者学会优化程序,提高效率。本书理论与实践互相结合,相得益彰。
本书重点对SAS的核心模块BASE SAS(SAS所有产品的基础模块)、SAS/ACCESS TO PC FILES(用于读取和生成多种格式的文件模块)、SAS/ACCESS(该模块提供SAS软件访问各类数据库的接口)和SAS/EM(企业数据挖掘模块)进行详细讲解,并结合ORACLE关系数据库进行介绍。书中对用SAS读取各类数据文件进行了详细的讲解并给出了每一个类型文件的实例,以帮助读者理解SAS读取各类数据文件的方法。本书通过实例来讲解SAS与数据库互相结合的奥妙,使读者能够深入理解SAS在实际中的应用价值。
第1~第2章主要讲解SAS 9.2的新特性、发展历史和SAS编程语言,从此版本开始支持自定义函数是SAS系统的一个大跨越,编程语言结合丰富的实例和注释进行了详细讲解。
第3~第5章主要讲解SAS 9.2各类函数,其中SAS 9.2自定义函数单独一节通过实例进行详细的讲解;数据步处理重点讲解数据步对各类文件的处理,以及根据业务需求对函数的处理;过程步部分讲解过程的语法、基本语句和实际调用。
第6~第9章主要讲解SQL过程、ODS输出控制将分析结果存储到各类型格式的文件中和宏过程,数据文件的装载是结合关系数据库ORACLE进行的讲解,是SAS与数据库结合应用的讲解。
第10~第13章主要讲解SAS系统的常用过程、数据挖掘、SAS编程优化与调用、经典程序综合应用与分析。
本书具有以下特点:
◆ SAS编程语言语法详细,实例丰富,并添加有程序解读和详细注释。
◆ 通过案例讲解SAS 9.2自定义函数,并与实际应用相结合。
◆ 专门讲解SAS对各类文件处理,以及SAS与ORACLE数据库结合应用。
◆ 数据挖掘案例SAS/EM的实际应用。
◆ 通过经典案例将理论与实际应用相结合对SAS语言进行讲解。
本书每一部分的讲解都引入实际开发应用案例进行说明和注释,使理论和实践相吻合。看每一章都有收获,都有反思,让读者在探索中思考。
参加本书编写的人员还有孙更新、宾晟、满在龙、宫生文、李海涛、李晓娜、王洪臣,在此表示感谢,同时也感谢同事、朋友和家人的支持。由于作者水平有限,加上时间仓促,书中难免存在不妥与疏漏之处,欢迎广大读者批评指正,以便于以后修订。
为方便读者阅读,若需要本书配套资料,请登录“北京美迪亚电子信息有限公司”(http://www.medias.com.cn),在“资料下载”页面进行下载。