77范文网 - 专业文章范例文档资料分享平台

sas第八章 描述性统计过程(4)

来源:网络收集 时间:2020-03-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

出该函数的立体图形为一锅形。(yp89.sas)

data d4;

do x=-10 to 10 by 1;

do y=-10 to 10 by 0.5; z=sqrt(x*x+y*y); output; end; end; porc plot;

plot y*x=z /contour=10 haxis=-10 to 10 by 1 vaxis=-10 to 10 by 1; run;

例2:覆盖图

下面的程序产生两个函数的覆盖图,这两个函数是:Y=SIN(X*3.14159/180);z=2*X/180-2; 其中 '*'表示直线,‘A’表示正弦函数。(yp90.sas)

data d5;

do x=0 to 360 by 30;

y=sin(x*3.14159/180); z=2*x/180-2; output; end; proc plot;

plot y*x z*x='*' /overlay vaxis=-2 to 2 by 0.2; run;

例3:某一地区(12个采样点)某类废水中COD和BOD的浓度如程序中数据所示。编程绘制其关系图。从图看出:这一地区某类废水中COD和BOD浓度的关系近似为直线。(yp91.sas)

data d6;

input cod bod @@; cards;

1112.3 154.5 1560.2 210.3 899.5 133.6 800.4 110.2 1443.2 180.8 1555.5 201.4 700.4 103.5 456.3 90.7 1433.2 177.7 1421.5 171.0 1600.3 221.5 568.8 80.9 ;

proc plot;

plot cod*bod;

title 'The Relation of COD and BOD in an area'; run;

第五节 CHART 过程

8.5.1 简介

CHART过程产生垂直和水平的直方图、立体直方图、饼形图和星形图。这些图可形象地描述变量值的分布及变量之间的关系;同时图中的直条和区段可根据你的选择表示: 频数计数(TYPE=FREQ)、百分数(TYPE=PCT)、累计频数(TYPE=CFREQ)、合计(TYPE=SUM)、平均值(TYPE=MEAN)。

例:对yp92.sas例子中的职工表给出按性别(M,W)的直方图。(yp92.sas)

proc chart; vbar sex; hbar sex; run;

上述程序生成的图形中,垂直轴表示变量SEX的两个水平M和W,水平轴表示数据集中含有观测值数目。其中男职员有3人,女职员有5人。图中还给出了有关统计数据。

水平轴表示变量SEX的两个值M和W,垂直轴表示数据集中含有该值的 观测值数目。

8.5.2. 语句说明

在CHART 过程中,可使用下列语句: PROC CHART选择项; BY 变量表;

VBAR 变量表[/选择项]. HBAR 变量表[/选择项]; BLOCK 变量表[/选择项]; PIE 变量表[/选择项]; STAR 变量表[/选择项];

在PROC CHART 语句后可跟任意多个绘图语句。 1.PROC CHART语句

PROC CHART [选择项];

PROC CHART语句指示CHART过程的开始,可使用的选择项有:

DATA=SAS数据集 给出CHART过程需要的数据集名。缺省时,CHART过程使用最新建立的SAS数据集。

2.BY 语句

3.HBAR语句

HBAR 变量表[/选择项]; HBAR语句对列出的每个变量画水平直方图。

4.VBAR语句

VBAR 变量表[/选择项]; 对列出的每个变量产生垂直直方图。

在垂直轴上CHART过程描述了图的频数、累计频数、百分数、累计百分数、和或均值。在每一直条的下面打印出一个值,这个值就是VBAR语句中变量的值。对于字符变量或离散数值变量,这个值是用条表示的实际值,对于连续型数值变量,这个值给出了直条表示的间隔的中点值。 PROC CHART过程能自动调整垂直轴比例,确定直条宽度和选择两直条间的距离。

因为每个图形必须对应一个输出页,所以变量的水平数对于页长PS(Page Size)和行宽LS(Line Size)有一定的要求,若PS和LS满足不了水平数的要求,则图形自动改成水平条图。此时应用OPTIONS语句改变PS= 和LS= 的值。

5. BLOCK语句

BLOCK变量表[/选择项]; 该语句对列出的每个变量画立体直方图。

VBAR及BLOCK语句要求有足够的页长(PAGE SIZE)及页宽(LINE SIZE),否则只能绘出水平直方图。此时应利用OPTION语句选择适当的页长及页宽。

6.PIE 语句

PIE变量表[/选择项]; PIE语句对列出的每个变量画饼形图,表示变量的分布。

7.STAR语句

STAR 变量表[/选择项]; STAR语句对列出的每个变量画星形图,星形图适于形象地描述周期性的变量。

8.在 VBAR、HBAR、BLOCK、PIE和STAR语句中使用的选择项 MISSING 指定绘图变量缺项值是有效的。

DISCRETE 指定数值型绘图变量为离散量,如果缺省DISCRETE选择项,PROC CHART 过程就假定数值变量是连续的。如果没有指定MIDPOINTS或LEVELS选择项,过程自动地选择间隔作图。 SUMVAR=变量 该选择项用来对其后的变量进行均值、总和或频数计算。

