- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)