1 / 9
文档名称:

SAS第一章.docx

格式:docx   大小:283KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SAS第一章.docx

上传人:guoxiachuanyue002 2022/10/7 文件大小:283 KB

下载得到文件列表

SAS第一章.docx

相关文档

文档介绍

文档介绍:该【SAS第一章 】是由【guoxiachuanyue002】上传分享,文档一共【9】页,该文档可以免费在线阅读,需要了解更多关于【SAS第一章 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第1章SAS系
统简介


SAS系统是大型集成应用软件系统。所谓软件系统就是一组在一起作业的计算机程序,使用SAS系统的用户可以根据自己的需要随时做出明智的选择。由于SAS系统是一种组合软件系统,因此它具有完备的数据访问、数据管理、数据分析和报告功能。它是美国SAS软件研究所经多年研制于1976年推出的,是目前商务智能市场上最大的供应商,已被120多个国家和地区的450001[①多个机构所采用。在2008年的世界《财富》全球500强企业前100家企业中有96家是SAS客户。2009年SAS再次获“中国杰出雇主”殊荣,此次总计有14家企业荣获这项殊荣。其中包括拜耳集团、滨海高尔夫、道康宁、新元素、赢创德固赛、如家、灏讯中国、毕马威、朗盛化学、赛仕中国、上海日立、上海大众、迅达、天纳克WINDOWS环境下运行的SAS系统充分利用了WINDOWS操作系统良好的图形界面,以及与其他系统、数据良好的互联性,大大方便了程序编辑,数据操作与管理,受到用户的普遍好评和青睐。

SAS系统是-种组合软件系统,它的基本部分是Base/SAS软件,此外,还有用于统计分析的SAS/STAT软件,用于高级绘图的SAS/GRAPH软件,用于矩阵运算的SAS/IML软件,用于运筹学和线性规划的SAS/OR软件,用于经济预测和时间序列分析的SAS/ETS软件,等等。

SAS系统具有可扩展性、交互操作性、可管理性及可用性,其特点主要有:
一、使用灵活方便、功能齐全
(1)SAS系统的宗旨是为所有需要进行数据处理、数据分析的非计算机专业人员提供一种易学易用,完整可靠的软件系统。
(2)使用简单、操作方便。用户把要解决的问题,用SAS语言(近乎自然英语的非过程语言)表达出来,组成SAS程序,提交给SAS系统就可以解决你提出的问题。
(3)灵活。SAS系统提供很多语句及选项供用户灵活地使用某个统计方法。
如对变量Y关于X1—X10做回归分析,可以用:MODELY=X1—X10;或用:MODELY=X1—X10/SELECTION=STEPWISE;
(4)功能齐全。SAS系统的模块结构,用户根据需要可灵活地选择使用。
二、SAS语言是功能强大且简洁易学的非过程语言
(1)SAS语言是SAS系统的基础,是用户与系统对话的语言。
(2)SAS语言是功能强大的程序设计语言,类似于C语言,且综合了各种咼级语言的功能和灵活的格式;有176个标准函数和大量编程语句可用于数据的加工处理等。
(3)SAS语言的特点是用户不必告诉SAS“怎样做”,只需告诉它你要“做什么”
1[①45000应为45000,但由于本书类似数据很多,且出现的场合各异,每3位分节后,易与两个或两个以上的数字混淆,故本书对
3位以上的数字一律不分节表示。
就行了。
(4)宏功能。把需要重复做的类似工作利用宏功能定义为宏,从而大大简化SAS程序的编写。
三、SAS系统把数据处理与统计分析融为一体
(1)SAS程序的结构由两个基本步骤任意组合而成。两个基本步分别为数据步(DATA步)和过程步(PROC步),其中,DATA步用于对数据进行加工处理,PROC步用于分析数据和编写报告。
(2)对数据的连续处理。SAS系统克服了通常软件或偏重于数据管理功能或偏重于统计分析的弊病,把数据管理功能与统计分析功能有机地结合在一起。它不仅具有一整套从数据输入、加工处理、文件操作直至打印输出等完备灵活的数据管理功能,而且还能够对所存贮的数据连续地进行各种统计分析。某个过程产生的输出数据,可以作为另一个过程的输入数据做进一步的分析。
四、适应性强、应用面广
(1)SAS系统适用于任何类型的人员,初学者或有经验的用户。
(2)适用于任何类型的数据,包括各种数据库生成的数据文件,如DBF文件,SPSS文件,EXL文件等等。
(3)几乎适用于任何应用的需要。SAS系统可用来解决自然科学和社会科学各个领域中的各种问题。如统计学、心理学、经济学、生物学、商业、金融、社会调查等。适当地组合SAS系统的模块,可用于:图形显示与分析、数据输入、检索、管理、报表生成、统计计算、市场调查、分析与预测等等方面。
五、扩展性能强
SAS系统是没有上限的软件系统。
SAS现在可在众多64位操作环境下运行,从而增加了SAS的内存处理能力。
并行处理机制通过在可用CPU之间分配处理任务充分利用多个CPU,因此对下列两种类型的SAS处理提高了性能:线程化I/O和线程化应用程序处理。
:SAS/ACCESS与Bloomberg
FinancialData的接口、SASDataSurveyor、SASETLStudio等。


若计算机装有SAS系统,可以有下面几种打开方式。
(1)在WINDOWS桌面上双击SAS快捷图标.''就可以进入SAS应用工空间(AWS)。图
(ApplicationWorkspace)的式样。

(2)从WINDOWS程序菜单中选择“SAS”-单击“(简体中文)”,同样可以进入SAS应用工作空间。

从“文件”菜单选“退出”,或关闭SAS的主窗口,即单击标题栏中的。当选择“退出”或单击图标_乞_.•时,会出现一个对话框以便进一步确认是否退出。确认退出,单击“确定”,否则单击“取消”。

SAS应用工作空间(AWS)包含所有打开的SAS窗口及包括那些已被最小化的窗口,SASAWS的主要任务是为所有的SAS应用窗口提供基本框架。

子窗口是SASAWS中的各个单独的窗口。SAS系统共有四个窗口,分别为程序编辑窗口(PROGRAMEDIT),程序运行日志窗口(LOG),程序输出窗口(OUTPUT),图形编辑窗口(GRAPH)。这些窗口像WINDOWS图形界面中的其他子窗口一样,可被最大化、最小化、滚动及重置大小,但因为它们是SASAWS中的子窗口,所以不能被移出SASAWS窗口的边界。
程序编辑窗口(PROGRAMEDITOR)用于输入程序,其编辑输入方法类似WINDOWS中的记事本程序的使用。运行日志窗口(LOG)用于记录用户程序的运行历史,其中包括用户已提交的程序代码列表,运行结果是成功的还是失败的。如果出错的话,发现错误的位置及错误的具体信息,通常用红色来标记。输出窗口OUTPUT)显示用户程序执行后的字符型程序结果。GRAPH窗口显示高分辨率图形。这些窗口的操作方法与WINDOWS窗口操作基本一致。

SASAWS中的每一窗口都由一个标准的窗口组成,主要有标题栏、菜单条、工具栏、命令栏和状态栏,其操作步骤与WINDOWS基本一致,所不同的是窗口中的内容。为使读者对菜单条有一个比较清楚的了解,以下对几个常用菜单主要功能做一简单介绍,以便读者更好地学****和运用SAS。
在编辑窗口下,。
文件旧镰锁E)童看阿ZM(T)运行岡解决方塞⑸奇口CW)報助〔H)

