10过程步通用语句重点.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 过程步通用语句 清华大学经济管理学院 朱世武 zhushw@em.tsinghua.edu.cn 过程步通用语句可以分为两类: 过程信息语句; 变量属性语句。 本章介绍的过程信息语句 本章介绍的变量属性语句 PROC 语句 PROC语句用于规定将要运行的SAS过程。SAS过程是已经写好的SAS程序。 ? 例10.1 PROC 调用打印输出过程PRINT。 proc print data=fdata.class; var name age height; by sex; run; 例中,打印数据集FDATA.CLASS中变量NAME, AGE和HEIGHT的观测值,并以性别SEX分类。 语句格式 PROC program options; 其中: program规定要运行SAS的过程; options规定过程的选项。 ? OPTIONS选项说明: 通用选项; 过程特定选项。 ? 通用选项: 应用举例 例10.2 打印列表过程。 proc print data=fdata.a1a0001 (obs=10); run; 例中,在OUTPUT窗口打印输出FDATA.A1A0001的前10观测。 ? 例10.3 求均值过程。 proc means data=fdata.a1a0001 maxdec=3 css; var clpr; run; 例中,在OUTPUT窗口输出变量CLPR 的校正平方和(CSS),输出结果保留3位小数。 ? 例10.4 作图过程选项。 proc plot hpct=50 vpct=33; 例中, 规定按横竖50:33的比例作图 。 VAR语句 VAR语句规定要分析的变量名。 ? 语句格式: VAR variables; 其中: variables规定要分析的变量。 ? 例10.5 应用举例。 proc means data=fdata.class; var weight height; run; MODEL语句 MODEL语句规定过程需要的统计模型。 ? 语句格式: MODEL dependents=indepndenteffects/options; 其中: dependents规定模型中的因变量; indepndenteffects规定模型中的自变量; options不同过程的特定选项。 例10.6 模型设定。 model y=x1-x5; model y1 y2=a b c d;? 例10.7 回归分析过程模型设定。 proc reg data=fdata.r_month; model r_600603=r_m / dw spec; output out=out1 r=r p=p l95=l u95=u; run; ID语句 ID语句规定用于识别观测的变量。 ? 语句格式: ID variables; 其中: variables规定用于识别观测的变量。 ? 例10.8 规定替代观测序号的变量。 proc print data=fdata.class; id name; run; 例中,打印列表输出数据集CLASS时,用变量NAME的值来识别观测。 例10.9 规定数据集转置后的观测值识别变量。 proc transpose data=fdata.class out=a let; id name; run; proc transpose data=fdata.r_month out=a let; id date; run; 运用上述程序段,查看输出结果。 WHERE 语句 WHERE 语句选择SAS数据集中的观测。 ? 语句格式: WHERE where-expression; 用法和DATA步中的用法类似。 ? WHERE选项与其它选项的生效顺序: 选项FIRSTOBS=和OBS=; WHERE选项; 创建BY组。 例10.10 选择观测值。 proc print data=fdata.class; where sex=M; run;? 例10.11 删除观测值。 proc print data=fdata.class; where sex^=M; run; CLASS 语句 CLASS 语句规定分类变量,SAS过程对分类变量的不同值分别进行分析处理。 ? 语句格式: CLASS /CLASSES variables; 其中: variables规定分析据集中的分类变量。 例10.12 应用CLASS语句。 proc means data=fdata.class; var weight height; class sex; output out=a

文档评论(0)

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

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

1亿VIP精品文档

相关文档