第三章 打印报表和绘制图形.ppt_第1页
第三章 打印报表和绘制图形.ppt_第2页
第三章 打印报表和绘制图形.ppt_第3页
第三章 打印报表和绘制图形.ppt_第4页
第三章 打印报表和绘制图形.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、第三章打印报表和绘制图形,第三章打印报表和绘制图形,第一节用在proc步的通用语句 第二节列表报告和汇总报告 (ods简介) 第三节绘制图形,第一节用在proc步的通用语句,PROC程序的主要作用 读出已创建好的SAS数据集 用数据集中的数据计算统计量 将统计的结果按一定形式输出,PROC过程语句,PROC Means Data=class Maxdec=3 CSS l Keyword =数据集 l Keyword=数值 l Keyword,用在PROC步的通用语句,l 过程信息语句 l 变量属性语句 l 可用在任何地方的全局语句 注: PROC中的大多数语句是特定过程特有的, 不通用,用在P

2、ROC步的通用语句,VAR语句(变量语句) VAR 变量列表 ; (默认: 所有变量) MODEL语句(模型语句) MODEL 因变量列表=自变量列表 ; Model y1 y2= a b c d ; WEIGHT语句(权数语句,某些算法使用) WEIGHT 变量 ; FREQ语句(频数语句,相同观测值的频数) FREQ 变量 ;,用在PROC步的通用语句,ID语句 (识别观测 ) ID 变量列表 ; (默认: obs) CLASS语句 (分类统计) CLASS 变量列表; BY语句 (按BY变量排序 ) BY 变量1 ; BY descending City Zipcode 按居住的城市(C

3、ity)降序排列,同一城市中按邮编(Zipcode)的升序(默认)排列。,CLASS语句与BY语句的区别,CLASS语句使用时,不要求数据集事先按CLASS指定的变量排序,按指定变量的不同值进行分类计算和分析后,输出的分类结果列在一张报表里。 而BY语句在使用时,要求数据集事先按BY指定的变量排序,且输出的结果也按分组列出许多报表 例 Chap3_1, Chap3_2(数据集须改为survey),第二节列表报告和汇总报告,列表报告proc print (列表) 汇总报告proc tabulate (表格),列表报告PROC PRINT过程,例3.3 Chap3_3.sas(不用format试试

4、?) 例3.4 Chap3_4.sas,PROC PRINT的部分选项,LABEL或L使用变量的标签作为输出数据列表中每列的抬头。如果变量没有定义标签,则用变量名作为列抬头。 NOOBS不输出观测数据的序号。当不用ID语句且又不要输出观测的序号时,可使用该选项。 ROUND或R对用FORMAT语句规定变量的输出格式中的小数点位进行四舍五入。 WIDTH=FULL或MIN或U或UBY规定使用什么作为列宽。 ROWS=PAGE当数据集包含很多变量和观测时,使用此选项将在每一页中打印尽可能多的观测,能减少输出页数。,proc printto输出到外部文件,例子(由chap3_3.sas改编) fil

5、ename outp d:sasdataoutput.txt; proc printto print=outp new;run; proc print data=study.survey noobs n split=* round width=min ; run ; proc printto;run;,汇总报告proc tabulate,PROC TABULATE过程的三要素 类变量可以是数值型变量或字符型变量。分类的目的是为了在每一个类上进行计算和分析。 分析变量一定是数值型变量。可以计算的一些统计量如:频数(frequency)、均值(mean)、标准差(standard deviatio

6、n)等。 表的结构和格式最多可以定义三个维度:第一维定义列,第二维定义行,第三维定义页。,汇总报告proc tabulate,SAS9以后较少用,SAS9 的ODS,The Output Delivery System,SAS9 ods语句输出结果,Output Delivery System 任意位置均可使用. 将本来在output窗口输出内容传到html, rtf, pdf等文件,ods例子,data a; input x ; cards; 1 1 2 2 2 ; run;,ods listing close; ods html file=d:sasdatates.html ; proc

7、freq data=a; tables x; run; ods html close; ods listing;,ods例子(由abc03.sas改编),ods listing close; ods pdf file=d:sasdatatmp.pdf; proc means data=class; run; ods html close; ods listing;,第三节 图形绘制过程,PROC PLOT过程 (低分辨率) PROC GPLOT过程(高分辨率) PROC Gchart过程(条形图, 饼图等) PROC g3d (空间图),PROC PLOT过程(低分辨率),Proc Plot

8、DATA=数据集 ; Plot 纵坐标变量Y*横坐标变量X; Run ; 产生在OUTPUT窗口 VPCT=百分比列表规定产生图形在垂直方向占一页的百分比。 HPCT=百分比列表规定产生图形在水平方向占一页的百分比。 例 3.13 Chap3_13 Formchar(表格轮廓和分隔线,Page88),PROC GPLOT过程(高分辨率),产生在GRAPH窗口 Proc Gplot DATA=数据集 ; Plot 纵坐标变量Y*横坐标变量X; Symboln ; Axisn ; Run ; 例3.15 Chap3_15(hvxis改为haxis),Proc Gchart,例3.20 chap3_20.sas,Proc G3d,例3.27 (曲面图),图形编辑与保存,图形编

温馨提示

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

评论

0/150

提交评论