- 1、本文档共966页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖北工程学院 数统学院 SAS数据统计分析教程 第一章 SAS软件概述 1.1 SAS系统介绍 SAS系统由SAS研究所研制的一套大型集成应用软件系统,具有完备的数据存取、数据管理、数据分析和数据展现功能。尤其是创业产品--统计分析系统部分,由于其具有强大的数据分析能力,在数据处理和统计分析领域,被誉为国际上的标准软件和最权威的优秀统计软件包,并多次被评为建立数据库的首选产品。目前SAS广泛应用于政府行政管理、科研、教育、生产和金 融等不同领域,发挥着重要的作用。 第一章 概述 1.1 SAS系统介绍 SAS系统由SAS研究所于1976年正式正式推出,经过多年的发展其用户已达3百多万人。 SAS 是一个庞大的系统,它多个功能模块组成,每个模块分别完成不同的功能。由于SAS最初是为专业统计人员设计的(这一点和SPSS已恰恰相反),因此使用上以编程为主,初学者掌握较为困难。 程序示例2 data ex; input no$ sex$ age h w; cards; 10 f 47 156.3 47.1 24 m 38 172.4 61.5 53 m 41 169.2 64.5 46 f 52 158.2 53.6 38 f 39 160.1 48 ; proc sort;by sex; proc means;by sex;var h w;run; 其他演示 展示书本assist,lab,analyst模块的进入与退出 2.1.1 SAS对数据文件的管理 在SAS系统中建立的众多SAS文件,可按不同需要将其归入若干个SAS逻辑库,以便对SAS文件进行访问和管理。Explorer窗口可以管理逻辑库和各种SAS文件,一般的,对于SAS文件的复制、查看和删除等操作。 SAS数据集 SAS的名字 SAS的名字(数据集名、变量名、逻辑库名等等)有以下命名规则: 1) 由英文字母、数字、下划线组成; 2) 第一个字符必须是字母或下划线; 3) 不区分大、小写字母。 另外,SAS逻辑库名最多用8个字符;数据集和变量的名字最多用32个字符。 SAS数据集构成 SAS的核心是SAS数据集。SAS数据集是SAS文件的一种,一般由以下两部分组成: (1) 描述部分 包含该数据集的一般信息,包括:数据集的名字及其成员类型、数据集建立的日期和时间、观测的数目、变量的数目以及数据集中每一个变量的特征信息,包括:Name(变量名)、Type(类型)、Length(长度)、Format(输出格式)、Informat(输入格式)、Label(标签)。 (2) 数据部分 包含该数据集中收集的数据的值,可以看作是一个矩形的表格。下图所示的数据表就是SAS V8自带的数据集Sasuser.Class,其中包含了19个学生的有关信息。 永久SAS数据集的命名示例 假定你想创建一个数据集名为Class的永久数据集,这个数据集中的观测值和变量定义为图所示。首先,你要确定Class的数据集在哪里存储,然后使用LIBNAME语句来定义库标记;若选择Study作为库标记,那么在DATA语句中你应该这样命名SAS数据: 或者 libname study d:\mydir; 查看结果 NOTE: Libref STUDY was successfully assigned as follows: Engine: V8 Physical Name: d:\mydir 姓名 测试1测试2测试3 小二 90 86 88 张三 100 98 89 李四 79 76 70 王五 68 71 64 赵六 100 89 99 libname Study d:\sasdata\mydir; data study.class; input name $ test1 test2 test3; cards; Xiaoer 90 86 88 Zhangsan 100 98 89 Lisi 79 76 70 Wangwu 68 71 64 zhaoliu 100 89 99; run; libname? study d:\sas\mydir; data???? study.class; 当这个DATA步执行时,名为class的SAS数据集被存储在用库标记Study联系的目录里。见图所示是创建永久性数据集STUDY.CLASS的程序,注意在第一条LIBNAME语句执行后,将在LIBNAME窗口出现第五个新的库标记“STUDY”和用户自定义联系目录”d:\sas\mydir”。在这次SAS会话后面的DATA步或PROC步使用这个数据集时,必须规定两级名字。例如: proc print data=study.cl
文档评论(0)