首页 理论教育 实用SAS基础:学习SAS软件的方法

实用SAS基础:学习SAS软件的方法

更新时间:2025-01-14 工作计划 版权反馈
【摘要】:SAS软件用处很大,但是学习SAS软件存在困难。对于初学者来说,一开始就全面系统地学习SAS软件必然要花大量时间和精力,而且感到枯燥难记。也许这样的学习SAS的方法能更好地适应非统计学专业学习者的需求。对于掌握本书后想要进一步学习SAS者,建议首先参考4份文献:SAS软件自带帮助系统。有关SAS的文献很多,不再一一列举。SAS软件有企业版,可安装在UNIX等系统上。

SAS软件用处很大,但是学习SAS软件存在困难。主要有以下几点:

(1)SAS软件不断根据科学技术的发展更新内容,想要掌握甚至了解新技术都有困难。

(2)SAS内容广博深厚,有近20个模块,成百个过程,每个过程能解决一大类问题,还有约千条SAS语句,每条语句都是用C语言作为工作母语编成的独特语句,每句又有许多选项,每个选项能指示SAS完成独特的任务,内容太多。

(3)当给了实际问题后,SAS加以计算和分析,输出的结果很多,有时有好几页,其中有许多统计术语,这样多的输出对于深入分析解决问题是很必要的,但是初学者见了这么多的图形表格确实会感到难以理解。

(4)SAS软件自带的帮助系统全面系统地介绍SAS软件的功能,但该文献是英文写成,而且内容极其丰富,其全部内容若打印出来的话厚度超过一人高,初学者直接阅读的话很困难。

总之SAS软件是个精巧的巨无霸,学习起来自然感到困难,掌握它不容易。

对于初学者来说,一开始就全面系统地学习SAS软件必然要花大量时间和精力,而且感到枯燥难记。本书的目的是为读者们提供捷径,让他们快速迈过SAS的门槛。对本书的做法可以打个不恰当比方:德语句子有数以千句,一个未学过德语的成年人,想去德国学习某门技术,例如汽车制造,如果系统学完德语再去德国,不仅很费时间,而且感到索然无味;如果先学“常用德语50句”,会了就到德国去生活,在德国再根据实际需要不断学习德语知识,那样学习德语会感到收效快而且学得有意义。本书采用类似“常用德语50句”的方法,用较小篇幅,只介绍最基本、最必要的SAS知识,包括50句左右SAS语句的简单用法,这样初步学习使用SAS的方法就容易了,而且在初步使用SAS的过程中能够加深对SAS语句的理解和记忆。此外,SAS具有强大的输出功能,基于高深的统计方法算出许多统计量,对此初学者也容易眼花缭乱,不知哪些是输出图表时所需要的。因此本书也介绍寻找和阅读主要SAS输出的方法,使读者们能够解决一些常用实际问题。掌握SAS软件的这些基本用法后,读者们可以根据需要,进一步查找有关SAS的文献,用SAS提供的精妙理论解决更多问题。就好像学完常用德语50句后,你就能在德国生活,根据你在德国所从事的专业,进一步学习有关德语。也许这样的学习SAS的方法能更好地适应非统计学专业学习者的需求。

本书的特点是:

(1)只讲最常用的SAS知识,不讲较少用的SAS知识;只讲简单易学的SAS知识,不讲复杂精巧但是费时较多的SAS知识。例如array语句能简化编程过程,但本着“学得少一点、精一点”的原则,本书暂时不介绍array语句,对ods语句和sql过程也是同样暂时不介绍。虽然array语句、ods语句和sql过程能巧妙执行许多任务,但是本书不介绍这几部分,因而可能书中介绍的方法笨一点,繁琐一点,但是需要记忆的东西较少,读者更易接受和掌握。随着你使用SAS次数的增多,对于SAS了解到了一定程度,对于本书知识很熟悉后,再学习这两条语句和过程也就不难了。

(2)以需要SAS完成的最常用任务为纲,不以SAS语法的系统为纲,就好像人们从常用德语50句学起,而不是按德汉字典顺序学起。

(3)多举实例,以简单数据的例子代替复杂的例子。

(4)只讲用法,少讲原理。

总之易学和实用是本书的宗旨,不求系统,不求严谨和面面俱到。(www.xing528.com)

读者应当结合每个内容的例题学习相关知识(SAS语法),并且通过练习题加以巩固。当然本书毕竟太基础,太简单了,而本书姊妹篇一时不能写成。对于掌握本书后想要进一步学习SAS者,建议首先参考4份文献:

(1)SAS软件自带帮助系统。可通过“帮助(Help)”→“SAS帮助与文档(SAS Help and Documents)”进入,该文献详尽而权威,但是它用英文写成,又有许多专业术语,可能只在深入钻研某一过程时可以查询。

(2)夏坤庄等人编写的《深入解析SAS》,该书是由SAS公司在中国的员工写的,是唯一一本全面介绍SAS软件的书。

(3)朱世武编写的《SAS编程技术教程》,该书全面广泛介绍一般的SAS编程技术。

(4)Lora D.Dlwiche与Susan J.Slaughter所著的The Little SAS Book。

此外读者们还可以通过学习其他文献掌握SAS过程的应用:例如想学习用SAS作经济(金融)数据挖掘者,可以学习姚志勇编写的《SAS编程与数据挖掘商业案例》;想学习用SAS作统计分析者,可以学习高惠璇等人编写的《实用统计方法与SAS系统》和他们有关SAS的一系列著作,以及岳朝龙等人编写的《SAS系统与现代经济统计分析》;想学习用SAS作属性数据分析者,可以学习官琳琳等人编写的《基于SAS的属性数据分析》。有关SAS的文献很多,不再一一列举。应当注意后3份文献成书较早,所用SAS版本均在SAS 9.3之前,其中的程序虽然也可以在SAS 9.4上运行,但是得到的SAS 9.4的输出比这3本书中介绍的SAS输出多了许多内容。

本书介绍的方法能用来分析云数据。但为了让读者们更直观理解处理SAS数据集的真实情况,本书列举的SAS数据集不是云数据,相反,变量很少,观测次数也很少。读者们应当知晓:可以用本书介绍的分析简单数据的方法同样去做云数据的数据处理和数据分析工作,最好能参照朱世武编写的《SAS编程技术教程》一书,使用瑞思公司的金融数据网站(www.resset.cn)提供的数据作分析。

SAS也有菜单式人机会话界面(例如SAS/ASSIST),但是菜单式会话有局限性,不如使用SAS语言编程序,更便于施展SAS的巨大功能。本书仅在极个别处介绍菜单式人机会话的用法。

SAS软件有企业版,可安装在UNIX等系统上。本书采用的是Windows环境下的SAS窗口环境。

安装SAS软件时可以选择各国的文字字符,对中国的读者们来说,兼容中文字符是必须的,但是许多用户使用的是纯英文软件,不兼容中文字符,所以本书以纯英文的SAS 9.1.3为基本教学软件,必要时也介绍兼容中文字符的其他版本SAS软件的用法。

本书所用程序和数据、配套数据库、练习题参考答案,读者们可以在东南大学出版社网站下载,以便于练习。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