MIDPOINTS=值 指定每一直条或区段代表的变量的范围之中点。例如语句:

VBAR X/MIDPOINTS=1 2 3 4 5; 表示产生一个具有5个直条的图,第一直条表示以1为中点、第二直条表示以2为中点等等。对于数字变量的中点值需按递增顺序给出,而对字符变量则可不必如此。下面的书写也是合法的: VBAR X /MIDPOINTS=1 TO 10 BY 2; VBAR X /MIDPOINTS=1 2 4 8 16 32 64; VBAR X /MIDPOINTS='JAN' 'FEB' 'MAR';

FREQ=变量 按选择项前的变量分类,属于同一类的所有观测值

的FREQ变量值相加的结果作为频数。当FREQ变量的值为负数、0、缺项时,其值均视为O。当指出SUMVAR选择项时,求同一类观测值的FREQ变量乘SUMVAR变量之和。 AXIS=值1 值2 规定构造FREQ、PCT、CFREQ、CPCT,SUM或MEAN轴上的最小值及最大值,如果只给出一个值,则为最大值。

TYPE=统计量 指示图中条或区段表示什么。缺省值为FREQ。当规定SUMVAR选择项时,TYPE的缺省值为SUM。TYPE的值可选如下内容之一: FREQ 每个直条或区段表示绘图变量值或范围出现

的频数。

PERCENT或PCT 每个直条或区段表示绘图变量各水平的观测

值数的百分数。

CFREQ 每个直条或区段表示累计频数。 CPERCENT或CPCT 每个直条或区段表示累计百分数。

SUM 与选择项SUMVAR兰变量同时使用时,按选择

项前面的变量分类,计算SUMVAR选择项指定的变量值的和。TYPE=SUM 选择可缺省。

MEAN 与选择项SUMVAR=变量同时使用时,按选择前

面的变量分类,计算SUMVAR选择项指定的变量的均值。

对于上例,把CHART 过程改写为: PROC CHART DATA=d1;

VBAR sex/TYPE=MEAN SUMVAR=Age;

可得表示男女职工各自的平均年龄的直方图。

9.仅用于VBAR、HBAR和BLOCK语句的选择项

GROUP=变量 在用CHART过程产生某些变量的直方图、立体直方图时,如果指定了GROUP选择项,则相应的图形要按GROUP选择项指出的变量的值再分类产生相应图形(并排图)。 对上例,把CHART过程改为: PROC CHART DATA=d1; VBAR Sex/GROUP=Titl;

即得表示按性别、职称分类人数直方图。 SUBGROUP=变量 类似GROUP 选择项,对某些变量产生直方图、立体直方图时,把SUBGROUP选择项指定的变量的值记入直方图中,以区别变量的各级水平。

对上例,把CHART过程改写为: PROC CHART DATA=d1;

VBAR Sex/SUBGROUP=Titl;

输出结果表示男职工中有教授、副教授、讲师各一人,而女职工中有副教授3人,讲师2人。

LEVELS=n 当VBAR语句中给出的变量是连续的时,则指定n为每一绘图变量的水平数。

10.仅用于HBAR,VBAR语句中的选择项

ASCENDING 以升序输出直条和相关的统计量。 DESCENDING 以降序输出直条和相关的统计量。

REF=值 在图中产生一条参考线。该选择项与TYPE选择项相关联,当TYPE=FREQ或TYPE=CFREQ时,REF的值表示频数;当TYPE=PCT或TYPE=CPCT,REF的值表示1到100之间的百分数;当TYPE=SUM或TYPE=MEAN时,REF的值表示和或均值。

11.仅用于HBAR语句中的选择项

NOSTAT 在水平直方图中不输出统计值。

FREQ 把水平直方图中每一直条的频数输出在图的边上。 CFREQ 输出累计频数。

PERCENT 输出观测值的百分数。 CPERCENT 输出累计百分数。

SUM 输出每个直方图所表示的观测值的总数。 MEAN 输出每个直方图所表示的观测值的均值。

对于任何有TYPE选择项说明而无SUMVAR选择项所产生的图,CHART过程能输出FREQ、CFREQ、PERCENT和CPERCENT。当有TYPE=MEAN选择项且有SUMVAR选择项时,PROC CHART 能输出FREQ和MEAN。对于TYPE=SUM选择项,PROC CHART能输出FREQ和SUM。

8.5.3 举例

例1:立体直方图。利用上例中数据,按性别、职称分类绘出年龄平均值的立体直方图。 程序如下:(yp96.sas)

option ps=66;

proc chart data=d1;

block sex/group=titl sumvar=age type=mean; run;

图中示出男职工中具有教授、副教授、讲师职称的职工的平均年龄分别为48、32、26;而女职工中具有教授、副教授、讲师职称的职工的平均年龄分别为:缺项、43.667、32.5。

例2:饼形图。 把例1程序中的过程改写为:(yp97.sas) PROC CHART DATA=d1; PIE Titl;

图中可表示出职工表中具有教授、副教授、讲师三类人员各占的比例。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库sas第八章 描述性统计过程(4)在线全文阅读。

sas第八章 描述性统计过程(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/894907.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: