第二章 SAS/ASSIST视窗简介

2012-04-17 生物谷 不详

第二章 SAS/ASSIST视窗简介 SAS是一个庞大的系统,它由许多模块组成,每个模块分别完成不同功能。由于SAS最初是为专业统计人员设计的(这一点和SPSS恰恰相反),因此使用上以编程为主,初学者掌握较为困难。现在,微机操作系统已经进入了WINDOWS时代,而WINDOWS软件的一个重要特点就是易学易用。要想在市场中继续领先,SAS必须推出能体现WINDOWS软件这一特色的新界面,SAS/A

第二章 SAS/ASSIST视窗简介

SAS是一个庞大的系统,它由许多模块组成,每个模块分别完成不同功能。由于SAS最初是为专业统计人员设计的(这一点和SPSS恰恰相反),因此使用上以编程为主,初学者掌握较为困难。现在,微机操作系统已经进入了WINDOWS时代,而WINDOWS软件的一个重要特点就是易学易用。要想在市场中继续领先,SAS必须推出能体现WINDOWS软件这一特色的新界面,SAS/ASSIST视窗就是这一努力的结果。虽然它还有许多不足之处,但这一新界面使得初学者较快地学会使用SAS成为可能。本章将向大家介绍这一SAS的全新界面――SAS/ASSIST视窗。

长期以来,对于统计软件界面的易用性有两种理论:一种认为统计软件也是软件,美观易用的界面是它必备的功能;另一种理论则认为统计软件有其特殊用途,现在有许多统计方法实际上是在被滥用,而如果任何人都可以通过简单方便(即“友好”)的界面来使用自己实际上并不了解的复杂统计模型,则等同于是在助长这一现象。这两种理论都有一定的道理,看来SAS倾向于后者:ASSIST视窗只能提供较常用的统计功能,并且看上去也不怎么漂亮。

2.0.1 ASSIST视窗的启动

ASSIST视窗的启动方法也是比较多的。如果从下拉菜单启动,则请单击Globals--> SAS/ASSIST,系统将开始启动ASSIST视窗,几秒钟后进入ASSIST视窗主界面如下图所示:

 

ASSIST视窗的正上方为主菜单名(Primary Menu),下面的12个按钮分别表示了在该视窗中可用的各种功能。常用的按钮有:

  • TUTORIAL按钮   由此可以进入SAS提供的教学程序
  • DATA MGMT按钮   由此进入数据库管理模块
  • GRAPHICS按钮  由此进入绘图模块
  • DATA ANALYSIS按钮   由此进入统计分析的有关模块
  • INDEX按钮   提供全部可用命令的索引,如果对菜单项的分类不清楚,可以从这里直接查找所需功能
  • EXIT按钮  使我们可以退出ASSIST视窗

我们主要介绍统计分析功能,对于其它功能,有兴趣的同学可以自行摸索。

单击DATA ANALYSIS,则视窗进入二级菜单――数据分析菜单(Data Analysis Menu),它的布局和主菜单界面基本一致,各种按钮中常用的有:

  • ELEMENTARY按钮   提供基本的统计分析,如描述、相关、频数表
  • REGRESSION 按钮  提供线性回归、Logstic回归和时间序列回归统计
  • ANOVA 按钮   提供方差分析、非参数检验和t检验
  • MULTIVARIATE按钮   提供主成分分析等多元分析方法
  • QUALITY CNTL按钮   进入质量控制模块
  • TIME SERIES按钮   提供时间序列分析功能
  • DATA MGMT按钮   与主菜单的该按钮相同,进入数据库管理模块
  • INDEX按钮   提供全部可用功能的索引
  • GOBACK按钮  退回主菜单
  • HELP按钮  启动HELP视窗

 

2.0.2 ASSIST视窗的使用方法

下面我们以一个例子来说明ASSIST视窗的使用方法。

现有数据集 SASUSER.CLASS记录了某班学生的年龄、身高和体重情况,我们要对该数据进行简单的描述,则用ASSIST视窗的操作方法如下:

单击数据分析菜单中的按钮ELEMENTARY ,则系统开启一个新的ELEMETARY对话框如下图所示:

请注意Summary statistics是以深色显示的,表示该项为默认值。用鼠标单击该项目,则系统开启下一个对话框――Summary Statistics对话框如下图所示:

 

Summary Statistics对话框就是统计描述的主窗口,它由一些按钮和复选框(Check box)组成,注意Active data set:按钮和Variables:按钮的右侧写着“-REQUIRED-”,表示这两项必须加以定义,否则程序没有足够的信息来运行。首先定义所分析的数据集:单击Active data set:,则系统开启新对话框如图A所示:

 