1.“文件”菜单
在程序编辑窗口下的“文件”菜单列出了“新建程序”、“打开程序”、“关闭”、“追加”、“打开对象”、“保存”、“另存为”、“另存为对象”、“导入数据”、“导出数据”、“页面设置”、“打印预览”、“打印”和“关闭”选项。
新建程序:打开一个新的程序编辑器窗口,。
追加:将外部的已经存在的SAS编辑程序追加到现行编写的程序末尾,类似于合并程序,不同于“打开程序”(在一个新的编辑器窗口中打开已存的程序文件)。
打开对象:打开目前SAS逻辑库中的相关文件,可以是LOG条目、OUTPUT条目、SAS组件语言和SOURCE条目。
导入数据:启动SAS的导入向导,把其他格式的数据转换为SAS数据。
导出数据:启动SAS的导出向导,把SAS数据转换为其他文件格式,与“导入数据”一起完成外部文件与SAS数据集之间的相互转换。
2.“查看”菜单
这个菜单不依赖于任何窗口,它提供了SAS的基本窗口和图形界面模块的入口。在“查看”菜单中可以调出程序编辑窗口、日志窗口、输出窗口、图形窗口和资源管理器等。同时也可以通过命令调出,在命令栏输入:PGM、LOG、OUTPUT、GRAPHICS、EXPLORER打开这些窗口。
3.“工具”菜单
“工具”菜单主要列出了如下选项,:
查询:可以查询当前SAS逻辑库中的相关SAS文件。
表编辑器:打开VIEWTABEL窗口,可以进行数据集的编辑。图形编辑器:打开GRAPH窗口,并可以对制定的输出图形进行编辑。报表编辑器:对逻辑库中指定的数据集执行PROCREPORT过程。定制:可以对目前的工具栏进行更改、添加或删除。
选项:OPTIONS,其内容随着当前活动窗口的功能而有所不同,通常可以更改字体、大小和背景等系统属性。
“工具”菜单
4.“运行”菜单
这是程序编辑窗口下特有的菜单,主要有如下选项:
提交:SUBMIT,即运行编辑窗口内显示的程序。
重新调用上一次提交:RECALLTEXT,当提交的程序有错误需要修改时的选项,可以把最近一次提交的程序调回到程序编辑窗口。
提交第一行,提交第N行:可以对程序进行有选择的提交。
登陆、远程提交、远程获取、远程显示和注销:主要用来协同服务器多台计算机一起工作。
5.“解决方案”菜单
“解决方案”菜单
“解决方案”菜单提供了“分析”、“开发和编程”、“报表”、“附件”、“ASSIST”、“桌面”和“EIS/OLAP应用程序生成器”选项,主要用于SAS的扩展功能,。
分析:ANALYZE,各种利用图形界面操作的分析,包括交互数据分析、市场研究、项目管理、时间序列分析等。
ASSIST:SAS/ASSIST,这是SAS提供的一个全面的、不需要编程就可以使用的菜单驱动式SAS模块,。
桌面:DESKTOP,进入SAS桌面。有如下选项:
SASEXPLORER:SAS资源管理器,DATAACCESSANDMANAGEMENT:数据转换和管理组,QUERYANDREPORTING:查询与报表组,DATAANALYSIS:数据分析组等,该组提供了丰富的分析与运用模块。
6.“窗口”菜单
当启动SAS时,将打开四个主窗口:“程序编辑”窗口、“结果”窗口、“日志”窗口和“图形”窗口。另外还有三十多个窗口可供使用。
“窗口”菜单下面给出了窗口所处的各种状态选项,其中“停放”选项意味着当前活动的窗口,默认情况下是编辑窗口。通过选择“停放”下面的选项可以更改或取消当前停放窗口,。
注意:SAS系统菜单条的内容随窗口的不同而有所不同。
“窗口”菜单下的“停放”

