SAS初步简述.ppt

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

当用SET语句将数据集按照某一共同变量排序连接时,应该首先按共同变量排序。 注意:用SET语句将两个或两个数据集连接起来得到的新数据集的观测数目是所有这些数据集观测数目之和。 若被连接的数据集变量相同,则直接连接; 若变量不同,则连接后数据集的变量个数为所有变量的全部,对应观测若没有就用缺失值代替。 data a; input name$ sex$ @@; cards; rose f david m john m mayers f data c; input sex$ total ave@@; cards; f 317 79.25 m 340 85 m 318 79.5 f 314 78.5 ; data a; set a; run; proc sort; by sex; run; data c; set c;run; proc sort;by sex;run; data ac; set a c;by sex;run; proc print;run; MERGE语句 MERGE语句把两个或两个以上的SAS语句合并成为一个新的SAS数据集,其观测是由合并的数据集中的观测合而为一形成的。 格式为: MERGE data-set-name-1(option-1)…data-set-name-n(option-n); 一对一合并 按照MERGE语句后面数据集的排列顺序,把第一个数据集的第一个观测和第二个数据集中的第一个数据,….第n个数据集中的第一个观测合并成新数据集中的第一个观测;…… 合并时要有以下几点注意: (1)合并后新数据集的观测总数为参加合并的数据集中观测的最大值。 (2)在合并时,如果某数据集已没有观测,则其对应的变量值以缺失值代替。 (3)在合并时,如果某几个数据集有共同变量,则合并后的新数据集仅含有一个该变量,其对应的值为列在MERGE语句最后一个含有该变量的数据集中的变量的观测。 data a; input name$ sex$ @@; cards; benjim m rose f david m john m mayers f mayers m ; data b; input name$ computer physical maths english @@; cards; rose 89 65 76 87 david 78 86 78 98 david 87 69 77 90 john 90 65 76 87 mayers 89 67 78 80 star 66 81 75 94 ; data ab; merge a b;run; proc print;run; PROC步中的通用语句 PROC语句 VAR语句:表示哪些变量将被分析和计算 BY语句和CLASS语句 BY语句表示过程按给出的变量进行分组分析。注意:当要对一个数据集按某一变量进行分组分析时,SAS系统首先要求要按该变量进行排序。 ID语句 MODEL语句 WEIGHT语句 该语句表示用给定的变量对相应的这个观测中其他变量进行加权。 FREQ语句 freq variable-name; 该语句中变量的值是相应的这个观测中其他变量值出现的次数 OUTPUT语句 OUTPUT语句给出用该过程产生的输出数据集的信息。 output out=sas-data-setkeyword=names; proc means; var x;output out=outmean mean=meanx; run; SAS编程基础——语法基础 SAS常数 数值常数 0.1,1.23,-5,1.2E3,0.5E-5 字符常数 if name=‘tom’ then do;是由单引号括起来的字符 日期、时间和日期时间常数 ‘1JAN1998’D,’01JAN98’D,’9:25’T, ’18JAN98:9:25:20’DT 按照TIME,DATE,DATETIME的格式输入,其中D(日期),T(时间),DT(日期时间) SAS编程基础——语法基础 SAS操作符 算术操作符 比较操作符 逻辑操作符 SAS编程基础——语法基础 SAS函数 SAS函数是SAS系统编好的子程序,通过对若干参数进行计算后返回一个结果值。只要利用函数的函数名,以及函数的相关参数,就可以调用函数。 例如: TOTAL=SUM(X1,X2,X3,X4); TOTAL=SUM(OF X1-X4); data a(drop=x1-x6); input x1-x6@@; mean=mean(of x1-x6); std=std(of x1-x6); skewness=skewnes

文档评论(0)

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

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

1亿VIP精品文档

相关文档