Lecture14:SAS简介 张伟平 Monday 14th December,2009
Lecture 14: SAS {0 ‹ï² Monday 14th December, 2009
Contents 1 Introduction 1 2 SAS Language 9 2.1 Proc Step and Data Step...·..·...···.···· 11 2.2 SAS Logical Library.····················· 13 2.2.1 Access SAS file..... 15 2.2.2 View SAS library and file..············· 16 3 SAS Programming 18 3.1 Reading data by DATA STEP 18 3.2 Output format 21 3.3 Manipulate datasets 27 3.3.1 SET statement 27 3.3.2 SORT proc······ 30 3.4 Logical statements ..... 31 3.4.1 IF-THEN statement ... 31 3.4.2 SELECT-WHEN statement.........·.·.. 32 3.4.3DO-ENDS statement..........。.。..·. 33 Previous Next First Last Back Forward 2
Contents 1 Introduction 1 2 SAS Language 9 2.1 Proc Step and Data Step . . . . . . . . . . . . . . . . . . . 11 2.2 SAS Logical Library . . . . . . . . . . . . . . . . . . . . . . 13 2.2.1 Access SAS file . . . . . . . . . . . . . . . . . . . . . 15 2.2.2 View SAS library and file . . . . . . . . . . . . . . . 16 3 SAS Programming 18 3.1 Reading data by DATA STEP . . . . . . . . . . . . . . . . 18 3.2 Output format . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.3 Manipulate datasets . . . . . . . . . . . . . . . . . . . . . . 27 3.3.1 SET statement . . . . . . . . . . . . . . . . . . . . . 27 3.3.2 SORT proc . . . . . . . . . . . . . . . . . . . . . . . 30 3.4 Logical statements . . . . . . . . . . . . . . . . . . . . . . . 31 3.4.1 IF-THEN statement . . . . . . . . . . . . . . . . . . 31 3.4.2 SELECT-WHEN statement . . . . . . . . . . . . . . 32 3.4.3 DO-ENDS statement . . . . . . . . . . . . . . . . . . 33 Previous Next First Last Back Forward 2
3.4.4DO-WHILE DO-UNTIL statement.···.···· 35 3.5 OPERATIONS..······················ 36 4 Basic statistical analysis 37 4.1 Descriptive Statistics Proc... 444 37 4.1.1 MEANS proc.··. 39 4.1.2 SUMMARY proc. 41 4.1.3 UNIVARIATE proc 4.1.4 TABULATE PROC 46 4.1.5 GCHART proc··.· 4.1.6 GPLOT proc··· 50 4.2 INFERENTIAL Statistics .. 2 4.2.1T-TEST.... 52 4.2.2 Chi-square tests 4.2.3 Correlation 4.2.4 Regression·············· 54 Previous Next First Last Back Forward 1
3.4.4 DO-WHILE DO-UNTIL statement . . . . . . . . . . 35 3.5 OPERATIONS . . . . . . . . . . . . . . . . . . . . . . . . . 36 4 Basic statistical analysis 37 4.1 Descriptive Statistics Proc . . . . . . . . . . . . . . . . . . . 37 4.1.1 MEANS proc . . . . . . . . . . . . . . . . . . . . . . 39 4.1.2 SUMMARY proc . . . . . . . . . . . . . . . . . . . . 41 4.1.3 UNIVARIATE proc . . . . . . . . . . . . . . . . . . 42 4.1.4 TABULATE PROC . . . . . . . . . . . . . . . . . . 46 4.1.5 GCHART proc . . . . . . . . . . . . . . . . . . . . . 48 4.1.6 GPLOT proc . . . . . . . . . . . . . . . . . . . . . . 50 4.2 INFERENTIAL Statistics . . . . . . . . . . . . . . . . . . . 52 4.2.1 T-TEST . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.2.2 Chi-square tests . . . . . . . . . . . . . . . . . . . . 53 4.2.3 Correlation . . . . . . . . . . . . . . . . . . . . . . . 53 4.2.4 Regression . . . . . . . . . . . . . . . . . . . . . . . . 54 Previous Next First Last Back Forward 1
Chapter 1 Introduction SAS(Statistical Analysis System)系统是用于数据分析和决策支持的大型 集成式模块化软件包. 章历史:最早由北卡罗来纳大学的两位生物统计学研究生编制,并 于1976年成立了SAS软件研究所,正式推出了SAS软件。 章在数据处理和统计分析领域,SAS系统被誉为因际上的标准软件系统,并 在96一97年度被评选为建立数据库的首选产品. 用户:全世界120多个因家和地区的近三万家机构所采用.直接用户则超 过三百万人,遍及金融、医药卫生、生产、运输、通讯、政府和教育科研等领 域。 鲁案例:美国FDA新药审批程序=>SAS的权威地位 Previous Next First Last Back Forward
Chapter 1 Introduction SAS(Statistical Analysis System) X⁄¥^uÍ‚©¤⁄˚¸|±å. 8§™¨z^áù. ✿ {§µÅ@dk¤5B寏†)‘⁄OÆÔƒ)?õ, ø u1976c§· SAS^áÔƒ§, ™Ì— SAS^á" ✿ 3Í‚?n⁄⁄O©¤+ç, SASX⁄ôèIS˛IO^áX⁄, ø 396*97c›µ¿èÔ·Í‚•ƒ¿¨. ✿ ^rµ.120ıáI[⁄/´Cn[ŧÊ^, Ü^rKá Lnz<, H97K!öÜ•)!)!$—!œ’!?⁄òâÔ+ ç. ✿ Y~µ{IFDA#Ü"1ßS==> SAS%/† Previous Next First Last Back Forward ✑
SAS Modules 最新版的SAS提供多达30多个模块(module).比如 SAS/BASE SAS的核心,负责数据管理、交互应用环境管理、用户 语言处理以及调用其他SAS模块.SAS/BASE为SAS的数据库提供了丰富的 数据管理功能,还支持标准的SQL语言对数据进行操作.SAS/BASE不仅能 够制作简单的列表,面且可以制作比较复杂的统计报表.SAS/BASE还可以 进行基本的描述性统计、相关系数的计算,以及进行正态分布检验等」 ◆SAS/STAT SAS/STAT覆盖了所有的实用数理统计分折方法,是国 际统计分析领域的标准软件.SAS/STAT提供了十多个过程,可进行各种不同 模型或不同特点数据的回归分析,且具有多种模型选择方法.可处理的数据有 实型数据、有序数据和属性数据.在方差分析方面,SAS/STAT为多种试验设 计模型提供了方差分析工具.另外,它还有处理一般线性模型和广义线性模 型的专用过程.在多变量统计方面,SAS/STAT为主成分分析、典型相关分 析、判别分析和因子分析提供了许多专用过程.SAS/STAT还包含多种聚类 Previous Next First Last Back Forward
SAS Modules Å#áSASJ¯ıà30ıá¨(module). 'X ✺ SAS/BASE SAS ÿ%ßKIÍ‚+n!pA^Ǹ+n!^r äÛ?n± 9N^Ÿ¶SAS¨. SAS/BASEèSASÍ‚•J¯ ¥L Í‚+nıU, Ñ| ±IOSQLäÛÈÍ‚?1ˆä. SAS/BASEÿ=U õä{¸L, °Öå± õä'E,⁄OL. SAS/BASEÑå± ?1ƒ£„5⁄O!É'XÍO éß±9?1©Ÿu. ✺ SAS/STAT SAS/STAT CX §k¢^Ín⁄O©Úê{, ¥I S⁄O©¤+çIO^á. SAS/STAT J¯ õıáLß, å?1à´ÿ” .½ÿ”A:Í‚£8© ¤, Ö‰kı´.¿Jê{. å?nÍ‚k ¢.Í‚!kSÍ‚⁄·5Í‚. 3ꩤê°,SAS/STAT èı´£ O.J¯ ê© ¤Û‰. , , ßÑk?nòÑÇ5.⁄2¬Ç5 .;^Lß. 3ıC˛⁄ Oê°, SAS/STAT èç©©¤!;.É'© ¤!O©¤⁄œf©¤J¯ Nı ;^Lß. SAS/STAT Ñù¹ı´‡a Previous Next First Last Back Forward ✒