第2章SAS语言入门-正式课件概要.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章SAS语言入门-正式课件概要

第二章 SAS语言入门;第1节 SAS程序结构与编写;【例2-2】某医院分别调查了11例克山病患者和健康人的血磷值(mmol/L),如表2-2所示,试求两组的平均血磷值和标准差。;一、 SAS程序的结构 1、数据步 作用:输入数据并建立SAS数据集。 DATA语句 表示数据步开始并指明要建立的SAS数据集的文件名。 文件名由1-32个英文字母、下划线和数字组成,并要求以英文字母或下划线开始。 INPUT语句 规定变量名、变量类型及顺序(变量名组成要求同文件名)。两个变量间用空格分隔。;CARDS语句 表示数据行的开始,之后逐行输入数据,直到“;”结束数据步。“;”必须另起一行单独写,不能写在最后一行数据的后面。;2、过程步 作用:对已建立的SAS数据集通过调用SAS系统中的各种现成的过程进行统计分析、打印等处理(一个过程代表一种、一类统计方法、一类操作或处理)。 格式: PROC 过程名 [DATA=数据集名] [选项]; SAS过程步总是以一个PROC语句开始,后面紧跟着程序步名,用以区分不同的程序步。 该过程的专用语句描述; [DATA=数据集名] [VAR变量序列;] [WHERE条件表达式…;] [BY变量序列;] RUN;; DATA=[数据集名] 该选项用于指明所需处理的数据集名。 例如用于分析的数据集名为TEMP,则应写为DATA=TEMP。 VAR语句 按用户需要指定要分析的变量。PROC PRINT;语句输出的是系统默认的变量,即输出全部变量。若只想显示其中的X变量的列表,则PRINT过程应为: PROC PRINT; VAR X; WHERE语句 用于给定处理的条件。比如我们只想显示小于15的X变量的值,则应在PRINT过程中加入WHERE语句以对条件进行限制,即: PROC PRINT; VAR X; WHERE X15;;BY语句 若要对数据进行分组处理,比如当我们要按性别或品种等分组输出统计结果时,可采用BY语句来实现。如果我们想按不同的X值输出其他变量的值,则加入的BY语句如下: BY X; 注意:使用BY语句要求数据集事先已经按BY语句中指定的变量进行了排序,否则程序将无法正确运行。在应用时,可以先用SORT过程来进行排序,格式如下: PROC SORT [DATA = 数据集名]; BY 变量名列; 例如我们想对数据集按X变量进行排序,则可加入语句: PROC SORT; BY X;;二、 SAS程序的书写 SAS功能的实现是通过由SAS语句组成的程序来完成的,每一条语句指定SAS完成特定的操作。 语句的第一个词一般为SAS关键字,指定系统执行某一操作。语句的其他部分说明如何执行这一操作,描述操作所需的信息。 语句从上一个语句结束处开始,每个语句必须以一个分号结束。程序的末尾用RUN;语句结束。 语句的输入格式相当自由。 一个SAS语句可以从一行的任一列开始输入。 一行中可以输入任意多条语句,一条语句也可以占用多行。 语句中间还可以空行。 语句对字母的大小写不加区分,输入语句时可以用大写字母,也可以用小写字母,或大小写混合使用,但要求语句中的各项之间至少有一个空格分隔。 为了便于阅读和检查,建议开始学习时每行只写一个语句。;;;第3节 SAS系统数据集的建立;第3节 SAS系统对数据集的建立;SAS的数据值被安排在一个矩阵式的表状结构中,见下图所示。表的列称之为变量(Variable),变量类似于其它文件类型的域或字段(Field);表的行称之为观察(Observation),观察相当于记录(Record)。 ;;第3节 SAS系统数据集的建立;利用菜单方式建立数据集 当数据量很大时,用户可以把数据用数据管理软件如FOXPRO或DBASE等来创建数据库文件以及EXCEL工作表,导入SAS系统中,从而创建SAS数据集。该操作是对话式的,界面友好,简单实用。;DATA EX2_3; INPUT ID Y X1 X2@@; CARDS; 1 10.43 13.2 9.63 2 13.41 15.6 11.42 3 11.07 10.9 6.98 4 12.52 14.1 10.69 5 8.96 16.5 5.63 6 15.21 11.0 12.51 7 9.64 15.2 7.35 8

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档