老师提供的SAS讲义.ppt

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

2.求定量指标的正常值范围和总体均数的置信区间 例:假定要求SASUSER库中CLSAA数据集内变量WEIGHT的95%正常值(容许区间)及其总体数的95%置信区间。 方法:可借助SAS/ASSIST模块中的线性回归分析来实现。具体方法为: Solution→SAS/ASSIST→DATA ANALYSIS→REGRESSION →Linear regression→按提示进行。 例:仅求总体值的置信区间。 方法: Solution→SAS/ASSIST→DATA ANALYSIS→ ELEMENTARY→Confidence litervals for means→按提示进行。 第三章 SAS数据集种类 一、按SAS数据集在机器中保留时间长短分 1.临时SAS数据集 临时SAS数据集:就是在SAS系统正在工作的时间内,一旦被创建,就被自动保存在SAS\SASWORK目录下,其扩展名为“·SD2”。当用户退出SAS系统后,它就自动消失。 例:创建一个名为ABC的临时SAS数据集。 法一: DATA A; INPUT y x; CARDS; 11 12 13 14 ; RUN; 法二: DATA A; INFILE ‘C:\GMT.DAT’; INPUT y x; RUN; 其中,GMT.DAT是将数据部分事先存储的外部文件。 2.永久SAS数据集 永久SAS数据集:就是它一旦被创建,即使退出了SAS系统或关闭了计算机,它仍在用户指定的目录下被永久地保留下来,除非用户用“DELETE”命令将其删除。 例:创建一个名为SASUSER.ABC的永久数据集,并将其存储于SASUSER目录下。 方法: LIBNAME SASUSER; DATA SASUSER.ABC; INPUT y x; CARDS; 11 12 13 14 ; RUN; 注意:拟创建的永久SAS数据集存在哪个目录下,可由用户决定,只需在LIBNAME语句的单引号内指定即可。其中,SASUSER叫“库标记”或“库关联名”,在遵守SAS命名规则的前提下可任意取,一旦取定,拟创建的永久SAS数据集名的第一部分就必须必须是该“库关联名”,名字的第二部分由用户任意给出,取名规则与临时SAS数据集名相同。 二、按SAS数据集名所包括的字数与特性分 1.省略名 若将DATA语句简单写成“DATA”,就称为省略了SAS数据名的DATA语句。此时,每运行一次SAS程序,SAS系统给创建的SAS数据集依次自动命名为DATA1、DATA2、…… 2.一词名 若在DATA后放置仅含一个单词的名字,就称为一词名。一词名的SAS数据集都是临时SAS数据集名,被存储在SAS数据库SASWORK中,退出SAS时将消失。 注意:在SAS会话期间,系统自动以WORK为临时SAS数据集的第一水平名字,将写在DATA后的名字作为该临时数据集的第二水平名字。 3.二词名 若在DATA后放置包含“*.*”的名字,就称为二词名。一般二词名的SAS数据集都是永久SAS数据集,必须先用LIBNAME语句指定库关联名。 4.特殊名 SAS系统还设置3个特殊SAS数据集名,分别是_DATA_、_NULL_、_LAST_。 “DATA _DATA_”语句等价于“DATA;”语句 “DATA _NULL_”表明SAS系统将执行SAS数据步,可用 “PUT”等语句输出中间结果,但观测值并不写入SAS数据集_NULL_,这样可节省计算机资源。 “DATA _LAST_”表明在此之前(指进入SAS系统后尚未彻底退出SAS系统的这段时间)无论创建了多少个SAS数据集,现在引用最后创建的那个SAS数据集。 5.多名字 若想在执行一个SAS数据步之后同时创建符合各自条件的多个SAS数据集,则可在DATA之后放置多个SAS数据集名。 例:在有一个以“方式一”创立的名为“GMT.DAT”,并存在C盘上。将数据集的前6行形成一个名为GROUP1的数据集,第7-12行形成一个名为GROUP2的数据集,其余数据形成一个名为GROUP3的数据集。 方法: DATA GROUP1 GROUP2 GROUP3; INFILE ‘C:\GMT.DAT’; INPUT y x; IF _N_7 THEN OUTPUT GROUP1; ELSE IF _N_= 7 AND _N_=12 THEN OUTPUT GROUP2; ELSE IF _N_=13 THEN OUTPUT GROUP3;

文档评论(0)

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

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

1亿VIP精品文档

相关文档