SAS统计分析概述(第一讲)讲解.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS统计分析概述(第一讲)讲解

SAS数据集建立---临时数据集和永久数据集 SAS数据集名称的表示方式:两级文件名(库关联名. 数据集名) 库关联名和数据集名的命名规则和变量名的命名规则是相同的. 临时数据集:存放在libraries\work子目录中的数据集,一旦退出sas,会被自动删除。它的库关联名默认为work,均省略不写。前面所生成的数据集都是临时数据集,退出sas后都会被删除。 永久数据集:通过两级文件名的形式,将生成的数据集存放到work以外的路径中(库关联名所指向的路径),即可以生成永久数据集。即使退出SAS也还存在,可供以后调用。 定义库关联名: libname 命令 libname 库关联名 ‘ 盘符:\路径’; 如: libname dw ‘c:\teach’; 路径必须实际存在。 例: libname dw ‘c:\teach’; data dw.esr; input x1 x2 x3 ; (略) 从已建立的SAS数据集中读入数据建立新的SAS数据集---set命令 libname L ‘c:\teach’; data L.child ; set chlid; proc print; run;? data a; set L.child; proc print; run; data b; set a; run; 注:Proc 步的操作对象总是最新生成的SAS数据集。只有proc步时,也可通过在proc语句后加data=指定要分析的数据集。如: proc means data=L.chlid; run; SAS数据集建立---从其它数据集转入 利用file下拉菜单中的import data功能 ,直接将其他类型的外部数据文件,转为SAS数据集。可转入: 文本型数据文件(*.txt) 可用Notebook(记事本)输入数据,首行为变量名,制表键(Tab)分隔。 dbase数据库文件(*.dbf) excel数据文件( *.xls) 用Excel输入数据,首行为变量名。 Access表格 有的数据可通过粘贴的方法贴到edior窗后,加入input和cards等语句,生成sas数据集。 用infile语句建立SAS数据集 语句格式 infile ‘盘符:\文件夹\文件名.txt (或dat)’ ; 首先用任何文字处理软件来建立一个数据文件,但一定用纯文本格式保存。该纯本数据文件是不包含变量名的,必须知道那一列数据是哪一个变量值,调用使用input x1 x2 ┄ 指明。 例 新建纯文本文件“xy”,路径为 e:\sasx\sas1\xy.txt 。数据为: 56 34 57 35 58 36 59 37 60 38 61 39 62 40 63 41 64 43 61 28 data Li_1; infile ‘e:\sasx\sas1\xy.txt; input x y @@; proc print; run; OBS X Y 1 56 34 2 57 35 3 58 36 4 59 37 5 60 38 6 61 39 7 62 40 8 63 41 9 64 43 10 61 28 SAS数据集的整理---变量操作 变量重命名: rename 旧变量名=新变量名; 如 rename id=x0; 变量赋值或修改变量值: 变量名=表达式;如 y=log10(x); 累加语句 累加变量+表达式(或变量名) 累加语句能把语句中表达式的运算结果或变量值累加到累加变量上,并作为记录送到数据集中。 累加变量必须是数值型,表达式是符合SAS语言规则的表达式。累加变量

文档评论(0)

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

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

1亿VIP精品文档

相关文档