第3章 其他的常用SAS命令.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
其他常用的SAS命令 3.1 OPTIONS OPTIONS命令的基本形式如下: OPTIONS命令必须编到程序的DATA前面,OPTIONS有如下选择事项: -OBS= :指定SAS程序中打印观测值的容量(个数)。 -NODATE:不打印SAS程序操作日期。 -LINESIZE(或LS)=:指定打印的宽度,宽度的单位是以列为基准。LS的指定范围为64~256(列)。 SIZE(或PS)=:指定一页的打印行数。 -MISSING=:用MISSING指定的变量表示数据输入中的缺省值。 -NOCENTER:不要把分析结果打印在打印纸中央位置,而是以打印纸左侧为基准打印的意思。若不指定NOCENTER,则SAS程序自动把结果打印在中央位置。 例3-1: SAS Program OPTIONS PS=90 LS=120 NOCENTER; DATA Simple; INPUT X Y Z @@; CARDS; 1 2 3 4 5 6 7 8 9 10 11 12 RUN; PROC PRINT; RUN; 3.2 IF 在SAS统计分析中,常常利用IF命令控制程序流程,对资料进行选择、判断等。IF 文件的一般形式有如下几种: 例3-2: SAS Program DATA ONE; INPUT X @@; IF X=. THEN DELETE; ←① Y=LOG(X); CARDS; 25 54 . 87 92 . 45 78 RUN; PROC PRINT; VAR X Y; RUN; □PROGRAM解释: IF X= . THEN DELETE: 如果变量X读到缺省值(缺省值用‘.’表示),则把缺省值从SAS DATA set中删除。 □运行结果 运行1) 没有采用[IF X= . THEN DELETE :]命令的结果。 运行2) 采用[IF X= . THEN DELETE :]命令的结果 (运行结果1) (运行结果2) OBS X Y OBS X Y 1 25 3.21888 1 25 3.21888 2 54 3.98898 2 54 3.98898 3 ? ? 3 87 4.46591 4 87 4.46591 4 92 4.52179 5 92 4.52179 5 45 3.80666 6 ? ? 6 78 4.35671 7 45 3.80666 8 78 4.35671 例3-3:SAS Program DATA ONE; INPUT X @@; IF X=1 THEN X=5; ELSE IF X=2 THEN X=4; ELSE IF X=4 THEN X=2; ELSE IF X=5 THEN X=1; CARDS; 1 2 3 4 5 RUN; PROC PRINT; VAR X; RUN; □PROGRAM解释: 如果X=1,则把1换成5(X=5),若X=2,则X=4; 若X=4,则X=2; 若X=5,则X=1。即,把变量=12345转换成=54321来分析。 □运行结果: OBS X 1 5 2 4 3 3 4 2 5 1 3.3 PUT 和FILE (不讲) PUT和INPUT具有相反的功能。在SAS程序中,INPUT命令起着调入资料的作用,而PUT命令则把已编辑的SAS DATA set 输出到其他非SAS文件中。利用PUT命令,把SAS DATA set输出到其他非SAS文件时,常和FILE命令搭配使用。 INPUT ( PUT

文档评论(0)

xiaofei2001127 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档