医学数据统计处理及SAS软件的应用.ppt_第1页
医学数据统计处理及SAS软件的应用.ppt_第2页
医学数据统计处理及SAS软件的应用.ppt_第3页
医学数据统计处理及SAS软件的应用.ppt_第4页
医学数据统计处理及SAS软件的应用.ppt_第5页
已阅读5页,还剩133页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I: SAS入门,statistical analysissystem(SAS)是1966年北卡罗莱纳州立大学开发的统计分析软件。1976年,SAS软件研究所成立,开始了SAS系统的维护、开发、销售和培训工作。期间经过许多版本的完善和发展,SAS系统在国际上作为统计分析的标准软件广泛应用于各个领域。SAS是一个模块化、集成的大型应用程序软件系统。它包括几十个专用模块,如数据访问、数据存储和管理、应用程序开发、图形处理、数据分析、报告创建、操作研究方法,以及计量经济学和预测。SAS系统基本上可以分为SAS数据库部分的四个部分。SAS分析核心;SAS开发渲染工具;支持SAS的分布式处理模式和数据仓库设计。SAS系统主要完成数据驱动的四项主要任务:数据访问。数据管理(SAS的数据管理功能不太好,但具有更好的数据分析功能,因此,Microsoft的产品通常用于管理数据和将数据移动到SAS数据格式)。必须与其他软件一起使用)。数据呈现数据分析。截至2007年,软件的最大版本是SAS9.2。在业务智能软件和服务提供商SAS成立30周年之际,SAS宣布了客户对SAS企业智能平台和行业解决方案的持续需求,验证了SAS智能战略实现的卓越性,并确认了SAS 2005年的总收入从2004年的15.3亿美元增长到2005年的16.8亿美元,保持了连续29年的收入增长和收入增长。从全球收入分析行业分布来看,SAS银行解决方案的收入增长10%,占SAS行业解决方案收入的28%。零售解决方案的增长速度为20%、教育行业16%、保险业12%、政府应用程序11%。为什么没有医学?和SAS最重要的三个子窗口、程序窗口(PROGRAMEDITOR)、运行历史记录窗口(LOG)和输出窗口(OUTPUT)。程序窗口的使用类似于Windows记事本程序,您可以在其中编辑文本文件,主要是编辑SAS程序。程序可以直接在窗口中输入,使用回车插入新行,将光标(闪烁的竖线)移动到光标键(向上箭头和向右箭头,Home,End),或者用鼠标单击一个位置。您可以按住Shift键,同时按下游标键反白文字,然后使用复制、剪下和贴上指令(Edit选单中的Cut、Copy、Paste或工具列图示)来复制或移动反白文字。有关这些编辑任务,请参阅特定于Windows的文档。运行历史窗口执行程序、执行成功还是出错、执行所用的时间、出错时以及出错的位置。运行历史记录窗口中以红色显示的是错误消息。输出窗口显示SAS程序的基于文本的输出(图形输出具有单独的GRAPHICS窗口)。显示“输出”选项卡。SAS主窗口主菜单,SAS菜单是动态的,内容因上下文而异。也就是说,光标在每个窗口中具有不同的菜单。其中,“文件”菜单主要用于SAS文件导入、保存和打印功能。编辑菜单用于编辑窗口(例如,清除、复制、剪切、粘贴、查找和替换)。“Locals(本地)”菜单与当前正在进行的操作相关,如果在程序窗口中编辑程序,则“Locals(本地)”菜单具有“运行”“运行”“运行”、“修改重新运行”等功能,SAS主窗口主菜单、Globals菜单内容更复杂,可以打开关闭的程序窗口、运行历史记录窗口、输出窗口和图形窗口以进入SAS提供的各个模块。主菜单下面是命令栏和工具栏菜单。命令栏主要用于向后兼容SAS的早期版本,您可以在此处输入SAS的显示管理命令。工具栏图标提供了常用任务(例如保存、打印、帮助等)的快捷方式。如果鼠标光标在工具栏图标上停留几秒钟,则会显示说明。工具栏图标的说明,Submit -在“编辑”窗口中提交程序New -清除“编辑”窗口Open -在“编辑”窗口中打开文件。指定用户将文件导入“编辑”窗口。此文件从此时开始与“编辑”窗口相关联,以后的保存操作将自动保留在此文件中。Save -保存,保存编辑窗口内容。如果文件已链接,此功能将复盖文件的原始内容,而不提示您。Print-打印当前窗口内容,Printpreview -打印预览。Cut -剪切选定文本。Copy -复制选定文本。粘贴-粘贴。这些操作在Windows剪贴板上执行,并可用于与其他Windows应用程序交换文本、数据等。剪切或复制到剪贴板的内容可以由其他应用程序粘贴,也可以将其他应用程序放在剪贴板上的内容粘贴到SAS的“编辑”窗口中。Undo -取消刚编辑的操作。Addnewlibrary -添加新库。Sas浏览器-SAS系统内部浏览器。Clearall -清除屏幕内容。Break -停止正在运行的程序。Help -启动Windows的帮助系统进入SAS的帮助。在简单的执行示例中,假设2010学年1班学生的英语和统计分数为100分,满分为120分,学生的平均分数(以百分位数为基准)计算,并进入程序窗口。titletherankedofthe 2010(1)students grade;Dataexample1input name $ sex $ English statistics ;avg=English * 0.5 statistics/120 * 100 * 0.5;Cardslimingm 9298 zhangangyif 89106 wangsimingm 8690 zhangcongm 98109 liuyingf 8010;执行;执行。Procprint执行;执行。Procsortdata=example1Bydescendingavg执行;执行。Procprint执行;执行。查看执行和错误消息,启用日志窗口(F6)黑色文本:源和操作蓝色文本:程序执行说明红色文本:错误消息绿色文本:警告消息,166 titletherankedofthe 2010(1)students grade;167dataexample1168 input name $ sex $ English statistics ;169 avg=English * 0.5 statistics/120 * 100 * 0.5;170cardsnote : sawenttonewlinewheninputstatementsreachedpasttheendofaline . note : thedata setwork . example 1 has 5 observations and 5 variabations177run178179180procprint执行;执行。note : there were 5 observationsreadfromthedatasetwork . example 1 . note : procedure printused(total process time): real teal182bydescendingavg183runnote : there were 5 observationsreadfromthedatasetwork . example 1 . note 3360 thedata setwork . example 1 has 5 observations and 5 variables . note执行;执行。note : there were 5 observationsreadfromthedatasetwork . example 1 . note : procedure printused(total process time): real tealSAS程序通常不区分大小写(字符串必须区分大小写)。SAS程序中的空格(空行)通常可以随机放置,因此可以设置适当的缩进格式,以便于阅读源结构。SAS程序由两个“阶段”组成:数据阶段(DATAstep)和流程阶段(PROCstep),每个阶段都从data语句和proc语句开始。数据阶段和过程阶段由多个语句组成,通常以RUN语句结束。,SAS基本概念,SAS数据集SAS数据集(SASDatasets)可以视为由多个行和列(类似于矩阵)组成的表,但是每个列可以具有不同类型的值,例如整数值、浮点值、时间值、字符串、货币值等。数据集的每一行称为观察,每一列称为变量。SAS数据集与关系数据库系统中的表相同,SAS数据集实际上也称为表。在数据库术语中,观测称为记录,变量称为域。Example数据集有5个观察值,表示5名学生的情况,每个学生有5个数据,每个数据都有名字、性别、英语分数、统计分数和平均分数,因此此数据集有5个变量。如上所述,SAS具有名称(数据集名称、变量名称、数据库名称等)的规则,因为数据集必须具有名称,变量必须具有名称。SAS名称由字母、数字和下划线组成,第一个字符必须是字母或下划线,名称最多8个字符,大写和小写不区分。例如,name、ABC、ABC、x1、year12、_NULL_等是有效名称,aBC和aBC是相同名称,class-1(没有减号)、abit(没有空格)、serial,ii: SAS语言和数据管理器、SAS系统的强大数据管理功能、计算功能和分析功能依赖于它所基于的SAS语言。SAS语言是一种专用数据管理和分析语言,其数据管理功能类似于数据库语言,但它添加了通用高级编程语言(如分支、循环和数组)的许多组件以及数据管理和统计计算专用函数。SAS系统的数据管理、报告、图形和统计分析等功能可以使用SAS语言程序调用,指定要完成的任务后,SAS系统就可以按照预先设计的方式继续运行。SAS语句和SAS语言程序由数据阶段和过程阶段组成。数据步骤用于创建、计算和整理数据集,流程步骤用于分析和报告数据。SAS语言的基本单位是语句,每个SAS语句通常以一个关键字(例如DATA、PROC、INPUT、CARDS、BY)开头,以分号结束,分号包含SAS名称、特殊字符、运算符等。SAS关键字是用于SAS语句开头的特殊单词,SAS语句以关键字开头,但分配、汇总、注释和空语句除外。SAS名称标识SAS程序中的各种SAS组件,如变量、数据集、数据库等。SAS名称由1-8个字符、数字和下划线组成,第一个字符必须是字母或下划线。SAS关键字和SAS名称不区分大小写。SAS表达式和SAS数据阶段程序中的计算是使用表达式执行的。表达式将常量、变量和函数调用用运算符和括号连接起来,以获得计算结果。SAS常量有数据类型,主要表示数字、字符和日期以及时间。例如,数字类型:12、-7.5、2.5e-10字符类型:Beijing、“LiMing”、“Li Ming”日期类型:13JUL1998d时间类型:14:20t日期时间类型基于字符的常量是两侧包含单个撇号或两侧包含双撇号的多个字符。日期类型常量是表示日期的字符串,后跟字母d(可区分大小写),中间没有空格。基于时间的常量在表示时间的字符串后添加字母t。基于日期时间的常量在表示日期时间的字符串后添加dt字符。因为SAS是数据处理语言,所以实际数据中经常缺少值。例如,未观察到数值,或者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论