SAS过程步通用语句PPT.ppt

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

2. SORT 过程 格式:PROC SORT [data=SAS数据集] [out=SAS数据集]; BY [descending] 变量…; 功能:将数据集按某(些)变量排序。 例9: PROC SORT DATA=CLASS1 OUT=SORT1; BY SEX DESCENDING HEIGHT; PROC PRINT DATA=SORT1; RUN; 3. rank 过程步 将SAS数据集中指定的变量的值按从小到大的顺序附给一个序数,也称为秩次。产生的新变量称为是原变量对应的秩次变量。 结构: proc rank data=SAS数据集名 ; var SAS变量名; ranks 新变量名; 其它SAS语句; run; 3. rank 过程步 proc rank 语句,表明要建立SAS变量的秩次变量。 第二句是var 语句,指明数据集中要被秩次转换的变量。 第三句是ranks语句,给出秩次转换后新的变量名。若该句缺省,则新变量名覆盖原变量名。 第四句是其它SAS语句,仅允许使用by语句。 最后是过程结束语句。 rank过程步和sort过程步一样,不产生任何输出信息,必须借助于print 过程步,才能看到新数据集的结果。 rank过程步和sort过程步 的区别 rank过程步不改变所有变量的观察值的顺序,而sort过程步改变变量的观察值的顺序 rank过程步产生新变量,不产生新的SAS数据集,而sort过程步不产生新变量,产生新的SAS数据集。 4. FORMAT过程 功能:对字符或数值变量定义一个所需的输出格式。 格式: PROC FORMAT; VALUE [$]格式名 原值1=‘输出值1’ 原值2=‘输出值2’ ……; run; 例10: PROC FORMAT; VALUE $SF B=’BOY’ G=’GIRL’; VALUE HF LOW-1.0=’LOW’ 1.0-1.2=’MID’ 1.2-HIGH=’HIGH’; PROC PRINT DATA=CLASS1; FORMAT SEX $ SF. HEIGHT HF.; RUN; 练习: 表1 学生基本情况表 班级 学号 姓名 性别 出生日期 总学分 1201 王春雷 男 75年10月20日 3.4 1202 李富强 男 76年08月03日 2.8 1202 冯见岳 男 75年06月18日 2.5 1603 罗海燕 女 76年12月06日 3.7 1801 张丽萍 女 76年01月08日 3.3 1801 刘 刚 男 76年07月13日 2.0 1603 赵江山 男 77年05月16日 3.7 1603 许海霞 女 75年02月12日 3.5 ? 1、建立SAS学生基本情况数据集 2、按班级、学号升序,总学分降序排列。 3、在OUTPUT窗口输出该表,输出格式:出生日期YYMMDD10. X性别男=boy,女=girl * 一般统计描述---MEANS 过程 Proc means [操作选项][统计量关键字列表]; [VAR 变量名列表;]/*指定分析的变量名列表,缺省为所 有数值变量*/ [BY 变量名列;] /*指定分组统计变量,要求排序*/ [CLASS 变量名列;]/*指定分组统计变量,不要求排序*/ [FREQ 变量名;] /*表明该变量为分析变量的频数*/ [OUTPUT OUT= 数据集名 关键字= 新变量名列表 ]; Run; ??? 一般统计描述---MEANS 过程 Proc mea

文档评论(0)

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

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

1亿VIP精品文档

相关文档