欢迎来到天天文库
浏览记录
ID:62045092
大小:319.00 KB
页数:69页
时间:2021-04-13
《第六节SAS过程中常用语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SAS软件应用基础SAS过程步1第六章SAS过程中常用语句PROCBYCLASSVARWEIGHTFREQIDFORMATLABELOUTPUTTITLEFOOTNOTEOPTIONS26.1PROC语句语句格式:PROC[选择项];功能:指定所需调用的过程以及该过程的若干选择项。选择项关键字关键字=值关键字=SAS数据集,如DATA=数据集3例:procmeansdata=ameanstdstderrmaxdec=3;46.2BY语句语句格式:BY[DESCENDING]变量…[NOTSORTED];功能:以指定的变量值来分
2、组处理某数据集。例:procprint;byclassdescendingtot;说明:BY语句总是首先与SORT过程一起使用,如数据集交叉连接和匹配合并时。56.3CLASS语句语句格式:CLASS变量表;功能:用于定义分类变量说明:分类变量只有少数几个离散值或不连续值,字符型或数值型均可。作用类似于BY语句,但不需事先排序。66.4VAR语句语句格式:VAR变量表;功能:用于定义分析变量。说明:省略该语句时,对所有变量做统计计算。76.5WEIGHT语句语句格式:WEIGHT变量;功能:在过程中规定一个数值变量,并以它的值作为观测值的权重
3、。86.6FREQ语句语句格式:FREQ变量;功能:规定一个数值变量,它的值表示数据集中某观测值出现的频数。说明:数据集中观测值总数等于FREQ变量的和。9例:DATAB;INPUTSEX$AGENUMBER;CARDS;F2010F2223M2119M2216PROCMEANS;VARAGE;PROCMEANS;FREQNUMBER;VARAGE;10116.7ID语句语句格式:ID变量表;功能:在输出数据集时,用该语句所规定的变量来识别观测值。例:PROCPRINTDATA=A;PROCPRINTDATA=A;IDNAME;1213146
4、.8FORMAT语句语句格式:FORMAT变量[格式]…;功能:用于在过程中设置变量输出格式。说明:使用宽度值、小数点和小数位数的格式PROCPRINTDATA=A;FORMATH6.2W5.2;格式名以小数点结束FORMATSEXSEXFMT.;1516DATAEMPLO;INPUTNAME$TDATE7.;CARDS;zhongli15jan84liuwei03mar85procprint;FORMATTWORDDATE.;run;176.9LABEL语句语句格式:LABEL变量;功能:给变量赋以标记,以便把变量名的含义更明确地在输出中表
5、示出来。说明:当在一个过程步中使用LABEL语句时,仅在该过程步期间该标记与该变量相联系。数据步中使用时,标记与变量的联系一直存在所建的数据集中。186.10OUTPUT语句语句格式:OUTPUTOUT=数据集名[统计关键字=变量名]功能:将过程结果输出到一个新SAS数据集。说明:统计关键字指明在新的数据集中想要的统计项,并给包含这些统计项的变量起名。数据步中OUTPUT语句的功能是将当前的观测值写入正建立的数据集中。196.11TITLE语句语句格式:TITLE[n][‘标题内容’];功能:规定打印到SAS输出文件上的标题。说明:n:规定标
6、题所在行,1~10,缺省值为1。标题内容长度不超过当前规定的行长。缺省的标题是“TheSASSystem”。规定的标题在以后的输出中都有效,直至取消这一标题或为该行定义其它的标题为止。20取消所有现存标题:TITLE;取消第n行和它后面行的标题:TITLEn;给某个过程步的输出加上标题,语句放在前一步的RUN语句之后和下一个DATA、PROC或RUN语句之前的任何地方。例1:PROCPRINT;TITLE'TITLEFORFIRSTPROC';PROCMEANS;例2:PROCPRINTDATA=A;RUN;TITLE'TITLEFORSEC
7、ONDPROC';PROCMEANS;216.12FOOTNOTE语句语句格式:FOOTNOTE[n][‘脚注内容’];功能:在输出页的底部打印一些脚注信息说明:n:规定脚注所在相对行,1~10,缺省值为1。带有最高行号的脚注出现在最底部。脚注内容长度不超过当前规定的行长。规定的脚注内容在以后的输出中都有效,直至用语句:FOOTNOTE;取消已给出的脚注。22例:PROCPRINTDATA=A;TITLE1'THISIS';TITLE2'ADATASET';FOOTNOTE1'------------';FOOTNOTE2'END';RUN;
8、2324第七章SAS服务过程SAS服务过程不直接给出统计值,常被用于准备或整理统计资料。PRINTFORMATSORTDBFTRANSPOSESTANDARD257
此文档下载收益归作者所有