SAS软件应用基础TheFundamentalApplicationofSASSoftware生物医学工程研究所Add:教学八楼三层东Tel:82035Lecturer:张玉华Email:zhangyh@sdu.edu.cn2第一章概述几种统计软件SAS-StatisticalAnalysisSystemSPSS-StatisticalPackagefortheSocialSciences、StatisticalProductandServiceSolutionsBMDP(BioMedicalDataProcessing)、Stata、S-PLUS、GLIM、GENSTAT、EPILOG、MiniTab(Excel)3第一章概述主要内容MainTopics概述IntroductionSAS编程基础BasicProgrammingofSASSAS数据集的建立MaketheSASDataSet数据步的程序设计ProgrammingofDataStep描述性统计分析与作图DescriptiveStatisticandGraph二项分布和Poisson分布BinomialandPoissonDistributiont检验tTest方差分析VarianceAnalysis卡方检验Chi-squareTest非参数检验NonparametricTests相关与回归CorrelationandRegression4第一章概述第一章概述Introduction1.1SAS系统介绍SAS系统发展概况SAS的基本功能1.2SAS软件系统的使用SAS系统的启动和退出编写、运行、调试、保存SAS程序SAS常用功能键SAS命令菜单的使用5第一章概述1.1SAS系统介绍什么是SAS:SAS(StatisticalAnalysisSystem)是用于决策支持的大型集成信息系统,是世界上最著名的统计分析系统之一,具有完备的数据访问、管理、分析和呈现功能,被誉为国际标准统计分析系统。SAS是全球商业智能和分析软件与服务领袖。全球50,000多家企业都在通过SAS软件对数据进行深入挖掘,帮助企业更快、更准确地进行业务决策,与客户和供应商建立更具盈利性的关系,在研究上取得重大突破,对产品和流程加以完善,从而改进企业绩效。只有SAS在综合的企业智能平台内提供一流的数据整合、存储、分析和商业智能应用。自1976年以来,SAS一直向全球客户提供THEPOWERTOKNOW®。6第一章概述SAS系统发展概况1966年,美国NorthCarolina州立大学开发。1976年,SAS研究所成立。1985年,推出小型机版、微机版。常用的微机版本:6.12版,8.0版,9.0版,9.2版,9.3版第四代高级编程语言目前,SAS已发展成为用于决策支持及科学研究的大型信息系统,并且每年都在改进。SAS网址:第一章概述公司主要数据一览24.3亿美元:2010年销售收入为24.3亿美元。120:SAS的客户遍及全球120个国家。50,000:全球约50,000个企业、政府和大学是SAS客户。92:2010年《财富》全球500强企业前100家企业中有93家是SAS客户。24:2010年销售收入的24%用于研发投入。400:SAS在全球设有400个办事处。SAS是全球最大的私人软件公司8第一章概述SAS历年销售收入9第一章概述SAS公司连续11年获得财富杂志评选的“最佳企业”称号,第29位全球待遇水平最高的25家企业之一全球拥有最佳健身场所的六大公司之一全球员工医疗保障最好的21家企业之一全球十佳儿童关怀企业之一全球十佳工作/生活平衡企业之一。10第一章概述行业:航空航天汽车制造银行通信教育能源和公用事业金融服务政府健康保险医疗服务餐饮娱乐保险生命科学制造媒体零售11第一章概述SAS的基本功能SAS是模块化组合系统,有30多个模块组成BASESAS:数据管理基本模块SAS/STAT:统计分析模块SAS/INSIGHT:交互式数据分析模块SAS/ASSIST:菜单驱动模块SAS/GRAPH:绘图模块SAS/ACCESS:数据库接口模块……12第一章概述最新大学版SAS软件包共有22个模块:BaseSAS®(核心部件)SAS/STAT®(SAS经典的统计分析工具)SAS/GRAPH®(图形引擎)SAS/CONNECT®(分布式环境支持组件)SAS/SHARE®(SAS高并发协同数据服务器)SAS/ETS®(时间序列分析工具)SAS/FSP®(全屏数据录入和数据维护模块)SAS/EIS®(基于C/S模式的胖客户端的图形化OLAP分析工具)SAS/IML®(交互式的矩阵语言开发环境.)SAS/Access®toODBC(外部数据连接和访问模块.提供同ODBC数据源连接)SAS/Access®toPCFileFormatSAS/Access®toOLEDBSAS/Access®toOracleSAS/AF®(基于C/S模式的面向对象程序开发环境)SAS/AssistSAS/LABSAS/OR®(运筹分析工具)SAS/QC®(质量控制工具)SAS®IntegrationTechnologies(企业级应用连接)SAS/BridgeforESRISAS/Insight®(将统计方法与交互式图形显示融合,提供可视化的数据探索与分析工具。)EnterpriseGuide®(SAS基于项目管理的,瘦客户端的数据分析前端工具)13第一章概述其它SAS模块SAS®9SASETLServerSASBIServerSAS/OLAP®Server(多维数据存储引擎)商业智能/数据仓库SAS/IntrNet®(基于WEB方式的OLAP分析工具)SAS®DataQualitySolutionSAS/Access®toanyinterfaceotherthanODBC,PCFileFormat,orOLEDBSAS®IntegrationTechnologies(企业级应用连接)JMP®Software高级分析工具EnterpriseMiner™(企业级数据挖掘服务器)SAS®TextMiner(文本挖掘工具)SAS®High-PerformanceForecastingSoftwareSAS®ABMSelectEdition14第一章概述SAS学院版基础数据分析工具包(BasicAnalyticalPackage)BaseSAS®Software(SAS核心部件)SAS/STAT®Software(SAS经典统计分析工具)SAS/GRAPH®Software(SAS图形引擎)SAS®EnterpriseGuide(SAS基于项目管理的瘦客户端数据分析前端工具)15第一章概述赛仕软件(北京)有限公司专业服务部(PSD)面向中国用户,在商务智能领域提供以下咨询服务1.系统与需求评估服务(AssessmentService)依据SAS的方法论,对用户的业务需求和当前状况进行详细的分析,并评估所需的成本和资源;为方案的实施提供评估报告和清晰的计划;为用户下一步的计划提供依据。2.快速结果验证(RapidResults)快速结果验证并不是向用户提供产品化的方案或系统,而是针对用户的业务需求,基于用户现有的数据,做快速的概念验证,向用户提供进行方案实施的可行性报告、高层规划以及路线图。例如:中国工商银行、海关总署、上海证券交易所3.针对客户具体需求的项目实施(CustomDelivery)以具体客户的特定需求为导向和重点,对SAS的解决方案进行客户化或应用SAS的产品,完成特定需求内容的项目实施。例如:中国工商银行的个人客户关系管理系统人民银行的信贷咨询登记系统建设银行和进出口银行的非现场审计系统宝钢的数据仓库和数据挖掘系统海关总署的数据仓库系统吉林电信的决策支持系统16第一章概述4.预定义的方案实施(DefinedDelivery)这类服务主要是专门针对SAS的一些知识解决方案的实施提供的服务。在这类服务中,SAS就一个单一、特定的业务需求/或业务领域,如信用记分,向用户提供针对性的、清晰的解决方案,在方案中包含已经具备的功能,和SAS的建议、知识以及经验。例如SAS的“CreditScoringforFinancialService。”例如:SAS为中国工商银行提供的业绩价值分析系统的相关服务。5.价值优化服务(ValueOptimizationService)价值优化服务主要是面向SAS的老客户,帮助这部分用户从已经实施的SAS方案中获得尽可能多的价值,确保SAS的方案与他们的业务有一个最优的组合。并且以业务导向,向用户提供进一步更深入利用SAS解决方案的建议;向用户提供长远的基于业务的BI架构评估与规划。6.专家咨询(ExpertService)向用户提供一对一的专家咨询服务,帮助用户进行业务分析、SAS技术的具体运用等。例如:SAS为铁通的决策支持系统提供的专家咨询服务。7.项目管理服务(ProjectManagementService)按照SAS的项目管理方法论(PMM),对项目的整个生命周期和各个环节进行管理和控制。例如:人民银行的信贷咨询登记系统建设银行和进出口银行的非现场审计系统17第一章概述18第一章概述我们能用SAS做什么?进行数据管理数据输入、建库、保存……进行统计分析t检验方差分析卡方检验相关、回归秩和检验……19第一章概述1.2SAS软件系统的使用SAS系统的启动和退出启动方式1:双击桌面图标方式2:执行开始菜单中程序菜单项【程序】-【SAS】-【TheSASSystemforWindows9.0】20第一章概述SAS的主窗口SAS主窗口是交互方式下运行SAS的工作界面,称为应用工作空间(AWS:ApplicationWorkSpace)显示管理系统(DMS:DisplayManagementSystem)包括:菜单条命令框工具栏窗口(默认打开五个子窗口)窗口栏(窗口切换)状态栏(信息栏、当前文件夹栏)21第一章概述窗口增强型程序编辑器(EnhancedEditor)窗口日志(Log)窗口结果输出(Output)窗口资源管理器(Explorer)窗口结果(Results)窗口。其他窗口当前窗口及相应的菜单、工具栏变化22第一章概述退出方式1:选择关闭按钮方式2:执行菜单命令【文件】→【退出】方式3:在命令框执行BYE或ENDSAS命令更新SAS软件许可23第一章概述编写、运行、调试、保存SAS程序编写SAS程序:在编辑器窗口输入源程序根据题意编写程序例:有一批体检数据,包括受检者的姓名、性别、年龄、身高、体重信息。要求按性别分别计算身高、体重的描述性统计量:均值、标准差、最大值、最小值。24第一章概述25第一章概述DATAA;INPUTNAME$SEX$AGEHEIGHTWEIGHT;CARDS;ZHANGLINF47156.347.1ZHAOHUAM38172.461.5WANGQANGM41169.264.5LIULIF52158.253.6SHIDONGF39160.148.0KONGYINGM29174.164.6LILINGF37152.342.2GUANFENM32166.260.2MAQIANGM26180.374.3NEWHUAM31178.280.2TANGNEUF35169.260.8GENGJIEM24176.073.3SUNHONGF27158.349.9DONGLINF33162.451.6TONGLINGM34170.458.9;PROCSORT;BYSEX;PROCMEANS;BYSEX;VARHEIGHTWEIGHT;RUN;Data----datasetproc----procedu