1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS作图

sas教程:第四章?统计图 作者:佚名????教程来源:本站原创????点击数: 1102????更新时间:2007-10-30 统计图是统计描述的重要工具,它可以直观的反映出事物间的数量关系。因此,许多统计软件均提供了强大的统计做图功能。 在早期的DOS版本中,SAS只提供低分辨率图形(即用键盘字符模拟输出的图形)。而在WINDOWS时代,美观漂亮也成为了软件最重要的性能指标之一,因此SAS公司推出了高分辨率图形。虽然比起EXCEL等软件来,它的高分辨率图形仍然不那么令人满意,但至少已经跟上了时代的潮流。 高分辨率图形在专门的GRAPH视窗中输出,而低分辨率图形在OUTPUT视窗中一同输出。只要将绘图过程名中的字母G去掉,做出的就是低分辨率图形,你可以比较一下两种图形的“天壤之别”。 §4.1 GCHART过程 Gchart过程可以绘制水平/竖直条图(直方图)、立体直方图、饼图和星状图。我们可以用这些图来了解单个变量的分布或者多个变量之间的关系。 4.1.1 语法格式 PROC GCHART [ DATA=数据集名 [选项] ] ; 指定要分析的数据集名及一些选项  HBAR 变量名列 / [选项] ; 绘出条形图  VBAR 变量名列 / [选项]; 绘出水平条形图  BLOCK 变量名列 / [选项]; 绘出三维直方图  PIE 变量名列 / [选项]; 绘出饼图  STAR 变量名列 / [选项]; 绘出星状图  AXISn [选项]; 控制坐标轴的形状和颜色  BY 变量名列; 按该变量取值分层绘制,要求数据集已按该变量排序 方括号中的为可选项,如果不写,系统会以默认值代替或者忽略该功能;而尖括号中的为必选项,表示如果写了该语句,则必须提供尖括号中的信息,否则可能出错。如[ DATA= 数据集名 ],表示你可以不写这一项,此时系统默认处理的是最新建立的数据集;而如果写了DATA=这一项,你就必须指定一个数据集名,不然SAS跟你没完。 4.1.2 语法说明 事实上,绘图程序步中的选项极为繁杂,如果合理地使用这些选项可以做出非常漂亮的统计图来。但这些选项也给大家的学习带来很大的不便,因此在这里我们只简要介绍几个常用的绘图语句中的选项。 【绘图语句选项】 MISSING 指定绘图时要将变量的缺失值也包括在内。 TYPE=做图类型关键字 指定要做图的类型,即图中条块代表的含义:缺省值是频数(FREQ);如果指定了选择项SUMVAR,则缺省值为总和(SUM)。可选的关键字有: FREQ 要求按指定变量的频数做图。 PERCENT 要求按在横轴刻度表示范围内出现的频数占总数的百分比做图。 CFREQ 按累计频数做图。 CPERCENT 按累计百分比做图。 SUM 只能与SUMVAR选项同时使用,要求图中的每一条代表:变量在横轴表示的取值范围内时,SUMVAR指定变量的总和。 MEAN 只能与SUMVAR选项同时使用,要求图中的每一条代表:变量在横轴表示的取值范围内时,SUMVAR指定变量的均数。 SUMVAR=求和变量 指定使用TYPE=SUM或MEAN时,用于求总和、均值的变量。 LEVAL=n 如果绘图变量是连续变量,用该选项产生有N个组段的图形。 GROUP=分组变量 要求产生以分组变量的值分组的并排图。 SUBGROUP=亚组变量 要求每个图形内部再按亚组变量的值分块。 CAXIS=颜色 指定坐标轴的颜色。 CTEXT=颜色 指定坐标轴文本的颜色。 4.1.3 应用实例 例4.1 绘制《卫生统计学》第三版习题1.1的直方图,数据存在c:\user\wt1_1.dat中。 解:程序如下: libname a c:\user;? 指定c:\user文件夹为数据库a data a.wt1_1; 数据步开始,指定要建立的数据集为a库的wt1_1  infile c:\user\wt1_1.dat; c:\user\WT1_1.dat  input x @@;? x,采用连续输入的格式 proc gchart data=a.wt1_1; 调用绘图程序步gchart  vbar x / levels=10; x,分为10组 run;? 开始运行以上程序 事实上ASSIST视窗的输出图形是彩色的,和我们用程序做出的有些区别,这是因为ASSIST视窗自动提交了一些绘图环境语句,对输出图形作了修饰的缘故。 实际上libname语句只需要运行一次就可以了,但在开始的几道例题里我们都写上了这一句,让大家逐步养成启动SAS后就运行这一句的习惯。请将C:\USER文件夹指定为A库,以后我们实习的数据集均放在该库中。 §4.2 GPLOT过程 GPLOT过程用于绘出散点图。图中的横、

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档