SAS系统和数据分析PROC步中的通用语句.doc

SAS系统和数据分析PROC步中的通用语句.doc

ID:61032336

大小:427.00 KB

页数:27页

时间:2021-01-20

SAS系统和数据分析PROC步中的通用语句.doc_第1页
SAS系统和数据分析PROC步中的通用语句.doc_第2页
SAS系统和数据分析PROC步中的通用语句.doc_第3页
SAS系统和数据分析PROC步中的通用语句.doc_第4页
SAS系统和数据分析PROC步中的通用语句.doc_第5页
资源描述:

《SAS系统和数据分析PROC步中的通用语句.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第十六课用在PROC步中的通用语句当我们用DATA步创建好SAS数据集后,可以用SAS的一些PROC过程步来进一步的分析和处理它们。在DATA步中用户可以使用SAS的语句来编写自己的程序,以便能通过读入、处理和描述数据,创建符合自己特殊要求的SAS数据集。而后由一组组PROC步组成的程序进行后续分析和处理。一、PROC程序的主要作用l读出已创建好的SAS数据集l用数据集中的数据计算统计量l将统计的结果按一定形式输出在SAS系统中,计算统计量时,对于许多常用的和标准的统计计算方法,并不需要用户自己编写这

2、些复杂的程序,而是通过过程的名字来调用一个已经为用户编写好的程序。用户通常只要编写调用统计过程前的准备处理程序和输出统计结果后的分析和管理程序。只有用户自己非常特殊的统计计算方法才需要用户自己编写相应的计算程序。二、PROC过程语句PROC语句用在PROC步的开始,并通过过程名来规定我们所要使用的SAS过程,对于更进一步的分析,用户还可以在PROC语句中使用一些任选项,或者附加其他语句及它们的任选项(如BY语句)来对PROC步规定用户所需要分析的更多细节。PROC语句的格式为:PROC过程名<选项>;

3、过程名规定用户想使用的SAS过程的名字。例如,我们在前面常使用的打印过程名PRINT,对数值变量计算简单描述统计量的过程名MEANS。选项规定这个过程的一个或几个选项。不同的过程规定的选项是不同的,因此,只有知道具体的过程才能确定具体的选项是什么。但是,在各个不同过程中使用选项时,下面三种选项的使用格式是共同的:lKeywordlKeyword=数值lKeyword=数据集Keyword是关键字,第一种选项格式是某个具体过程进一步要求某个关键字;第二种选项格式是某个具体过程要求某个关键字的值,值可能是

4、数值或字符串;第三种选项格式是某个具体过程要求输入或输出数据集。例如:PROCPrintData=class;过程Print,作用为打印输出数据集中的数据。选项为Data=class,关键字是Data,进一步说明要打印输出的数据集名为class。如果省略这个选项,将用最近产生的SAS数据集。PROCPlotHpct=50Vpct=33;过程Plot,作用为描绘变量的散布图。现有两个表示图形大小的选项为Hpct=50、Vpct=33,关键字Hpct和Vpct的值分别表示在水平和垂直方向上占一页中的比例。

5、数值50表示占一页的50%,即全页的一半。PROCMeansData=classMaxdec=3CSS;过程Means,作用为对数值变量计算简单描述统计量。现有三个选项为Data=class、Maxdec=3、CSS。选项Maxdec=3表示该过程输出结果中,小数部分的最大位数为3。选项CSS,是单个关键字,指出MEANS过程选用的计算统计量的方法,在MEANS过程中共有几十种计算统计量方法,CSS表示计算均值偏差的加权平方和。一、用在PROC步的通用语句能够出现在PROC步的SAS语句主要分成:l过

6、程信息语句、l变量属性语句l可用在任何地方的全局语句下面我们列出语句是PROC过程中最常用的一些通用语句,还有很多其他语句对不同的过程是专用的。1.VAR语句(变量语句)VAR语句可用在不同的SAS过程中,被用来给出要分析的变量。该语句的格式为:VAR变量列表;变量列表给出过程将要分析的数据集中的一些变量。变量列表的任意有效形式都是可以使用的。通常VAR语句是放在过程的开始处。另外,VAR语句中的变量顺序,也是将来输出结果时的变量顺序。2.MODEL语句(模型语句)MODEL语句可用在不同的SAS统计

7、过程中,被用来规定分析的模型。尽管MODEL语句的具体语句形式依赖于使用的具体过程,但MODEL语句的一般使用格式为:MODEL因变量列表=自变量列表;MODEL语句在使用时,要说明哪些变量是因变量,哪些变量是自变量。另外,不要把“=”号看作是等号或赋值号的作用。例如:Modely=x1-x5;自变量为x1、x2、x3、x4、x5,因变量为y。Modely1y2=abcd自变量为a、b、c、d,因变量有两个y1和y2。1.WEIGHT语句(权数语句)WEIGHT语句可用在不同的SAS过程中,

8、用来规定一个变量,它的值是这些观测相应的权数。该语句的格式为:WEIGHT变量;WEIGHT语句常常用在这样一些分析中,比如与每个观测有联系的方差不等时,那么可引入一个权数变量,其值和方差的倒数成比例。2.FREQ语句(频数语句)FREQ语句可用在不同的SAS过程中,用来规定一个变量,它的值表示这个观测出现的频数。该语句的格式为:FREQ变量;如果在某个观测中,FREQ变量的值小于1,这个观测在分析中不使用;如果FREQ变量的值不是整数,仅取整数部分使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。