文档详情

第一章 SAS数据集.ppt

发布:2017-06-12约1.95千字共55页下载文档
文本预览下载声明
;SAS的完整版本包含以下数十个模块。 BASE,GRAPH,ETS,FSP,AF,OR,IML,SHARE,QC,STAT,INSIGHT,ANALYST,ASSIST, CONNECT,CPE,LAB,EIS,WAREHOUSE,PC File Formats,GIS,SPECTRAVIEW, SHARE*NET, R/3,OnlineTutor: SAS Programming,MDDB Server,IT Service Vision Client, IntrNet Compute Services,Enterprise Reporter,MDDB Server common products,Enterprise Miner,AppDev Studio,Integration Technologies等。 所谓模块,我的理解是将功能相近的程序、代码等集中起来组成相对独立的部分,就称之为模块,类似于办公软件系统office中包含的word、excel、access等。各模块具有相对独立的功能范围,我们常用的模块有base,graph,stat,insight,assist,analyst模块等,分别执行基本数据处理、绘图、统计分析、数据探索、可视化数据处理等功能。;第三章 数据管理入门 Make the SAS Data Set; ; ;主要内容;3.1 数据集的基本格式;SAS数据集的数据部分是由数据构成的矩形表;一、数据集的描述部分;变量的类型和长度; 一般而言,变量的类型只有字符型和数值型,在SAS里面也有日期型变量,但--它们实际上都是按照数值型变量的格式存储的。 1960年1月1日和这个日期之间的天数 例如1962年3月8日被存储为797(即366+365+31+28+7),1958年10月1日被存储为-457(即-365-31-30-31)。SAS系统存储时间值为:-457 从午夜开始到此刻的秒数 例如8:18存储为29880(8×60×60+18×60)。一个日期时间值存储为1960年1月1日午夜到这个日期时间之间的秒数。例如1962年3月8日8:18存储为6915960(797×24×360+29880)。 ; 数据中的日期写法经常是多种多样的,比如1998年10月9日可以写成 “1998-10-9”、, “9/10/98”等 为读入这样的日期数据就需要为它指定特殊的日期输入格式。另外,日期数据在SAS中是按数值储存的,所以如果要显示日期值,也需要为它指定特殊的日期输出格式。 其中日期数据占据8列位置,如果不满8列需要用空格补充,不能让后面的数据进入这八列。;比如这样一个程序: data a; input date yymmdd8. sales; cards; 56-6-13 1100 67.12.15 1200 78 10 2 1300 891001 140015001600 ; proc print; run;;二、数据集的数据部分;3.2 数据集的建立;一、直接输入方式建立数据集;;;2、外部文件读入方式建立数据集;;3、更灵活地建立数据集;;4、永久集的建立;使用libname语句 ;永久库建立示例 ;小结篇--数据集的建立 ;3.3数据的导入和导出;;You can check for the registry key in Windows 32 environments by following these steps:;一、向导实现导入和导出;二、编程实现数据的导入和导出;二、编程实现数据的导入和导出;3.4数据文件的编辑和整理; ;一、SAS数据步中的运算符;二、数据集内容的拷贝(利用已有数据集创建新数据集);三、变量的增加; 在程序步中还可以利用if-then语句,实现更为复杂的变量赋值;四、变量的筛选;;五、变量名称和类型的修改; 在SAS中没有对变量类型进行转换的直接命令。但是由于SAS在进行相应的运算或者逻辑运算时,会根据运算的要求转换变量类型;六、数据集的排序;七、数据集记录(观测)的筛选;八、数据集的纵向连接;九、数据集的横向合并;;小结篇—数据集的编辑和整理;3.5 DATASETS过程介绍;DATASETS语句说明及示例;DATASETS语句说明及示例;DATASETS语句说明及示例;3.6 利用菜单和窗口操作实现数据管理;二、数据集浏览格式的更改;三、数据集的编辑整理(在编辑模式下进行):
显示全部
相似文档