④ 在该对话框中列出了可用的所有数据集名,从左到右依次为库名、数据集名和数据集类型,拖动滑块使SASUSER.CLASS数据集出现在窗口中,用鼠标单击数据库名,由于当前数据集只能有一个,所以对话框自动关闭,退回Summary Statistics对话框。

如果我们再次进入Active data set对话框,则可见SASUSER.CLASS数据集的左侧有一个星号,如图B所示,这表示该数据集已被选中为当前数据集。如果要改变选择,直接单击需要的数据集名,系统会自动替换。

 

⑤ 请注意右图,Active data set:按钮的右侧显示为SASUSER.CLASS,表示当前分析数据集为SASUSER库的数据集CLASS。现在我们可以定义分析变量了:单击Variables:,系统开启一个变量选择对话框供我们选择变量。

SASUSER.CLASS中可供分析的连续变量均显示在变量窗口中,我们想对这三个变量都做描述,则依次单击三个变量名,单击后变量名的左侧出现一个星号,表示该变量被选中;再单击一次则星号消失,表示撤消选择。将三个变量全部选中,如图C所示。然后后按OK,该窗口关闭,系统退回上一级窗口。

Variables按钮右侧显示为AGEHEIGHTWEIGHT三个变量。现在我们输入的信息已经满足了运行程序的最低要求,但是我们还想将结果按性别分开输出,则单击Class:,系统开启变量选择窗口如图D所示。用鼠标单击变量名“SEX”,再单击OK

 

此时变量描述窗口如下图所示:

⑧ 变量的选择告一段落,现在开始选择所需要的统计量。变量描述窗口的下方为一些复选框,右侧为复选框名,左侧为复选框的状态。以SUM复选框为例,用鼠标单击SUM左侧的小方框,此时该方框内打勾,表示该项被选择;再点一下则复选框恢复原状态。如此选择所需的全部统计量,最后变量描述窗口的状态如下图所示:

⑨ 现在是最后一步――运行程序了,选择下拉菜单Locals--> Run则系统开始执行程序,最后OUTPUT视窗自动弹出,显示最终的运行结果。

可能有的同学觉得奇怪,为什么我总是说系统在执行程序,刚才没有写程序啊?!事实上,SAS/ASSIST视窗是一个程序自动产生器,我们所做的每一个选择都被写成了程序,最后系统执行这个自动产生的程序来向我们交差。如果想看所产生的程序,则选择下拉菜单Locals View--> Sourse。以刚才的选择为例,系统产生的程序其主要部分如下:

proc means data=SASUSER.CLASS vardef=DF

MIN MAX RANGE SUM MEAN

VAR STD STDERR CV ;

var AGE HEIGHT WEIGHT ;

class SEX ;

;

run;

通过这个例子,我们掌握了使用SAS/ASSIST视窗时将会碰到的窗口界面的用法。为了使大家在学习SAS时能打下较坚实的基础,本书仍然以讲述SAS语言为主线。但是在例题的解中,我们将尽可能给出程序和ASSIST视窗两种操作方法。同学们可根据具体情况自行选择使用哪种解法。

