![sas第1讲-基本知识课件_第1页](http://file4.renrendoc.com/view/ef1e1ecdd86f9bbffce269e3ca84c56e/ef1e1ecdd86f9bbffce269e3ca84c56e1.gif)
![sas第1讲-基本知识课件_第2页](http://file4.renrendoc.com/view/ef1e1ecdd86f9bbffce269e3ca84c56e/ef1e1ecdd86f9bbffce269e3ca84c56e2.gif)
![sas第1讲-基本知识课件_第3页](http://file4.renrendoc.com/view/ef1e1ecdd86f9bbffce269e3ca84c56e/ef1e1ecdd86f9bbffce269e3ca84c56e3.gif)
![sas第1讲-基本知识课件_第4页](http://file4.renrendoc.com/view/ef1e1ecdd86f9bbffce269e3ca84c56e/ef1e1ecdd86f9bbffce269e3ca84c56e4.gif)
![sas第1讲-基本知识课件_第5页](http://file4.renrendoc.com/view/ef1e1ecdd86f9bbffce269e3ca84c56e/ef1e1ecdd86f9bbffce269e3ca84c56e5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程学习目的掌握运用SAS进行统计分析的方法及基本操作。能熟练的运用SAS完成基本的统计分析并能读懂常见的统计分析结果。SAS软件及统计分析课程学习目的SAS软件及统计分析课程讲授的基本安排本门课程一共48学时.
学分:3课堂讲授采用教师多媒体教学与学生实际上机操作相结合的方式,主要介绍SAS统计分析方法与应用.课程讲授的基本安排本门课程一共48学时.学分:3课程考核方式
总分100分,其中平时成绩40分,期末考试60分。课程考核方式总分100分,其中平时成绩40分,期末考试60
参考书
(1)实用统计方法与SAS系统(高惠璇编著,北京大学出版社)(2)SAS系统·BASESAS软件使用手册(3)SAS系统·SAS/STAT软件使用手册(4)SAS系统·SAS/ETS软件使用手册(5)SASV8基础教程(汪嘉冈)4参考书45第1讲基本知识统计学简介
统计学(Statistics)是对数据进行收集,整理,分析,并作出推断的一门科学.
统计方法是一种用于收集,表示(图解),分析和解释数据的方法.从一大堆资料中提取有用信息的方法.5第1讲基本知识统计学(Statist6统计学简介统计通常两方面:
描述统计(DescriptiveStatistics)推断统计(InferentialStatistics)描述统计:把观测数据本身包含的信息加以总结概括、整理简化。例如频数表、频率分布直方图及描述统计量的计算都属于描述性统计;推断统计:包括假设检验、统计预测等应用更广泛的方面。6统计学简介统计通常两方面:描述统计:把观测数据本身包含的统计软件简介7
统计软件的发展历史大约可分为几个阶段:
(1)20世纪50年代—70年代:
统计软件包的初期研究阶段.最早产生软件包的思想是在1955年,程序放在一起形成一个程序库,用于科学计算.1961年第一个软件包—BMD,发展成为有名的统计分析软件包BMDP.
时期重点:内容的选择和计算方法的改进.代表软件有BMDP(生物医学通用统计软件包),IMSL(国际数学统计库).统计软件简介7统计软件的发展历史大约可分为几个阶段:8
(2)20世纪70年代
统计软件包大发展的阶段.最有代表的:
①社会科学统计软件包SPSS:1966年由美国斯坦福大学研制出SPSS软件包,1971年由美国SPSS软件公司实现商品化.1989年推出在PC机(DOS环境)上运行的SPSS/PC+,以后版本不断更新,目前使用的在Windows环境下的版本已发展为SPSS第19.0版.
8(2)20世纪70年代②SAS统计软件
SAS(StatisticalAnalysisSystem)系统是用于数据分析和决策支持的大型集成式模块化软件包历史:最早由北卡罗来纳大学的两位生物统计学研究生编制,并于1976年成立了SAS软件研究所,正式推出了SAS软件。在数据处理和统计分析领域,SAS系统被誉为国际上的标准软件系统,并在96~97年度被评选为建立数据库的首选产品。被誉为国际上的标准软件和最权威的优秀统计软件包。用户:全世界120多个国家和地区的近三万家机构所采用,直接用户则超过三百万人,遍及金融、医药卫生、生产、运输、通讯、政府和教育科研等领域。②SAS统计软件
SAS(StatisticalAna统计软件简介10
SAS系统的版本更新很迅速.1985年推出在PC机(DOS环境)上运行的SAS6.02版;1988年推出SAS/PC6.03版,并系统地出版了使用手册;1989年推出SAS/PC6.04版;1993年推出Windows的SAS系统6.08版;1996年推出Windows的SAS系统6.11版;1997年推出Windows的SAS系统6.12版;2000年2月推出Windows的SAS系统8.0版;
目前SAS最新的版本为9.3(July2011)。统计软件简介10SAS系统的版本更新很迅速.19统计软件简介11
③STATISTICA(大型专业统计与图表分析软件包)
1984年美国俄克拉荷马州(Oklahoma)的StatSoft软件公司成立,初期产品是Psychostat-2和Psychostat-3.1988年推出STATISTICA0版;1993年推出Windows下的STATISTICA4.5版;1999年推出STATISTICA5.5版;
目前使用的是Windows环境下的STATISTICA6.0版.统计软件简介11③STATISTICA(大型专业统统计软件简介12
STATISTICA是在SPSS,SAS之后推出的,它汇集了SPSS,SAS,BMDP等软件的长处,在原来软件基础上增加很多统计分析与图表分析功能,也是当今国际上最新的Windows版本的统计分析与图表分析软件之一.
该公司目前在深圳设有办事处.统计软件简介12STATISTICA是在SPSS统计软件简介13以上3种软件包的内容:
基本统计分析/制表,
非参数统计检验/分布拟合,
广义单因素方差分析与多因素方差分析,
多重回归分析,非线性估计法,
时间序列/预测预报分析,
聚类分析,因子分析,典型分析,
信度/项目分析,判别分析,
对数线性模型分析及生存分析,
各种作图与技巧等.统计软件简介13以上3种软件包的内容:统计软件简介14
此外还有:IMSL(国际数学统计库)BMDP(生物医学计算机程序)NISAN(日本)SYSTATGauss(高斯矩阵语言系统,美国阿普特希系统公司推出的软件)Splus、R(免费软件Minitab
统计软件简介14此外还有:统计软件简介15国内推出的软件包有:RDAS(关系式数据分析系统,由上海计算所研制);SASD—Fortran程序库,包括统计分析,随机,数据处理….;是由中科院计算中心研制的.CUMSS—Fortran程序库,包括内容很全.是由七个高校(北大,复旦,上海交大,西安交大,浙大,大连工学院等)联合研制的.
小型软件包(MSA,…).
马克威分析系统—由统计局支持最新推出.统计软件简介15国内推出的软件包有:统计软件简介16SAS属语言会话式,使用方便、又有强大的功能.SAS系统在较早时期(DOS环境下)就提供了用菜单系统完成基本统计分析功能的模块SAS/ASSIST,以后推出的SAS/INSIGHT提供了高度灵活的交互操作界面,完全免去了编程,随时将数据﹑结果和图形一起展现给用户,特别适用于进行数据探索和挖掘.
统计软件简介16SAS属语言会话式,使用方便、又有17SAS系统的特点有:
①使用灵活方便,功能齐全;②数据处理与统计分析溶为一体;③SAS语言编程能力强且简洁;④适用性强,应用面广;⑤扩展性强—没有上限的软件系统;⑥SAS系统是用户唯一需要的最经济的软件系统.17SAS系统的特点有:SAS系统是一个组合软件系统,它由多个功能模块组合而成(三十几个),其基本部分是BASE/SAS模块。SAS系统具有灵活的功能扩展接口和强大的功能模块,在BASE
SAS的基础上,还可以增加如下不同的模块而增加不同的功能:SAS/STAT(统计分析模块)、SAS/GRAPH(绘图模块)、SAS/QC(质量控制模块)、SAS/ETS(经济计量学和时间序列分析模块)、SAS/OR(运筹学模块)、SAS/IML(交互式矩阵程序设计语言模块)、SAS/FSP(快速数据处理的交互式菜单系统模块)、SAS/AF(交互式全屏幕软件应用系统模块)SAS系统是一个组合软件系统,它由多个SAS系统结构SAS数据库部分:BascSAS模块——SAS系统的基础。提供常见的商业性数据库管理功能,所有其它模块必须与之结合起来使用。SAS分析核心:是SAS系统的灵魂。属于这一部分的主要模块有:SAS/QC,SAS/LAB,SAS/INSIGHT,SAS/STAT,SAS/OR,SAS/IML,SAS/PH-CLINICAL,SAS/SPECTRAVIEW,SAS/CPE,SAS/ETS等等。SAS系统结构目录20
1.SAS系统的交互工作环境2.SAS对数据文件的管理3.生成SAS数据集目录201.SAS系统的交互工作环境2.SAS对数据SAS系统的交互工作环境
例1.1(中学生数据的简单分析)
数据集SASHELP.CLASS中收集了19名中学生年龄(AGE),性别(SEX),身高(HEIGHT)和体重(WEIGHT)的数据.求年龄,身高,体重的平均值,最大值和最小值;求男女二组中学生身高的平均值和方差;男女中学生的平均体重是否有显著差异?21SAS系统的交互工作环境
例1.1(中学生数据的简单分析)222SAS系统的交互工作环境用编程方式运行一个简单的SAS程序解题步骤(用基本的编程方式):
①
启动SAS系统(使用最简单的快捷方式);
②告诉SAS系统您要做什么--在程序编辑窗口(或V8以上版本的强化编辑窗)中键入程序(BASE11.SAS):dataclass;inputname$sex$ageheightweight;cards;MaryF1566.5112.0SharonF1562.5112.5…………………RobertM1264.8128.0ThomasM1157.585.0;22SAS系统的交互工作环境解题步骤(用基本的编程方式):d23SAS系统的交互工作环境用编程方式运行一个简单的SAS程序*(1);procmeansdata=sashelp.classmeanmaxmin;varageheightweight;run;*(2);procsortdata=class;bysex;run;procmeansdata=classmeanvar;bysex;varheight;run;23SAS系统的交互工作环境*(1);24SAS系统的交互工作环境用编程方式运行一个简单的SAS程序*(3);procttestdata=class;classsex;varweight;run;
③SAS系统按要求完成分析计算--提交程序(SUBMIT);④由日志(LOG)窗口查看程序执行的信息;24SAS系统的交互工作环境*(3);③SAS系25SAS系统的交互工作环境用编程方式运行一个简单的SAS程序
⑤
返回SAS程序编辑窗口(当用强化编辑窗时)或重调已提交的SAS程序(RECALL),修改后再次提交;
⑥在输出(OUTPUT)窗口查看输出结果(V8以上版本可在结果(Result)窗口查看SAS程序的各个输出项);
⑦
存储有用的信息(SAS程序或计算结果).25SAS系统的交互工作环境⑤返回SAS程序编辑
SAS系统的交互工作环境
生成完整的SAS例子数据库26选菜单项
帮助(Help)学习SAS程序—弹出
SASOnlineTrainingSampleData?对话窗,询问用户是否有联机许可,若有,并询问用户是否生成SAS示例数据.按确定(OK),则生成样本数据,否则按取消(Cancel).
SAS系统的交互工作环境
生成完整的SAS例子数据库26选
SAS系统的交互工作环境
SAS提供的基本运行环境运行SAS常用的是交互运行方式(窗口运行环境).也可用提交批作业方式运行.27SAS为交互方式运行提供的环境:SAS应用工作空间(或SAS工作界面,或显示管理系统)•
基本窗口及窗口条(V8以上版本)
资源管理器(Explorer),结果(Result)窗,(强化)编辑器,程序编辑器(Editor),日志窗(Log),输出窗(Output)•下拉菜单或弹出菜单•命令框、工具条、信息窗SAS系统的交互工作环境
SAS提供的基本运行环境运行SSAS系统的交互工作环境
SAS提供的基本运行环境28SAS主窗口的标题菜单栏工具条运行日志窗强化程序编辑窗命令框资源管理器信息显示区工作目录窗口条SAS系统的交互工作环境
SAS提供的基本运行环境28SA29SAS系统的交互工作环境
SAS应用工作空间(SASAWS)
以上界面称为SAS应用工作空间或SASAWS(SAS
ApplicationWorkSpace).这是SAS9.1(部分汉化)的界面.SASAWS也像其它Windows应用程序一样,在一个主窗口内包含若干个子窗口,并有菜单栏,工具条,状态栏等等.
下面分别介绍这些窗口.29SAS系统的交互工作环境
SAS应用工作空间(SAS
SASAWS--基本窗口30PGM窗口访问和编辑已有的SAS程序;编写新的SAS程序,递交SAS程序;将AS程序存为文件.OUTPUT是一个基本的窗口,缺省时打开;依次记录程序输出的结果;有结果输出时自动转到前台.LOG是一个基本的窗口,缺省时打开,依次记录SAS进程中各程序运行的信息,可用命令清空.V9的增强编辑窗对SAS程序语法检查程序段的收缩和展开可记录宏自定义快捷键
SASAWS--基本窗口30PGM窗口访问和编辑已有的SSAS系统的交互工作环境
SASAWS--基本窗口31资源管理器(Explorer)浏览创建SAS库管理、浏览SAS库文件(移动、复制、更名和删除)建立非SAS文件的快捷方式浏览器可附加树形展示方式内容可用大小图标或详细显示结果(Result)窗口以树形结构展示提交SAS程序输出的各项结果.察看,存储,打印或删除各项结果的内容.它缺省地在浏览器的背后,创建输出结果后自动移至前台.这两个窗口的位置缺省时固定在左侧边上.也可通过工具(Tools)
选项(Options)
参数选择(Preferences)
查看(View)
进行修改(不要定位视图)SAS系统的交互工作环境
SASAWS--基本窗口31资源32SAS系统的交互工作环境
SASAWS--菜单栏和工具条是动态的
在主窗口的标题栏下是主菜单.SAS系统的菜单栏和工具条是动态的,其菜单项和工具项随当前窗口(活动窗口)的变化而不同.如:这是强化编辑器的菜单栏和工具条这是资源管理器的菜单栏和工具条32SAS系统的交互工作环境
SASAWS--菜单栏和工具
SAS系统的交互工作环境
SASAWS--基本窗口切换窗口切换(移至前台并击活):
(1)点击窗口本身; (2)由菜单项“窗口(W)”可切换到已打开的窗口,或由查看(View)加入新窗口; (3)Ctrl+Tab依次切换; (4)用设置的热键;(5)发布命令;(6)点击窗口条中某一窗口图标.33SAS系统的交互工作环境
SASAWS--基本窗口切换
SAS系统的交互工作环境
发布命令
在交互式操作中也可用命令指挥显示管理系统、切换窗口和完成各种功能:
在命令框直接键入命令;使用下拉菜单(弹出菜单);使用工具条;按功能键(KEYS命令显示功能键所表示的命令).34SAS系统的交互工作环境
发布命令在交互式操作中也可用命
SAS系统的交互工作环境
常用窗口的切换命令和缺省的功能键设置
功能命令热键(缺省设置)切换到增强编辑窗口WPGMF5打开新的增强编辑窗口WEDIT切换到程序编辑窗口PGM切换到日志(LOG)窗口LOGF6切换到输出窗口OUTPUTF7切换到结果窗口ODSRESULTS打开SAS浏览嚣EXPLORER打开帮助窗口HELPF1打开热键设置窗口KEYSF9打开选项设置窗口OPTIONNS35SAS系统的交互工作环境
常用窗口的切换命令和缺省的功能键
SAS系统的交互工作环境
其它窗口其它一些窗口:KEYS查看及改变功能键的设置OPTIONS查看及改变SAS的系统设置LIBNAME查看已存在的SAS数据库DIR查看某个SAS数据库的内容
(比如:dirsasuser)VAR查看某SAS数据集中的变量的有关信息(比如:varsasuser.class)36SAS系统的交互工作环境
其它窗口其它一些窗口:36
SAS系统的交互工作环境
读入一个SAS程序为了读入存放在以下位置的SAS程序:D:\sas82d\sas\base11.sas(1)可在增强编辑窗的菜单栏上选文件(File)=>打开(Open)在打开的对话框中选择包含上述文件的地址及文件,然后按打开键,即可将上述文件读入增强编辑窗口.(2)在命令框提交如下命令来实现:
include‘d:\sas82d\sas\base11.sas’37SAS系统的交互工作环境
读入一个SAS程序为了读入存放在
SAS系统的交互工作环境
读入一个SAS程序读入上述SAS程序后增强编辑窗口的标题改为程序的文件名:base11.在增强编辑窗口显示的程序中,不同语法含义的词用不同颜色显示.反常的颜色(如红色)显示指出可能出现的错误.
点击data和proc前面的-,可将此步程序缩为一行,便于编程者总览程序的结构.点击程序行前的+,仍可展开该行为一段程序.若对打开的程序进行修改或键入新内容,则在窗口标题后加上一个*号.
38SAS系统的交互工作环境
读入一个SAS程序读入上述S
SAS系统的交互工作环境
提交SAS程序
增强编辑窗口读入的SAS程序base11用于完成例1.1的几个问题.在增强编辑窗口可以用以下任一种方式提交该窗口中的程序:
●在命令框发布命令:submit●在工具条点击图标●用功能键F3●在菜单栏选
运行(run)=>提交(submit).提交程序后请注意日志窗口的信息.39SAS系统的交互工作环境
提交SAS程序增强编辑窗口读入
SAS系统的交互工作环境
查看输出结果上述提交的SAS程序base11执行后将在输出窗口显示结果.所以在结果(Results)窗口的结果(Results)下新建了3个结点:means,means和ttest.
点击结点前的+号可展开这些结点.如第二个结点包含二项结果:sex=F和sex=M的结果.
分别点击这些结果可在右侧的输出窗口显示相应的计算结果.
40SAS系统的交互工作环境
查看输出结果上述提交的SAS程序
SAS系统的交互工作环境
打开当前窗口的帮助41在下拉菜单选◆帮助(Help)使用该窗口(UsingThisWindow)或点击工具栏图标--将获得与当前窗口有关的帮助.这种方式的帮助在SAS所有主要窗口都会提供.
当用户使用菜单或命令进入对话框后,按下对话框的帮助按纽就可以获得当前窗口的帮助说明.SAS系统的交互工作环境
打开当前窗口的帮助41在下拉菜单
SAS系统的交互工作环境
打开SAS系统的帮助42在下拉菜单选◆帮助(Help)SAS帮助和文档(SASSystemHelpandDocumentation)--获得整个SAS系统的帮助.
在弹出的窗口的左侧选择目录标签,它列举许多主题,选中某项主题还将不断分为更细的主题.选择左侧最下层的主题,窗口的右侧就显示该问题的帮助信息内容.
在索引标签下,将SAS中一些重要的关键词按字母顺序排列供查阅.SAS系统的交互工作环境
打开SAS系统的帮助42在下拉菜
SAS系统的交互工作环境
打开SAS软件入门43在下拉菜单选◆帮助(Help)SAS软件入门--为更好地满足您的需要,请选择适合您水平的指南:
SAS编程新手(快速入门指南)SAS高级编程人员(资源指南)
来获得SAS软件的使用说明.
另在弹出的窗口的左侧可获得整个SAS系统的帮助.选择目录标签,它列举许多主题,选中某项主题还将不断分为更细的主题.选择左侧最下层的主题,窗口的右侧就显示该问题的帮助信息内容.SAS系统的交互工作环境
打开SAS软件入门43在下拉菜单
SAS系统的交互工作环境
打开学习SAS程序44在下拉菜单选
◆帮助(Help)学习SAS程序—弹出
SASOnlineTrainingSampleData?对话窗,询问用户是否有联机许可,若有,并询问用户是否生成SAS示例数据.按确定(OK),则生成样本数据,否则按取消(Cancel).
SAS系统的交互工作环境
打开学习SAS程序44在下拉菜单
SAS系统的交互工作环境
使用SAS网站45在下拉菜单选HelpSAS网站技术支持培训服务常见问题信息反馈客户支持中心
SASInstitute主页SAS系统的交互工作环境
使用SAS网站45在下拉菜单选SAS系统对数据文件的管理要求浏览SAS文件库的属性和内容浏览SAS数据集的属性和内容使用ViewTable浏览、编辑和新建SAS数据集设定SAS逻辑库(或文件库,数据库)46SAS系统对数据文件的管理要求46
SAS系统对数据文件的管理SAS对数据的分析与呈现都是面对SAS数据集进行的;SAS数据集是一种SAS文件;SAS文件是由SAS系统创建和管理的有特殊结构的文件.包括SAS数据集(类型为Table),SAS数据视窗(类型为View)和SAS目录册(类型为Catalog)等.47SAS系统对数据文件的管理SAS对数据的分析与呈现都是面SAS系统对数据文件的管理
SAS数据集48数据直接输入流行的数据库其它文件格式SAS数据集SAS应用程序SAS系统对数据文件的管理
SAS数据集48数据直接输入流行SAS数据对象两种类型的数据对象:SAS数据集(Datasets):
包含描述部分和数据部分SAS数据视窗(DataView):
只含描述部分(创建与修改日期,引擎,变量名,类型,长度,标题,格式等)在浏览器窗口,由数据对象的属性窗口可查看其描述部分,数据对象的内容为其相应的数据部分
49SAS数据对象两种类型的数据对象:49SAS数据集:数据部分50变量(字段、列)记录或行SAS数据集的数据部分是由数据构成的矩形表缺失值(MissingValue).
字符型变量的缺失值用空格符表示 数值型变量的缺失值用句号“.”表示SAS数据集:数据部分50变量(字段、列)记录SAS数SAS逻辑库(文件库)SAS数据集存储在SAS逻辑库中.
SAS逻辑库还存储其它SAS专用文件
(由SAS创建和管理的文件).SAS逻辑库的文件用两级命名方式定名:
libname.SAS-filename
逻辑库名(库标记).文件名51SAS数据集SAS逻辑库SAS逻辑库(文件库)SAS数据集存储在SAS逻辑库中.
SAS逻辑库(文件库)类型SAS逻辑库有永久库和临时库两种:临时库:名为WORK,系统自动指定永久库:系统自动指定永久库的库标记为
SASUSER(SASHELP等).用户还可以规定其它永久库标记(逻辑库名).例如由语句:Libnameout‘a:\’;
联系的永久库标记out就是用户规定.52SAS逻辑库(文件库)类型SAS逻辑库有永久库和临时
SAS逻辑库(文件库)--用资源管理(浏览)器查看库进入浏览器窗口即可查看SAS文件库的属性和内容.53若用详细列表显示库内容,点击某一栏目名时可将此栏目内容按字母顺序排序后详细列出.在库名处点击鼠标右键并选属性(Properties)即可显示该库的属性.
SAS逻辑库(文件库)--用资源管理(浏览)器查看库
SAS逻辑库(文件库)--用浏览器查看文件属性在文件名处点击鼠标右键并选属性(Properties)可显示SAS文件的属性.54
SAS逻辑库(文件库)--用浏览器查看文件属性在文件名处
SAS逻辑库(文件库)--用浏览器查看文件属性55
对数据文件可查看各列(字段)属性在列名(如weight)点击右键可修改某些栏目的内容
SAS逻辑库(文件库)--用浏览器查看文件属性55对
SAS逻辑库(文件库)--用浏览器操作文件
在文件名处点击鼠标右键可在弹出菜单中选择对文件的操作,包括文件的更名、复制、删除等.56
复制文件也可以用将文件直接拖动至库的目录树来实现.
用鼠标左键双击数据文件名即可打开SAS数据集.
SAS逻辑库(文件库)--用浏览器操作文件在文件名处点浏览SAS数据集--使用VIEWTABLE浏览与编辑ViewTable提供一个显示数据集内容的窗口.它具有对数据集的浏览、编辑和创建的功能如何进入ViewTable窗(VT窗或VT界面):
(1)
在SAS资源管理器或逻辑库对话窗中双击SAS数据集的图标(V8)
(2)
键入命令:VT数据集名例如
VTSASUSER.CLASS(3)在SAS主窗口由工具=>表编辑嚣=>进入TV界面后由文件=>打开所选数据集.57(切换到SAS,用CLASS数据集)浏览SAS数据集--使用VIEWTABLE浏览与编辑Vie浏览SAS数据集--使用VIEWTABLE浏览与编辑Viewtable提供两种打开数据集的方式:
编辑(Edit)浏览模式(BrowseMode)只能浏览,不能改动数据集内容(缺省时的模式).
编辑(Edit)编辑模式(EditMode)允许修改数据集内容.58允许修改数据集的编辑方式又分为
编辑(Edit)行级编辑访问
(RowLevelEdit)只封锁编辑的行(缺省时的模式).
编辑(Edit)表级编辑访问(TableLevelEdit)封锁整个表进行编辑.浏览SAS数据集--使用VIEWTABLE浏览与编辑Vie浏览SAS数据集--使用VIEWTABLE浏览Viewtable提供两种显示数据集的形式:
查看(View)表视图(TableView)
以矩阵表格形式显示数据,一次可显示多条记录(缺省时的模式)..
59查看(View)表单视图(FormView)
一次只显示一条记录(一个观测).浏览SAS数据集--使用VIEWTABLE浏览Viewta浏览SAS数据集--使用VIEWTABLE浏览对变量(字段)可在下拉菜单选数据(Data)
列属性(ColumnAttributes)改变选定的某个变量(列)显示形式:General栏目下可临时改变变量属性(只适用于显示,但在Saveas时属性改变有效)Colors和Fonts栏目下可分别设定各字段名称和内容的颜色和字体60(切换到SAS系统,用CLASS数据集)浏览SAS数据集--使用VIEWTABLE浏览对变量(字段浏览SAS数据集--使用VIEWTABLE浏览
浏览变量(字段):选查看(View)列标签(ColumnLabel),
浏览数据集时显示变量的标签名;查看(View)列名(Column
Name),显示变量名.可用鼠标操作改变各列的位置和栏位的宽度;选数据(Data)隐藏/取消隐藏(Hide/Unhide)
可隐去(恢复)显示某些列;
数据(Data)固定(Hold)
可选定表格左侧若干列在横向滚动时保持不动.
61浏览SAS数据集--使用VIEWTABLE浏览浏览变量(使用VIEWTABLE浏览浏览观测(记录):选数据(Data)Where:可使用where语句选择要显示的观测(记录);选数据(Data)Where清除(WhereClear):可清除where语句的选择,显示全部观测;选编辑(Edit)查找(Find)或重复查找(Refind):
可使用where语句逐条查找满足条件的观测(记录).
62使用VIEWTABLE浏览浏览观测(记录):62使用VIEWTABLE编辑在编辑模式下,点击单元格(或字段)就可对单元格(或字段)的内容进行修改;选编辑(Edit)添加行(AddRow):
可进入编辑新的一行;
编辑(
Edit)复制行(CopyRow):可将选中的一行复制到新的一行;
编辑(
Edit)提交新行(CommitnewRow):
将添加或复制的新一行补充到数据集的最后一行,并显示完整的数据表;选编辑(
Edit)取消行编辑(CancelRowEdit):取消对添加或复制的新行的编辑;选编辑(
Edit)删除行(DeleteRow):删除选中的行.63使用VIEWTABLE编辑在编辑模式下,点击单元格(或字段使用VIEWTABLE打印数据集64选文件(File)打印(Print)可将窗口看到的表在打印机上输出.选文件(File)
页属性(PageProperties):可对打印内容的布局进行设置.使用VIEWTABLE打印数据集64选文件(File)使用VIEWTABLE存SAS数据集在浏览模式或编辑模式下选文件(File)另存为(SaveAs)可将显示的数据集(按显示设定的属性)存为指定的SAS数据集;在编辑模式下选文件(File)保存(Save)
可用显示的数据集(按显示设定的属性)修改原有的SAS数据集.65使用VIEWTABLE存SAS数据集在浏览模式或编辑模式下使用其它菜单窗口浏览与编辑除了Viewtable窗口外,Insight和AnalystApplication也提供了对数据集浏览和编辑的窗口,他们在加工数据方面有较强的功能.66使用其它菜单窗口浏览与编辑除了Viewtable窗口外,66
SAS系统对数据文件的管理
用编程方法显示数据集67PROCPRINTDATA=SAS-data-set;RUN;编程:
当没有特殊要求时,使用默认(缺省)的方式显示SAS数据集.只须用以上简单的过程步.
SAS系统对数据文件的管理
用编程方法显示数据集67PRO
SAS系统对数据文件的管理68
在SAS系统中浏览和编辑SAS数据集一般必须先设定SAS逻辑库(文件库),然后将要浏览和编辑的数据集存放在已设定的SAS逻辑库(文件库)中.SAS系统对数据文件的管理68在SAS系统中浏览和编
SAS系统对数据文件的管理
SAS逻辑库(文件库)--设定不同的主操作系统下SAS逻辑库以不同方式与主操作系统下的文件组织相联系.在Windows下每个SAS逻辑库与某个子目录相连系,即SAS逻辑库包含指定子目录内的所有SAS文件(不含更下一级子目录内容)例:SASUSER:D:\…\MyDocuments\MySASFiles\9.1
WORK:D:\...\Temp\SASTemporaryFiles\_TD548
GAO82:D:\GAO\SAS69SAS系统对数据文件的管理
SAS逻辑库(文件库)--
SAS逻辑库(文件库)--设定设定一个SAS逻辑库就是与操作系统的某个物理位置(子目录)建立一个联系,让SAS系统可以对该位置上的SAS文件进行管理.解除一个SAS逻辑库只是解除上述联系,并不删除该物理位置上的SAS文件.70多个SAS逻辑库可与同一个物理位置项连接;一个SAS逻辑库也可与多个物理位置相连接.
SAS逻辑库(文件库)--设定设定一个SAS逻辑库就是与SAS逻辑库(文件库)--用菜单设定(V8以上版本)进入新建逻辑库(NewLibrary)的方法:
1.按工具条上图标(NewLibrary)可进入设定新的SAS逻辑库的NewLibrary窗口;2.资源管理器(浏览器)窗口击活时,在下拉菜单中选:
文件(File)新建(New…)逻辑库=>可进入设定新建逻辑库(NewLibrary)窗口.3.在“SAS环境”(Environment)处击右键,在弹出的菜单中选新建(New…)=>逻辑库,也可进入新建逻辑库(NewLibrary)窗口.71SAS逻辑库(文件库)--用菜单设定(V8以上版本)进入新建
SAS逻辑库--用菜单设定(V8以上版本)设定新逻辑库的“新建逻辑库(NewLibrary)”窗口:72
SAS逻辑库--用菜单设定(V8以上版本)设定新逻辑库的SAS逻辑库(文件库)--用程序语句设定使用LIBNAME语句可以指定SAS文件库:LIBNAME库名SAS文件库位置库名:一般不超过8个字符;以字母或下划线开始;由字母、数字或下划线构成.在Windows环境下:
LIBNAME库名‘目录名’
;
LIBNAMEdst‘D:\lecsas\basev8\dst’;
Libnameout‘d:\gao’;73SAS逻辑库(文件库)--用程序语句设定使用LIBNAMESAS逻辑库--库的引擎(ENGINE)SAS的逻辑库都有一个引擎(驱动),这个引擎决定了SAS可以访问和写入的SAS文件格式.它可以是V9,V6等表示不同SAS版本的,也可以是Oracle,DB2等表示外部数据格式文件,还有SPSS,DMBP等为一些其它软件格式文件使用的.不同引擎的库连接可构成混合引擎的库,实现同时看到库内不同引擎的文件.74SAS逻辑库--库的引擎(ENGINE)SAS的逻辑库都有本节的练习题1.用菜单方法建立新库(库标志名为dsta);
此库包含本课程所使用的sas数据集;2.用两种方法(菜单或命令)进入ViewTable窗口,并浏览数据集class;3.先浏览class中SEX=‘F’的观测及AGE>=14
的观测,然后浏览全部观测;4.浏览数据集class的描述信息和数据内容;5.浏览SAS永久库SASUSER的属性和内容,并浏览数据集AIR的描述信息和数据内容.75本节的练习题1.用菜单方法建立新库(库标志名为dsta);
生成SAS数据集要求学会使用ViewTable窗口直接输入;学会使用Import窗口菜单系统;学会用数据步输入简单的数据集.76生成SAS数据集要求76
生成SAS数据集
数据来源及相应方法77建立SAS数据集的各种途径数据存于纸上需直接键入数据存于文本文件数据存于流行数据库文件中用VIEWTABLE或菜单系统
编程:用DATA步用Import菜单用SAS/ACCESS生成SAS数据集
数据来源及相应方法77建立SAS数据集的数据集的描述信息为了新建一个SAS数据集,一般应该先规定数据集的名称及标题名,它包含变量的属性(变量名及标签,类型,长度,输入输出格式).数据集名应由字母或下划线开始且不超过32个(V6为8)个字节的字符、数字或下划线构成.若用Viewtable界面直接输入数据,同时对格式和其它属性无特殊要求时,也可先输入数据,而后设定各个变量的属性.78数据集的描述信息为了新建一个SAS数据集,一般应该先规定数据
数据集中变量属性要求数据集中变量的属性:变量名(Name):字母或下划线开始且不超过32个(V6为8)个字符、数字或下划线构成类型(Type):数值型、字符型($)长度(Length):缺省8字节(32767)标签(Label):256字节输入格式(Informat):输入格式名w.d输出格式(Format):输出格式名w.d79必须可选
数据集中变量属性要求数据集中变量的属性:79必须可选
生成SAS数据集
缺失值在数据集的一条记录中某个变量无数据时,称为缺失值(MissingValue).
字符型变量的缺失值用空格符表示 数值型变量的缺失值用句号“.”表示80NAMESEX POSITIONAGESALARYAlex M A 35 1500Linda F 28 1400SimonM C 45 生成SAS数据集
缺失值在数据集的一条记录中某个变量无数据
生成SAS数据集
输入/输出格式输入、输出格式例子81122341212,234.1234$12,234.12347.2comma9.2dollar10.2输入数据输入格式实际存储数据值12234.12输出格式8.2comma9.2dollar10.2输出数据12234.1212,234.12$12,234.12生成SAS数据集
输入/输出格式输入、输出格式例子8112
生成SAS数据集
输入输出格式日期输入、输出格式例子8220OCT9720/10/971997/10/20DATE7.DDMMYY8.yymmdd10.输入数据输入格式实际存储数据值
13807输出格式date9.mmddyy6.yymmdd8.输出数据20OCT199710209797-10-201960,1,101960,1,211960,2,1311961,1,1366生成SAS数据集
输入输出格式日期输入、输出格式例子822
生成SAS数据集
输入输出格式几种常用的输入、输出格式:83w.d$w.COMMAw.dDOLLARw.dDATEw.MMDDYYxw.标准的数字型格式
标准的字符型格式数字中嵌入逗号数字中嵌入逗号,前加$日期格式
日期格式
生成SAS数据集
输入输出格式几种常用的输入、输出格式:8
生成SAS数据集
输入输出格式84生成SAS数据集
输入输出格式84
生成SAS数据集
用VIEWTABLE窗口直接输入命令:VT或
VTNew=数据集名;
即弹出空白的表85生成SAS数据集
用VIEWTABLE窗口直接输入命令:V
生成SAS数据集
用VIEWTABLE窗口直接输入在ViewTable窗口打开空白表后可点击变量名在弹出菜单选ColumnAttributes或选DataColumnAttributes并在弹出窗口设定该变量的属性;或选文件(File)类似(Like)并选数据集,使新建数据集与已有数据集有相同的变量和属性;或选文件(File)引用(Include)并选数据集,使新建数据集利用已有数据集的属性和内容进行修改.86生成SAS数据集
用VIEWTABLE窗口直接输入在Vie
生成SAS数据集
用VIEWTABLE窗口直接输入在设定变量属性后(此时系统已存贮了SAS数据集的描述部分)再点击单元格即可在单元格输入内容.在输入完毕后可选:
文件(File)
另存为(Saveas)
或文件(File)保存(Save)
将表存为SAS数据集.87生成SAS数据集
用VIEWTABLE窗口直接输入在设定变
生成SAS数据集
使用数据步新建数据集SAS的程序由两类程序步(Step)构成:数据步(DATASTEP):
以DATA语句开始,创建和处理SAS数据集;过程步(PROCSTEP):
以PROC语句开始,用于分析和处理SAS数据集形式的数据,有时还可创建包含过程结果的SAS数据集.88生成SAS数据集
使用数据步新建数据集SAS的程序由两类
生成SAS数据集
直接输入数据生成SAS数据集89在DATA步直接输入数据的一般形式:DATASAS-data-set;
变量属性设定语句;INPUT语句;
其它语句;CARDS;
数据行;RUN;在DATA步直接输入数据的例子:
datada1;inputxyz;sum=x+y+z;cards;13.1532.3763.46;run;(见BASE43.SAS)生成SAS数据集
直接输入数据生成SAS数据集89在DAT
生成SAS数据集
由文本数据文件生成SAS数据集90在DATA步由文本数据文件生成SAS数据集的一般格式:DATASAS-data-set;
变量属性设定语句;
INFILEfilename
<FIRSTOBS=n1
OBS=n2>;INPUT语句;
其它语句;RUN;在DATA步由文本数据文件生成SAS数据集的例子:datada2;infile‘c:\f1.txt’;inputxyz;mean=(x+y+z)/3;run;文本数据文件f1.txt的内容:
13.1532.37…….(见BASE44.SAS和BASE45.SAS)(在infile语句可规定不同的分隔符,
如DLM=‘,’)生成SAS数据集
由文本数据文件生成SAS数据集90在DA
生成SAS数据集
使用IMPORT菜单读入SAS的Import/Export菜单界面提供一个使用菜单的图形界面:导入(Import):读入外部文件并写为SAS数据集;导出(Export):读入SAS数据集并写为外部文件格式存放.在Windows操作系统中,外部文件指:文本文件,dbf,xls,wk1,wk3等格式的文件.91生成SAS数据集
使用IMPORT菜单读入SAS的Impo
生成SAS数据集
使用IMPORT菜单读入由下拉菜单文件(File)导入数据(Import)或导出数据(Export)
按提示逐步转换外部文件为SAS数据集(或将SAS数据集转换为外部文件).对一些用户规定格式的文本文件该菜单系统提供EFI(ExternalFileInterface外部文件界面)让用户选择所导入的内容.92生成SAS数据集
使用IMPORT菜单读入由下拉菜单文件(
生成SAS数据集
使用IMPORT菜单读入为了实现其它文件格式与SAS数据集间的转换,需提供:
93所读入的外部文件格式和该文件存放的地址与名称.
在Options…下可选择转换的要求.生成SAS数据集
使用IMPORT菜单读入为了实现其它文件
生成SAS数据集
使用IMPORT菜单读入94存放SAS数据集的库和名称为了实现其它文件格式与SAS数据集间的转换,需提供:生成SAS数据集
使用IMPORT菜单读入94存放SAS数
将文本文件转换为SAS数据集使用Import菜单系统将文本文件转换为SAS数据集的步骤:
(1)文件(File)导入数据(Importdata...)在弹出的“选择导入类型”窗口中从下箭头列出的12种数据源中选一个.可以选“*.*”或“*.txt”或“*.csv”Next;(2)在“选择文件”窗口中按Browse键来浏览并打开要转换为sas数据集的文本文件名(如D:\TEMP\ff1)(3)在“选择库和成员”窗口中指定存放sas数据集的库(work)及文件名(如sasff1).(4)按Finish键,完成将文本文件转换为SAS数据集.95(转SAS系统,转换文本文件ff1,ff2,ff3,
ff4)将文本文件转换为SAS数据集使用Import菜单系统将文将*.XLS文件转换为SAS数据集使用Import菜单系统将Excel文件转换为SAS数据集的步骤
(1)文件(File)导入数据(Importdata…)
在弹出的“选择导入类型”窗口中从下箭头列出的12种数据源中选一个.这里选“MicrosoftExcel97or2000(*.xls)”Next;(2)在“选择文件”窗口中按Browse键来浏览并打开要转换为sas数据集的文件(如D:\gao\fitness.xls)(3)在“选择库和成员”窗口中指定存放sas数据集的库(work)及文件名(如sasxls).(4)按Finish键,完成将Excel文件转换为SAS数据集.96将*.XLS文件转换为SAS数据集使用Import菜单系
生成SAS数据集
本节的练习题1.用VT命令进入ViewTable窗口,直接输入数据并进行编辑修改后存为sas数据集;2.使用Import窗口菜单系统,将*.txt转换为sas数据集;3.用数据步生成sas数据集.97生成SAS数据集
本节的练习题1.用VT命令进入View练习某班男生和女生身高如下,问该班男生和女生身高是否不同?男生:1.841.751.701.701.691.731.671.801.871.71.71女生:1.541.641.641.561.61.711.61.621.641.651.581.51.7作业:a.将数据输入SAS,并存盘。b.进行必要的预分析(直方图、均数标准差的描述等),以确定应采用的检验方法。c.进行统计分析:两样本均数比较的t检验。d.保存和导出分析结果。练习某班男生和女生身高如下,问该班男生和女生身高是否不同课程学习目的掌握运用SAS进行统计分析的方法及基本操作。能熟练的运用SAS完成基本的统计分析并能读懂常见的统计分析结果。SAS软件及统计分析课程学习目的SAS软件及统计分析课程讲授的基本安排本门课程一共48学时.
学分:3课堂讲授采用教师多媒体教学与学生实际上机操作相结合的方式,主要介绍SAS统计分析方法与应用.课程讲授的基本安排本门课程一共48学时.学分:3课程考核方式
总分100分,其中平时成绩40分,期末考试60分。课程考核方式总分100分,其中平时成绩40分,期末考试60
参考书
(1)实用统计方法与SAS系统(高惠璇编著,北京大学出版社)(2)SAS系统·BASESAS软件使用手册(3)SAS系统·SAS/STAT软件使用手册(4)SAS系统·SAS/ETS软件使用手册(5)SASV8基础教程(汪嘉冈)102参考书4103第1讲基本知识统计学简介
统计学(Statistics)是对数据进行收集,整理,分析,并作出推断的一门科学.
统计方法是一种用于收集,表示(图解),分析和解释数据的方法.从一大堆资料中提取有用信息的方法.5第1讲基本知识统计学(Statist104统计学简介统计通常两方面:
描述统计(DescriptiveStatistics)推断统计(InferentialStatistics)描述统计:把观测数据本身包含的信息加以总结概括、整理简化。例如频数表、频率分布直方图及描述统计量的计算都属于描述性统计;推断统计:包括假设检验、统计预测等应用更广泛的方面。6统计学简介统计通常两方面:描述统计:把观测数据本身包含的统计软件简介105
统计软件的发展历史大约可分为几个阶段:
(1)20世纪50年代—70年代:
统计软件包的初期研究阶段.最早产生软件包的思想是在1955年,程序放在一起形成一个程序库,用于科学计算.1961年第一个软件包—BMD,发展成为有名的统计分析软件包BMDP.
时期重点:内容的选择和计算方法的改进.代表软件有BMDP(生物医学通用统计软件包),IMSL(国际数学统计库).统计软件简介7统计软件的发展历史大约可分为几个阶段:106
(2)20世纪70年代
统计软件包大发展的阶段.最有代表的:
①社会科学统计软件包SPSS:1966年由美国斯坦福大学研制出SPSS软件包,1971年由美国SPSS软件公司实现商品化.1989年推出在PC机(DOS环境)上运行的SPSS/PC+,以后版本不断更新,目前使用的在Windows环境下的版本已发展为SPSS第19.0版.
8(2)20世纪70年代②SAS统计软件
SAS(StatisticalAnalysisSystem)系统是用于数据分析和决策支持的大型集成式模块化软件包历史:最早由北卡罗来纳大学的两位生物统计学研究生编制,并于1976年成立了SAS软件研究所,正式推出了SAS软件。在数据处理和统计分析领域,SAS系统被誉为国际上的标准软件系统,并在96~97年度被评选为建立数据库的首选产品。被誉为国际上的标准软件和最权威的优秀统计软件包。用户:全世界120多个国家和地区的近三万家机构所采用,直接用户则超过三百万人,遍及金融、医药卫生、生产、运输、通讯、政府和教育科研等领域。②SAS统计软件
SAS(StatisticalAna统计软件简介108
SAS系统的版本更新很迅速.1985年推出在PC机(DOS环境)上运行的SAS6.02版;1988年推出SAS/PC6.03版,并系统地出版了使用手册;1989年推出SAS/PC6.04版;1993年推出Windows的SAS系统6.08版;1996年推出Windows的SAS系统6.11版;1997年推出Windows的SAS系统6.12版;2000年2月推出Windows的SAS系统8.0版;
目前SAS最新的版本为9.3(July2011)。统计软件简介10SAS系统的版本更新很迅速.19统计软件简介109
③STATISTICA(大型专业统计与图表分析软件包)
1984年美国俄克拉荷马州(Oklahoma)的StatSoft软件公司成立,初期产品是Psychostat-2和Psychostat-3.1988年推出STATISTICA0版;1993年推出Windows下的STATISTICA4.5版;1999年推出STATISTICA5.5版;
目前使用的是Windows环境下的STATISTICA6.0版.统计软件简介11③STATISTICA(大型专业统统计软件简介110
STATISTICA是在SPSS,SAS之后推出的,它汇集了SPSS,SAS,BMDP等软件的长处,在原来软件基础上增加很多统计分析与图表分析功能,也是当今国际上最新的Windows版本的统计分析与图表分析软件之一.
该公司目前在深圳设有办事处.统计软件简介12STATISTICA是在SPSS统计软件简介111以上3种软件包的内容:
基本统计分析/制表,
非参数统计检验/分布拟合,
广义单因素方差分析与多因素方差分析,
多重回归分析,非线性估计法,
时间序列/预测预报分析,
聚类分析,因子分析,典型分析,
信度/项目分析,判别分析,
对数线性模型分析及生存分析,
各种作图与技巧等.统计软件简介13以上3种软件包的内容:统计软件简介112
此外还有:IMSL(国际数学统计库)BMDP(生物医学计算机程序)NISAN(日本)SYSTATGauss(高斯矩阵语言系统,美国阿普特希系统公司推出的软件)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子政务系统安全保障措施探讨
- 知识产权侵权行为的法律责任与风险
- 2025年直流传动矿井提升机项目投资可行性研究分析报告
- 电子商务与零碳物流的协同发展
- 旷工劳动仲裁申请书
- 中国氟尿嘧啶脱氧核苷项目投资可行性研究报告
- 电子商务平台用户体验与购物体验的关联性分析
- 二年级下册数学教案-5 有余数的除法 ︳西师大版
- 电子控制系统在电动车的未来发展路径
- 中国摩擦复合材料市场发展现状调研及投资趋势前景分析报告
- 2025年中国南方航空招聘笔试参考题库含答案解析
- 2024-2030年中国蚝肉市场发展前景调研及投资战略分析报告
- 售后工程师述职报告
- 《公司法完整版》课件2024
- 江苏省南京市联合体2024-2025学年八年级上学期物理期末练习卷(含答案)
- 2024年下半年信息系统项目管理师真题及答案
- 2024-2030年中国互感器行业发展现状及前景趋势分析报告
- 《轨道交通工程盾构施工技术》 课件 项目4 盾构施工
- 矿井车辆安全培训课件
- 期末练习卷(模拟试题)-2024-2025学年 一年级上册数学人教版
- 股权转让与入股合作协议
评论
0/150
提交评论