第1章SAS系统简介.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用统计软件简介 R软件:一个自由、免费、源代码开放的统计软件。 编程方便,语言灵活,图形功能强大 有不断加入的各个方向统计学家编写的统计软件包。也可以自己加入自己算法的软件包. 这是发展最快的软件,受到世界上统计师生的欢迎。是用户量增加最快的统计软件。 对于一般非统计工作者来说,主要问题是它没有“傻瓜化”。 下载R软件 学习网站 /pages/newhtm/r/schtml/ 统计软件只是一个工具,能够简化计算,不能代替逻辑思考。 应用统计软件必须: 1、先要确定研究什么—题目,目的。 2、设计研究选择统计方法、步骤, 3、收集数据 4、统计软件计算SAS 5、分析解释结果。 掌握SAS统计软件工具,统计分析的难点不再是计算,而是数据的收集与计算结果的分析。 应用SAS统计软件必须要掌握统计原理,要看懂显示的计算结果,就要明白统计术语,每个统计数据的具体统计含义。 一定要搞清楚显示结果的统计意义,才能理解和应用这些数据并进行分析。 1.3 SAS数据集整理 (5)数据集横向合并 数据集横向合并是指通过使用Merge语句把两个及两个以上数据集中的两条或两条以上的观测合并为新数据集中的一条观测。它主要分为一对一合并和匹配合并。 一对一合并指把一个数据集的第k条观测同另一个数据集中的第k条观测合并,如果相应的某个数据集已没有观测,则相应的变量值为默认值。 匹配合并与一对一合并最主要的区别在于它按照相同的关键变量合并,合并前必须把每个数据集根据关键变量排序。 语法格式 merge 数据集名称1 数据集名称2…数据集名称n; [BY 变量1 [变量2…]]; 1.3 SAS数据集整理 例1-5 若已存在数据集chap1.C和数据集chap1.D,将它们按照name横向连接成数据集chap1.CD。 数据集chap1.C 数据集chap1.D name statistics English LJ 89 83 YH 78 80 name chinese HL 92 LJ 78 YH 89 1.3 SAS数据集整理 proc sort data=chap1.C out=chap1.C; by name; run; proc sort data=chap1.D out=chap1.D; by name; run; /*以上对数据集chap1.C和chap1.D按照关键变量name升序排列*/ data chap1.CD; merge chap1.C chap1.D; /*横向合并数据集chap1.C和chap1.D*/ by name; /*设置关键变量为id*/ run; 1.3 SAS数据集整理 (6)数据集转置 TRANSPOSE过程语法格式: PROC TRANSPOSE DATA=输入数据集 OUT=转置数据集选项列表; VAR 变量列表; ID 变量; COPY 变量列表; RUN; 说明:用户可自设转置变量名的方法有: (1)通过PROC TRANSPOSE 语句的选项OLDNAME=NEWNAME将原数据集中的变量名改为新变量NEWNAME。 (2)通过选项prefix=NO,修改默认的新变量名COL1、COL2 、COL3为NO1、NO2、NO3。 (3)用ID命令定义原数据集中某一变量的对应取值来代替新变量名称COL1、COL2、COL3 。 1.3 SAS数据集整理 例1-6 已知数据集chap1.A,将其转置为新数据集chap1.TA,并且将原数据集中的变量name变为course、列变量改为学生姓名。 name statistics chinese LR 89 92 HW 78 89 YJ 85 76 SJ 91 87 course LR HW YJ SJ statistics 89 78 85 91 chinese 92 89 76 87 proc transpose data=chap1.A out=chap1.TA name=course; /*将数据集chap1.A转置为新数据集chap1.TA,变量名name改为course*/ var statistics chinese; /*指定转置变量*/ id name; run; example1_6 1.3 SAS数据集整理 (7)数据集的导入和导出 菜单File|Import、File|Import 例1-7 已知SPSS数据文件height.sav (1)将其导入SAS系统,存储成数据集chap1.example1_7 (2)将数

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档