为了看清SAS系统是如何通过各个子窗口来管理和分析数据的,现引入以下SAS会话实例。
一、启动SAS
双击WINDOWS桌面上的SAS图标,或从程序菜单启动SAS。
在PROGRAMEDITOR窗口键入如下程序:
;
inputname$sex$chinesemathsenglishphysicschemisty;total=chinese+maths+english+physics+chemisty;
cards;
王辉男8085827890
李唱女8593887089
张三男7786678285
王二女8178938387
procsortdata=;
bytotal;
run;
procprintdata=;
title'高考成绩';
run;
二、提交SAS程序
单击工具栏图标兰J或在运行菜单下单击提交,结果如下:
Obsname:m已工
chinese
吕考•成绩
maths
engIish
physics
2009年02月25曰星期二下午08时39
chemistytotal
1234
is
7015
7888
7525
9122
3444
三、退出SAS系统
从文件菜单选退出或点击SAS的主窗口图标1凶|
(AWS)
实验目的:通过输入一段程序,熟悉SAS系统启动、关闭及应用工作空间(AWS)的几个常用窗口。
实验内容:在程序编辑窗口输入以下SAS程序,并提交了解程序执行的结果。程序为:
dataoranges;
inputvariety$flavortexturelooks;total=flavor+texture+looks;
cards;
navel986
temple777
valencia899
mandarin578
procsortdata=oranges;
bydescendingtotal;
run;
procprintdata=oranges;
title'橘子品尝结果';
run;

