sas过程步及其语句§1过程步及其通用语句

sas过程步及其语句§1过程步及其通用语句

ID:27207442

大小:233.50 KB

页数:16页

时间:2018-11-29

sas过程步及其语句§1过程步及其通用语句_第1页
sas过程步及其语句§1过程步及其通用语句_第2页
sas过程步及其语句§1过程步及其通用语句_第3页
sas过程步及其语句§1过程步及其通用语句_第4页
sas过程步及其语句§1过程步及其通用语句_第5页
资源描述:

《sas过程步及其语句§1过程步及其通用语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章、SAS过程步及其语句§1、过程步及其通用语句过程步:以Proc开始的一组或若干组SAS语句过程步通用语句包括以下12条语句:一、proc语句格式:proc过程名[选项];功能:指定所需调用的过程及规定该过程的选项。选项类型:1)关键字2)关键字=值3)关键字=SAS数据集(例)二、by语句(指定分组变量)格式:by[descending]变量[notsorted];三、class语句(定义分类变量)过程步在使用分类变量前必须先用class语句定义。格式:class变量1变量2……;例:某数据集中变量为“省份”、“城市类型”、“人口数”……,调用制表过程如下:proctab

2、ulate选项;class变量;var变量;table页表达式,行表达式,列表达式/选项;四、var语句(定义分析变量)格式:var变量1变量2……;例:varxyz;varx1-x10y;五、Model语句(指定过程中用于分析的模型)格式:model因变量=自变量[/选项];例:Modely=x;(简单一元线性回归模型)Modely=xy;Modely=a

3、b

4、c;六、Weight语句(设定权数语句)格式:Weight变量;注意:该语句只能设置一个非负数值变量。七、Freq语句(设定频数语句)格式:Freq变量;注意:该语句只能设置一个正整数值变量,若非整数,则要取整。八、ID

5、语句:格式:ID变量;用于定义一个或几个变量以识别观察。九、OUTPUT语句格式:output[out=数据集][关键字=变量]…;例:procmeansdata=dat1;Varx;Outputout=dat2mean=meanxstd=stdx;Run;注意:过程步中的output语句若指定输出数据集,则须用out=数据集名;而数据步中直接用output数据集名;(例a:class1)十、Format语句(设置变量格式)格式:format变量[格式]……;十一、Label语句(设置变量标签)格式:label变量=‘标签“……;例procplot;Plotx*y;Labelx

6、=‘身高’y=‘体重’;run;十二、Attrib语句用于规定变量属性(输入、输出格式,标签,长度等)。格式:attrib变量[format=格式][informat=输入格式][label=‘标签’][legth=[$]长度]……;Attribxinformat=8.2format=10.2label=‘总产量’;§2、可用在任何地方的SAS语句几条有用的SAS通用语句:1、comment语句(注释语句):格式:(1)*信息;或(2)/*信息*/例:*procprint;procsort/*对数据集进行排序*/;2、DM语句(执行显示管理命令语句):例:dm‘log;clear

7、;out;clear;pgm;clear’;3、footnote语句格式:footnote[n][‘文本’];功能:从输出页底部脚注部分的第n行开始写“文本”内容。4、title语句:格式:title[n][‘文本’];功能:从输出页标题行的第n行开始加上“文本”内容标题。注:1)footnote、title与选项n之间不能有空格,2)缺省n表示从第1行开始写,缺省‘文本’表示取消以前设置的脚注或标题。3)title语句的位置规定:若要给某个proc步的输出结果加上标题,则:<1>若上一过程步(或数据步)有run语句,则它必须用在上一步的run之后。例:procprint;run

8、;title“……”;procmeans;<2>若上一步无run语句,则用在本过程的proc语句之后及下一步或run语句之前。例:procprint;procmeans;title“……”;run;5、options语句:格式:options选项;例:optionsnodateps=60Ls=80;此外,libname语句,filename语句,run语句等都可用于SAS程序的任何地方(数据步或过程步),都属于SAS的通用语句。§3、SAS的错误提示信息错误类型:语法错误、程序设计错误、数据错误。在LOG窗中给出三种提示:ERROR、WARNING、NOTE。常见错误:1、丢失分

9、号2、语句位置不当3、语法错误(syntaxerrordetected)4、变量没有找到(variablenotfound)5、无效数据错误(invaliddataerror)§4、SAS过程举例一、sort过程格式:procsort[data=工作数据集][out=输出数据集][nodupkey];By[选项]变量1[选项]变量2……;格式说明:Data=指定要分类排序的数据集,缺省时,则用最新建立的数据集。Out=指定排序后所输出的数据集名,省略时,则以原来的名字命名,而未排

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。