- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
医学统计学5b 第二章SAS概述
第二章 SAS概述 SAS 6.12安装光盘包含:(120MB, 压缩90MB) 1、SAS的各种系统文件。 2、教科书上的所有例题的SAS程序及数据文件。(SASCLASS子目录) 3、教科书后上机实习题的SAS程序及数据文件。(SASEXER子目录) 安装步骤见安装光盘中SAS6.12安装说明。 第一节 SAS6.12基本运行环境 1、进入和退出SAS: 进入:(1)桌面双击SAS6.12快捷方式图标。 (2)C:\Program Files\SAS612子目录 中双击SAS6.12快捷方式图标。 退出:单击SAS窗口中右上角的关闭按钮。 SAS要求进一步确认,再确定。 第一节 SAS6.12基本运行环境 3、三个基本窗口: 程序编辑窗口(PROGRAM EDITTOR) (PGM) 日记窗口(LOG) 输出窗口(OUTPUT) 各窗口中的下拉菜单、按钮和窗口命令。 第二节 SAS程序 在PGM窗口输入程序,交SAS运行。 (1)数据步:建立SAS数据集。 以关键词,DATA,开头。 (2)过程步:调用SAS过程,统计分析等。 以关键词,PROC,开头。 数据步和过程步都由一个或多个语句组成。 SAS语句 SAS语句特点: (1)以一个关键词开始。 (2)以分号“;” ,结束。 (3)一行可写几个语句,一个语句可写几行 (4)语句中的关键词或选择项都用空格分开 SAS程序执行 SAS程序用SUBMIT命令执行。F8 | F3 最简单方法:用SUBMIT按钮。 RUN语句不属于数据步或过程步,它的作用是要求SAS运行前面读入的SAS语句。 注意:如不用 “RUN;” 语句,SAS只读入各语句,不运行,读到 “RUN;” 语句后,再运行前面读入的各语句。 第三节 建立SAS数据集 建立SAS数据集有多种方法: (1)在数据步中用INPUT和CARDS语句读入数据建立数据集。 (2)先建立外部数据文件(只有数据),在数据步中用INFILE和INPUT语句读入数据建立数据集。 (3)利用开放式数据库连接器(ODBC)直接把EXCEL等数据库的数据文件转换成SAS数据集。 (4)在已建立的SAS数据集中取出数据,建立新的SAS数据集。 用CARDS语句读入数据建立数据集 例2.2: SAS的默认语句:OUTPUT,RETURN INPUT语句后的不分行符:@@ 如不用@@,INPUT语句读完数据后,下一次执行INPUT语句时,从下一行数据开始读数据,原数据行中未读完的数据不利用; 如用@@,INPUT语句读完数据后,下一次执行INPUT语句时,从原数据行中未读完的数据处开始读数据。 常用于一行数据中包含多个观测的情况。 把EXCEL等其它数据库文件直接转换成SAS数据集 (1)Excel文件另存为Excel5.0/95工作簿, 然后关闭Excel文件。 (2)SAS下拉菜单:File-Import,出现窗口 (3)选择数据文件类:Excel5 or 7 spreadsheet (4)Next,选择要转换的Excel文件 (5)Next,指定转换成的SAS数据集名及路径 (6)Finish (1)在Excel中把选择数据部分复制 (2)在SAS中把这些数据粘贴到PGM 窗口中 (3)用Cards语句读入这些数据建立 SAS数据集。 Excel转换成SAS数据集其它方法1 Excel转换成SAS数据集其它方法2 (1)把Excel文件删除第一行的变量名 (2)另存为带格式文本文件(空格分隔) 这就是纯文本的外部数据文件 (3)在SAS中用Infile和Input语句读入该 外部数据文件,建立SAS数据集 Excel数据转换SAS数据集注意事项 注意:Excel数据文件中如有的数据缺失,不要留空格,用指定的数字,如999.99,表示该数据缺失。 以后转换成SAS数据集后,再用条件语句表示该数据是缺失的: If X=999.99 then X=. ; 五、拆分、合并和拼接SAS数据集 在已建立的SAS数据集中取出数据,通过拆分、合并和拼接的方法建立新的SAS数据集。 数据集的拆分 在已建立的SAS数据集中取出一部分数据(部分观测或部分指标)建立新的数据集。 P26, 例2.4 用 “SET 语句”定义已建立的SAS数据集
文档评论(0)