实验目的:熟悉SAS/ASSIST界面并了解其主要功能。
实验步骤:
,在菜单“解决方案”中找到'ASSIST”,进入SAS/ASSIST软件。。

SIST软件后氏有两种工作模式可供选择:下拉式菜单
men;
(Cascandingmenus)
。单击模块式菜单进入主菜单界面(PrimaryMenus),
(Block___
。在此界面中提供了数据库管理、报表分析、数据分析和图表分析等功能。
单击“TUTORIAL”可以进入SAS/ASSIST帮助页面,了解更多功能的详细介绍。
]主菜单界面
PrimaryM已nu
e

%
TUTORIAL
DATAMGMT
REPORTWRITING
GRAPHICS
A
tJ
DATAANALYSIS
PLANNINGTLILILS
EI8
REMOTECONNECT
3.
“SETUP”提供了文件管理、逻辑库的管理、建立SAS模板数据等功能。“〔DATAANLYSIS”提供了数据分析、方差分析和回归分析等功能。其分析对象默认的逻辑库为SASUSER和WORK库里面的数据集。在首次使用SAS/ASSIST软件时需要从“SETUP”中装载SASUSER里面的数据。。
旦Setup
Filemanagement:SASdataIibrariesAssignmaps...AssignformatIibref...
Environment:Primarymenucolors...Secondarymenucolors...Formsmanagement...Graphicsoption*...Enterhostcommancl...Batchprocessing...
Information:
...
Profiles:User...Master/group...
|亘|
ExternalfilesSortatabIe...
tables...
UseSASprogrameditor...Catalogsforresults...Catalogsearchpath...Private/publicapplicationsLogon/1ogoffexitsHistoryfile...
SASSystemhelp...
SampleTables|S3
EditsampIetables・・・
Browsessiinpletables・・・
DeletesampIetables・・・返回I帮助I
|垂CreateSampleTablesSelect:因BUILD因CLASS因CRIME因FITNESS因HIGHWAY因HOUSES図INGOTS因ORANGES図RETAIL図VENEER
Quarterlybuildingsupplysales
Studentinf□rmation
Crimeratesper100,
MotorvehicIeaccidentdata
Residentialhousingforsale
Foundrydata
Dataonsaleoforanges
NemphIsretaiIsaIes
Woodveneerweardata
取消I
帮助I
r^~i

。打开SAS/ASSIST至“DATAANALYSIS”主菜单界面,再选择“ELEMENTARY”中的“SummaryStatistics”进入简单统计分析菜单页面,。

单击“Table”在Work库中找到“oranges”,单击“OK”;单击“Cloumns”选择变量“total”(可以选择多个变量),其中显示“-REQUIRED”的为必选项;在下面的复选框中选择需要的统计量,选中的统计量前将显示3,。

单击提交按钮巨I,。
-页丽年月西日星期三T^07H?39"
最小值
最衣值
MEANS-过程分祈变里:toUI总和
均值
方差