第六章 SAS使用入门.pptVIP

  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文档。上传文档
查看更多
第六章SAS使用入门第六章SAS使用入门

菜单操作进行简单统计分析 利用SAS/INSIGHT进行简单分析 score数据集为例进行窗口操作分析。具体操作步骤如下: 利用SAS/ASSIST进行简单分析 Summary Statistics(与MEANS过程相同) 总结: Means 过程用于同一对象的不同处理方法间的方法差异性的检验。 首先假设方法间没有区别,去找无区别的概率。 若概率值0.05,则假设成立,方法间无区别。 若概率值0.05,则假设不成立,方法间有区别。 univariate过程 UNIVARIATE过程除了可以提供MEANS和SUMMARY所提供了基本统计数外,还提供位置特征数(如Med中位数,Mode众数)和偏度系数(Skewness)、峰度系数(Kurtosis)这些变异数。此外它还可通过FREQ选项统计变量次数及频率,通过PLOT选项给出茎叶图(Stem Leaf)和正态概率密度图(Normal Probability Plot),通过NORMAL选项进行变数正态性检验(给出W:Normal值)。 注意:UNIVARIATE过程中不能指定基本统计数(如N,MEAN,MODE,SKEWNESS,MEDIUM等),如果指定则程序将出错,这一点与MEANS和SUMMARY过程不同。 语法格式为: do 计数变量=起始值 to 结束值 by 步长; 循环体; end; 计数变量=计数变量+步长,如果循环步长为1,则可以省略 by 步长。 例: 2) do … while循环 语法格式为: do …while(循环继续条件); 循环体…; end; 3) do … until循环 语法格式为: do until(循环退出条件); 循环体语句…; end; 6.2.4 输出语句 SAS数据步的输出一般是数据集,用赋值语句计算的结果会自动写入数据集中。用于输出的语句为put,格式为: Put 变量名1(字符串1),变量名2(字符串2),…,变量名n(字符串n) 注:Put后面不可以是数值常量或表达式,并且各项之间要用空格分开。 例:data;x=0.5;y=sin(x);put ”sin(” x ”)=” y;run; Put x= y=;(指定带有变量名输出的结果) Put x 10-20 .6 y 30-40 .6;指定具体列的位置和小数位数; Put x 20.8 y 20.8;指定输出的宽度和精度; Put i @;使结果显示在同一行 6.2.5 分支语句 1、单分支单操作结构:if 条件 then 语句; 2、单分支多操作结构:if 条件 then do 语句1;…语句n; end; 3、双分支结构: if 条件 then 语句; else 语句; 4、多分支结构: Select(选择表达式); When(值列表) 语句; When(值列表) 语句; … Otherwise 语句; End; Select; When(条件) 语句; When(条件) 语句; … otherwise 语句; End; 6.2.6 数组 SAS数组中每个元素都有自己的变量。 (1)数值型数组 格式说明为: Array 数组名(维数说明) 数组元素名列表(初始值表); 例:array test(3) Math Chinese English (0,0,0); Array sales(95:97) yr95-yr97;利用下标界说明维数 Array test(*) Math Chinese English (0,0,0);元素个数决定维数 Array table(2,2) x11 x12 x21 x22; 二维数组 (2)字符型数组 Array 数组名(维数说明) $元素长度说明 数组元素名列表(初始值表) 6.2.7 常用函数 函数 功能 函数 功能 Abs(x) 求x的绝对值 Log10(x) 以10为底的对数 Max(x1,x2,…,xn) 观测值最大者 Int(x) 取整 Min(x1,x2,…,xn) 观测值最小者 Sin(x) 正弦函数 Sqrt(x) X的平方根 Arsin(x) X的反正弦函数 Exp(x) 指数函数exp Sum(x1,x2,…,xn) 求和函数 Log(x) X的自然对数 6.3 SAS程序语言结构 SAS对数据的处理分为两大步骤:数据步和过程步。数据步用来读入SAS建立SAS数据集,每一个数据步都是以data语句开始,以run语句结束。过程步用来调用SAS的模块,处理和分析数据集中的数据,每一过程步都以proc语句开始,以run语句结束。 6.3.1 SAS数据步结构 1、SAS语言的自编程计算功能主要在数据步实现,一个SAS数据步相当于一个单独运行的程序。数据步也称为data步,语法结构为: data 数据集名; Inp

文档评论(0)

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

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

1亿VIP精品文档

相关文档