SAS统计软件输出控制参考.ppt

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

第12章 输出控制 本章内容 输出窗口与内容; 日志输出控制; 运行结果输出控制; 图形存贮利用与输出; 输出传送系统(ODS) 输出窗口与内容 日志输出控制 SAS日志(LOG)输出程序被执行的信息。 SAS日志输出的信息有助于用户解决系统运行过程中出现的各种问题。 日志输出信息类型 执行的程序语句; 程序创建的数据集; 程序执行期间遇到的警告或错误信息; 每个数据集包含多少个变量和多少个观测; 程序每一步执行的时间; 数据行的信息和列表。 日志输出信息控制 控制日志输出信息的方法有两类: 系统选项设置自动写入日志中的信息; SAS语句。 控制日志输出信息的语句 控制日志输出信息的系统选项 例12.1 利用系统选项语句控制日志输出信息。 OPTIONS NODATE NONOTES NOSOURCE; 例中,规定不输出时间,注释和源程序到日志上。 日志输出地点 通常情况下,日志输出在LOG窗口。 SAS日志可以输出的地点有: 终端; 外部文件; 打印机。 使用PRINTTO过程可以重新定义SAS日志的输出地点。 定制日志格式 定制日志格式的语句 定制日志格式系统的选项 应用举例 例12.2 将日志存贮为外部文件。 proc printto log=d:\saslog.txt new; proc print data=ResDat.class; run; 例中,语句PRINTTO选项的NEW表示替换文件SASLOG.TXT原有的内容。 例12.3 增量输出日志。 proc printto log= d:\log.dat ; proc print data=ResDat.class; run; 运行结果输出控制 SAS系统产生的运行结果有两类: PROC步产生的输出结果; DATA步通过FILE和PUT语句产生的输出结果。 定制输出格式 定制输出格式的语句 定制输出格式的系统选项 例12.5 输出时不加页码的系统选项。 options nonumber;? 例12.6 输出时不打印日期和时间。 options nodate;? 例12.7 左对齐输出选项。 options nocenter;? 例12.8 规定缺失值的表示字符。 options missing =B; 运行结果输出地点 通常情况下,运行结果输出在OUTPUT窗口。 ? SAS运行结果可以输出的地点有: 终端; 外部文件; 打印机。 使用PRINTTO过程可以重新定义运行结果的输出地点。 应用举例 例12.9 直接输出到外部文件。 proc printto print=d:\out.txt new; proc print data=ResDat.class; run; 例中,PRINT过程产生的输出结果直接存贮到文件D:\OUT.TXT中,选项NEW表示替换原有文件OUT.TXT. 例12.10 增量输出。 proc printto print=d:\out.txt; proc print data=ResDat.class; run; 图形存贮利用与输出 SAS/GRAPH软件是一个功能强大的图形软件包,有许多绘图过程; 绘图过程产生的图形一方面可以直接输出到显示设备(如GRAPH1窗口)上,另一方面也可以作为SAS图形存贮到SAS目录册(Catalog)中; 存贮图形的缺省目录册名是WORK.GRSEG. 图形存贮 每幅图都是目录册的一个条目(ENTRY), 条目的类型(TYPE)为GRSEG. 每个条目都有自己的名称(NAME)和描述(DESCRITION), 缺省的名称和描述是过程名加上相应的序号。 在作图过程语句中加入选项GOUT=可以把过程生成的图形存入指定的逻辑库和目录册。 例12.12 将图形存入目录册。 proc gplot data=ResDat.Idx000001 gout=ResDat.graph; symbol1 v=none i=join c=blue; plot Clpr*date=1; run; 例中,将GPLOT过程产生的图形存入逻辑库ResDat下的GRAPH目录册中。 例12.13 存贮图形时给出名称和描述。 proc gplot data=ResDat.Idx000001 gout=ResDat.graph; symbol1 v=none i=join c=blue; title1; title2 上证指数时序图; plot Clpr*date=1 / name=Idx000001 des=Time series plot for

文档评论(0)

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

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

1亿VIP精品文档

相关文档