版权声明:
本网站所有内容来源注明为“梅斯医学”或“MedSci原创”的文字、图片和音视频资料,版权均属于梅斯医学所有。非经授权,任何媒体、网站或个人不得转载,授权转载时须注明来源为“梅斯医学”。其它来源的文章系转载文章,或“梅斯号”自媒体发布的文章,仅系出于传递更多信息之目的,本站仅负责审核内容合规,其内容不代表本站立场,本站不负责内容的准确性和版权。如果存在侵权、或不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
在此留言
评论区 (2)
#插入话题
  1. [GetPortalCommentsPageByObjectIdResponse(id=2007733, encodeId=db4d200e73395, content=<a href='/topic/show?id=cf4d1590956' target=_blank style='color:#2F92EE;'>#SAS#</a>, beContent=null, objectType=article, channel=null, level=null, likeNumber=30, replyNumber=0, topicName=null, topicId=null, topicList=[TopicDto(id=15909, encryptionId=cf4d1590956, topicName=SAS)], attachment=null, authenticateStatus=null, createdAvatar=, createdBy=8e4c53, createdName=jiyangfei, createdTime=Sat Jun 02 20:14:00 CST 2012, time=2012-06-02, status=1, ipAttribution=), GetPortalCommentsPageByObjectIdResponse(id=1649408, encodeId=30a4164940844, content=<a href='/topic/show?id=081a16e10e8' target=_blank style='color:#2F92EE;'>#SSI#</a>, beContent=null, objectType=article, channel=null, level=null, likeNumber=35, replyNumber=0, topicName=null, topicId=null, topicList=[TopicDto(id=16710, encryptionId=081a16e10e8, topicName=SSI)], attachment=null, authenticateStatus=null, createdAvatar=null, createdBy=586523824746, createdName=nymo, createdTime=Fri Dec 28 19:14:00 CST 2012, time=2012-12-28, status=1, ipAttribution=)]
    2012-06-02 jiyangfei
  2. [GetPortalCommentsPageByObjectIdResponse(id=2007733, encodeId=db4d200e73395, content=<a href='/topic/show?id=cf4d1590956' target=_blank style='color:#2F92EE;'>#SAS#</a>, beContent=null, objectType=article, channel=null, level=null, likeNumber=30, replyNumber=0, topicName=null, topicId=null, topicList=[TopicDto(id=15909, encryptionId=cf4d1590956, topicName=SAS)], attachment=null, authenticateStatus=null, createdAvatar=, createdBy=8e4c53, createdName=jiyangfei, createdTime=Sat Jun 02 20:14:00 CST 2012, time=2012-06-02, status=1, ipAttribution=), GetPortalCommentsPageByObjectIdResponse(id=1649408, encodeId=30a4164940844, content=<a href='/topic/show?id=081a16e10e8' target=_blank style='color:#2F92EE;'>#SSI#</a>, beContent=null, objectType=article, channel=null, level=null, likeNumber=35, replyNumber=0, topicName=null, topicId=null, topicList=[TopicDto(id=16710, encryptionId=081a16e10e8, topicName=SSI)], attachment=null, authenticateStatus=null, createdAvatar=null, createdBy=586523824746, createdName=nymo, createdTime=Fri Dec 28 19:14:00 CST 2012, time=2012-12-28, status=1, ipAttribution=)]
    2012-12-28 nymo

相关资讯

第四章 多组资料均数比较的SAS编程实现

多组资料均数比较我们一般采用方差分析的方法,SAS中方差分析的功能非常全面,能实现方差分析功能的过程有anova过程和glm过程。 一、anova过程和glm过程简介 1. anova过程 anova过程存在于stat模块,主要的功能就是进行方差分析。anova过程用以对平衡实验设计资料(各分组因素各水平的所有组合具有相同的样本量或观察值)进行分析,不能用于对非平衡实验设计资料的方差分析。它

第二章 计量资料的统计描述

一、计量资料的统计描述 计量资料统计描述的内容主要包括平均指标和变异指标的计算、资料分布形态(或特征)的图形表现等。 (一)实现描述性统计功能的几个过程 描述性统计指标的计算可以用四个不同的过程来实现,它们分别是means过程、summary过程、univariate过程以及tabulate过程。它们在功能范围和具体的操作方法上存在一定的差别,下面我们大概了解一下它们的异同点。 相同点:他

第五章 多个率比较的SAS编程实现

两个率或多个率的比较,我们非常熟悉的就是采用卡方检验的方法。除此之外,在特定条件下还可根据正态近似的原则采用u检验的方法进行分析。在SAS中,卡方检验的功能包含在freq过程之中,下面我们先熟悉一下freq过程的基本内容和功能。 一、freq过程的语句和功能 freq过程包含在SAS的BASE模块中,它可以执行描述性统计以及假设检验的功能,能产生从1维到n维的表格,即频数表以及列联表。对于单因

二、计数资料的统计描述

二、计数资料的统计描述 计数资料的描述性统计量,最为主要的是相对数,即率、构成比、相对比等。统计图形表述方式有圆图和百分条图等。下面我们将例2-1的数据转换为计数资料的形式,用以展示计数资料统计描述的SAS编程实现方法。 例2-3  我们假设甘油三酯水平高于1.5者为异常,将160名女子划分为正常和异常两组。分别计算正常组和异常组占总人数的构成比,并用圆图和百分条图展示其构成情况。

第三章 两组资料均数比较的SAS编程实现

一、均数差别比较的t检验 1. 样本均数和总体均数比较的t检验 样本均数和总体均数差别的比较可以直接进行比较,也可以将其看成每个测量值和总体均数差值的均数和0的比较,均为单变量分析的形式,可用前面介绍的三个执行描述性统计分析功能的过程来完成。这里我们用univariate过程和means过程分别演示这种分析的SAS编程实现方法,summary过程的操作方法各位可以自己试着练习一下。 以Mea

第一章 统计软件中的数据录入格式

第一章  统计软件中的数据录入格式 统计分析是科研中的必要环节,统计软件则是进行统计分析的利器。但是,在计算机已逐渐普及的今天,统计软件却仍让人感到几分神秘:除了大型统计软件都还没有中文版这一原因,统计软件在许多小的方面也有自己的特点,往往就是这些小地方就会让许多人深入宝山而空返。今天我们就来谈谈使用统计软件时一个最基本而又非常重要的问题--数据录入格式。 简言之,我们平时往往用表格