SAS应用基础5-精品文档PPT学习课件_第1页
SAS应用基础5-精品文档PPT学习课件_第2页
SAS应用基础5-精品文档PPT学习课件_第3页
SAS应用基础5-精品文档PPT学习课件_第4页
SAS应用基础5-精品文档PPT学习课件_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SAS软件应用基础之五,SAS的图形绘制,1,2,数据表示,SAS系统除了可以以列表形式给出数据外,还可根据用户的需要给出各种各样的输出形式。我们已经尝试过的打印输出过程print和报表制作过程tabulate都是SAS进行数据表示的常用方法。除此之外,用直观的统计图形来表示数据,也是SAS数据呈现的一个重要内容。很多情况下,只需要简单的定义,并不用复杂的编程。,2,3,SAS图形,统计图是统计描述的重要工具,它可以直观的反映出事物间的数量关系,适当地使用统计图可以帮助我们更加深入的了解数据的分布规律。因此,许多统计软件均提供了强大的统计做图功能。这里介绍两个用于绘图的SAS过程步GCHART过程和GPLOT过程。前者用于绘制各种常用的统计图,而后者则用于绘制散点图。SAS高分辨率图形在专门的GRAPH视窗中输出,而低分辨率图形在OUTPUT视窗中一同输出。只要将绘图过程名中的字母G去掉,做出的就是低分辨率图形。,3,4,GCHART图表过程,Gchart过程可以绘制水平/竖直条图(直方图)、立体直方图、饼图和星状图。我们可以用这些图来了解单个变量的分布或者多个变量之间的关系。,4,5,Gchart过程用法,PROCGCHARTDATA=选项;HBAR/选项;/*绘出水平条形图*/VBAR/选项;/*绘出垂直条形图*/BLOCK/选项;/*绘出三维直方图*/PIE/选项;/*绘出饼图*/STAR/选项;/*绘出星状图*/AXISn选项;/*控制坐标轴的形状和颜色*/BY;/*按该变量取值分层绘制,要求数据集已按该变量排序*/RUN;,5,6,常用绘图语句的选项(1),TYPE=做图类型关键字指定要做图的类型,即图中条块代表的含义;缺省值是频数(FREQ);如果指定了选择项SUMVAR,则缺省值为总和(SUM)。可选的关键字有:FREQ要求按指定变量的频数做图。PERCENT按在横轴刻度表示范围内出现的频数占总数的百分比做图。CFREQ按累计频数做图。CPERCENT按累计百分比做图。SUM只能与SUMVAR选项同时使用,要求图中的每一条块表示对SUMVAR指定变量求和值。MEAN只能与SUMVAR选项同时使用,要求图中的每一条块表示SUMVAR指定变量的均数。,6,7,常用绘图语句的选项(2),MISSING指定绘图时要将变量的缺失值也包括在内。SUMVAR=求和变量指定使用TYPE=SUM或MEAN时,用于求总和、均值的变量。LEVALS=n如果绘图变量是连续变量,用该选项产生有N个组段的图形。GROUP=分组变量要求产生以分组变量的值分组的并排图。,7,8,常用绘图语句选项(3),SUBGROUP=亚组变量要求每个图形内部再按亚组变量的值分块。CAXIS=颜色指定坐标轴的颜色。CTEXT=颜色指定坐标轴文本的颜色。DISCRETE说明作图变量是离散型。,8,9,Gchart示例,procgchartdata=sashelp.air;vbarair/levels=10;/*绘出直方图,用于绘图的变量为x,分为10组*/run;,9,10,GPLOT散点图过程,GPLOT过程用于绘出散点图。图中的横、纵坐标分别代表两个变量。PROCGPLOTDATA=选项;PLOT/选项;/*指定绘图变量和选项*/PLOT2/选项;/*原图上重叠绘第二幅图*/SYMBOLn选项;/*定义符号、添加趋势线、定义点和线的颜色*/BY;/*按该变量取值分层绘制,要求数据集已按该变量排序*/,10,11,多层重叠图,注意:SYMBOL语句中定义的选项为系统环境控制选项,这意味着一次定义,在一个SAS会话期内都有效。除非重新定义,否则以后的输出图形都将会是第一个图形的“孪生兄弟”。SYMBOL后紧跟一个自然数n,表示SYMBOL语句是控制的哪一层图;因此,PLOT语句可以在同一坐标系内重叠绘制许多层图。,11,12,GPLOT过程选项,除数据集选项外,gplot过程选项还有:UNIFORM要求用BY语句分组打印的散点图的坐标刻度相同,便于比较。VTOH=数值指定纵横坐标的比例。,12,13,PLOT语句选项,=分层变量表示所做的散点图按指定变量的取值分层,默认按不同颜色来区分。/OVERLAY同一语句做的图重叠在同一个坐标系中显示。/HAXIS=数值定义横坐标的刻度。/VAXIS=数值定义纵坐标的刻度。/CAXIS=颜色定义坐标轴的颜色。/CTEXT=颜色定义坐标轴文本的颜色。,13,14,SYMBOL语句选项,VALUE=符号可用的符号及相应名称有:PLUS;STAR;SQUARE;DIAMOND;TRIANGLE。I=连线方式JOIN用直线连接;SPLINE用光滑的曲线连接;NEEDLE向横坐标画垂线:RL|Q|C0CLM|CLI5099添加回归直(曲)线和区间(其中选项0表示回归线过原点)。WIDTH=宽度定义数据点和连线的宽度。COLOR=颜色定义数据点和连线的颜色。,14,15,示例,datat2;inputxy;cards;17045173421604415541173411885017847183461804916543procgplotdata=t2;/*调用绘图程序步gplot*/ploty*x/ctext=blue;/*绘出散点图,绘图的变量为x,y,坐标轴文本颜色为蓝色*/symbolvalue=starI=RLCLMcolor=pinkwidth=2;/*定义散点标记为粉红色星号,大小为2*/run;,15,16,系统绘图选项设置,设置图形参数的方法为:GOPTIONS选择项表;常用选择项有:VPOS=行数指定SAS图形输出页的行数;HPOS=列数指定SAS图形输出页各行的宽度;ROTATE把图形旋转90度;COLORS=(字的颜色坐标轴颜色曲面正面颜色曲面反面颜色)设置各前景色;CBACK=背景颜色设置背景颜色。,16,17,示例,goptionsvpos=30hpos=100;procgchartdata=sashelp.class;Blockage/sumvar=heighttype=meangroup=sex;run;quit;,17,18,图形的存储,SAS/GRAPH模块中的每幅图都存储到SAS目录中。缺省情况临时放在WORKGSEG中作为其中一个条目(如GPLOT等)。若要永久存放,应将它另存到到永久库中去。,18,19,图形的存储之方法一,对生成的图形窗,用下拉菜单“FILE=SaveAS=Image”打开Filerequestor对话框中,在EntryName栏中填写上:库名.目录册名.图形条目名。如:sasuser.catalog.mypic等。要打开图形,只要在浏览窗中找到此库中的该图形目录册,双击条目即可。,19,20,图形的存储之方法二,对生成的图形窗,用下拉菜单“FILE=ExportAsImage”,打开Export对话框,在文件名栏中填入:文件名.bmp即作为bmp图像文件保存在文件夹中。可在操作系统下找到该文件,双击该文件打开图像。,20,21,绘制三维图,用G3D过程可以产生以(x,y,z)为坐标的点连成的三维曲面图,其中自变量x为横轴,y为纵轴,因变量z为立轴,输入数据要按x,y从小到大排序。G3D过程通常的使用方式为:PROCG3D选项;PLOTy变量*x变量=z变量/选项;RUN;,21,22,绘制三维图的主要选项,PROCG3D语句的选项主要是:DATA=数据集名指明绘图用的三维坐标数据集.PLOT语句的主要选项有:TILT=角度指明图形绕y轴倾斜的角度;ROTATE=角度指明图形绕z轴旋转的角度。,22,23,示例:绘制曲面Z=X2+Y2,datatest;dox=-3to3by0.1;doy=-3to3by0.1;z=x*2+y*2;output;end;end;keepxyz;run;procg3ddata=test;plotx*y=z;run;,23,24,示例:画牛仔帽,datahat;/*建立图形所需各点的三维坐标数据集*/dox=-5to5by0.25;doy=-5to5by0.25;z=sin(sqrt(x*x+y*y);output;end;end;goptionscback=blackcolors=(whitecyanmagentagold);titleTheCowboyHat;title2三维牛仔帽;procg3ddata=hat;ploty*x=z/tilt=45rotate=45;run;,24,25,GCONTOUR过程,GCONTOUR过程是画出曲面的等高线图。所谓等高线,就是将取值相同的点用曲线连接起来。使用等高线图可以更直观地观察出曲面的取值变化。GCONTOUR过程的一般格式如下PROCGCONTOURDATA=数据集名称;PLOT变量X*变量Y=变量Z;RUN;,25,26,GCONTOUR过程示例,用GCONTOUR过程绘制Z=X2+Y2的等高线图。编辑程序如下:procgcontourdata=test;plotx*y=z;run;,26,27,图形中使用汉字,为了在图形的标题、标签中也能使用汉字,老的SAS版本需要比较多的步骤,但是在Windows下的SAS8.0以后只要很简单的语句就可以在图形中使用TrueType字型的汉字,例如:goptionsftext=宋体;procgplotdata=sasuser.class;title试验FONTS的汉字功能;plotweight*height;labelweight=体重height=身高;run;,27,分析家中图形窗汉字显示,分析家中的图形里面若有汉字,一般以乱码形式显示。要恢复正常,先进入图形编辑状态,选中文字,点击属性图标,将字体设为“None”即可。,28,28,29,图形输出保存,为了把SAS/GRAPH绘制的图形保存为兼容的图形文件,只要在显示某一页图形输出时,选“File|Export”菜单,在出现的输入文件名的窗口选择适当的文件类型,如BMP、WMF、JPEG、PS,等等。本讲义中的SAS/GRAPH图形就是从SAS中用“File|Export”输出为WMF文件调入MSWord的结果。要打印SAS/GRAPH生成的图形,只要选“Fi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论