没有合适的资源?快使用搜索试试~ 我知道了~
统计软件sas教程
4星 · 超过85%的资源 需积分: 10 18 下载量 29 浏览量
2011-04-13
09:51:01
上传
评论
收藏 343KB PDF 举报
温馨提示
SAS 是美国使用最为广泛的三大著名统计分析软件(SAS,SPSS 和 SYSTAT) 之一,是目前国际上最为流行的一种大型统计分析系统,被誉为统计分析的标准 软件。 SAS 为“Statistical Analysis System”的缩写,意为统计分析系统。它于 1966年开始研制,1976年由美国SAS软件研究所实现商品化。1985年推出SAS PC 微机版本,1987 年推出 DOS 下的 SAS6。03 版,之后又推出 6。04 版。以后的版 本均可在 WINDOWS 下运行,目前最高版本为 SAS6。12 版。SAS 集数据存取,管 理,分析和展现于一体,为不同的应用领域提供了卓越的数据处理功能。它独特 的“多硬件厂商结构”(MVA)支持多种硬件平台,在大,中,小与微型计算机 和多种操作系统(如 UNIX,MVS WINDOWS 和 DOS 等)下皆可运行。SAS 采用模块 式设计,用户可根据需要选择不同的模块组合。它适用于具有不同水平于经验的 用户,处学者可以较快掌握其基本操作,熟练者可用于完成各种复杂的数据处理
资源推荐
资源详情
资源评论
统计分析系统 SAS
http://www.sas.com/
SAS 是美国使用最为广泛的三大著名统计分析软件(SAS,SPSS 和 SYSTAT)
之一,是目前国际上最为流行的一种大型统计分析系统,被誉为统计分析的标准
软件。
SAS 为“Statistical Analysis System”的缩写,意为统计分析系统。它于
1966 年开始研制,1976 年由美国 SAS 软件研究所实现商品化。1985 年推出 SAS PC
微机版本,1987 年推出 DOS 下的 SAS6。03 版,之后又推出 6。04 版。以后的版
本均可在 WINDOWS 下运行,目前最高版本为 SAS6。12 版。SAS 集数据存取,管
理,分析和展现于一体,为不同的应用领域提供了卓越的数据处理功能。它独特
的“多硬件厂商结构”(MVA)支持多种硬件平台,在大,中,小与微型计算机
和多种操作系统(如 UNIX,MVS WINDOWS 和 DOS 等)下皆可运行。SAS 采用模块
式设计,用户可根据需要选择不同的模块组合。它适用于具有不同水平于经验的
用户,处学者可以较快掌握其基本操作,熟练者可用于完成各种复杂的数据处理。
目前 SAS 已在全球 100 多个国家和地区拥有 29000 多个客户群,直接用户超过
300 万人。在我国,国家信息中心,国家统计局,卫生部,中国科学院等都是 SAS
系统的大用户。SAS 以被广泛应用于政府行政管理,科研,教育,生产和金融等
不同领域,并且发挥着愈来愈重要的作用。
1. SAS 的设计思想
SAS 的设计思想是为统计学家和科学工作者提供这样的一个工具,利用它
可以完成包括从简单的描述性系统到复杂的多变数分析的各种运算,从而使人们
从繁重的计算任务中解脱出来,有更多的时间和精力用于分析和解释计算的结
果,而不必为如何获得这些结果花费过多的时间和精力。
2. SAS 的功能
SAS 是数据管理和分析软件包,能够完成各种统计分析,矩阵运算和绘图等。
SAS 的各项功能由功能模块完成。其中 BASA 模块为必需模块,其它模块可任
选。供选择的模块包括统计(STAS),矩阵运算(IML),绘图(GRAPH)和全屏
幕操作(FSP)等 20 余个。
基础模块(BASE),具有以下功能:进行数据存储,调入,追加,拷贝和文件
处理;编写报告,打印图表;进行数据排序,分类等操作;完成一些基本统计数
计算(如平均数和相关系数);与一些软件包(dBASE,LOTUS 等)及大型机进
行数据交换和通讯。BASE 模块为 SAS 系统的核心模块。
统计模块(STAT)提供一些高度可靠,完整的统计分析过程。主要有方差分析
(包括一元,多元的单因素及多因素实验设计的方差分析),线性相关和回归分
析(包括聚类分析,主成份分析,因子分析,典范相关分析)以及非参数测验等,
共计 26 个过程。每个过程还提供多种不同算法和选项,从而 SAS 系统成为一个
全面,细致,科学的统计分析方法集。STAT 模块为 SAS 系统的核心和精华。
矩阵运算模块(IML)是一种交互式矩阵语言。可直接进行矩阵运算(加法,
乘法,求逆,计算特征值和特征向量等),适用于高级统计,工程运算和数学分
析。
绘图模块(GRAPH)能在微机的绘图设备上绘制图形。可制作三维图形,地图
和幻灯等。
全屏幕操作模块(FSP)为一交互式全屏幕软件。利用他可以建立,修改和浏
览 SAS 数据集中的观察值,定义用户屏幕等。
3. SAS 的特点
SAS 把数据存取,管理,分析和展现有机地融为一体。主要特点如下:
1) 功能强大,统计方法齐,全,新
SAS 提供了从基本统计数的计算到各种试验设计的方差分析,相关回归分析以
及多变数分析的多种统计分析过程,几乎囊括了所有最新分析方法,其分析技术
先进,可靠。分析方法的实现通过过程调用完成。许多过程同时提供了多种算法
和选项。例如方差分析中的多重比较,提供了包括 LSD,DUNCAN,TUKEY 测验在
内的 10 余种方法;回归分析提供了 9 种自变量选择的方法(如 STEPWISE,
BACKWARD,FORWARD,RSQUARE 等)。回归模型中可以选择是否包括截距,还可
以事先指定一些包括在模型中的自变量字组(SUBSET)等。对于中间计算结果,
可以全部输出,不输出或选择输出,也可存储到文件中供后续分析过程调用。
2) 使用简便,操作灵活
SAS 以一个通用的数据(DATA)步产生数据集,尔后以不同的过程调用完
成各种数据分析。其编程语句简洁,短小,通常只需很小的几句语句即可完成一
些复杂的运算,得到满意的结果。结果输出以简明的英文给出提示,统计术语规
范易懂,具有初步英语和统计基础即可。使用者只要告诉 SAS“做什么”,而不
必告诉其“怎么做”。同时 SAS 的设计,使得任何 SAS 能够“猜”出的东西用户
都不必告诉它(即无需设定),并且能自动修正一些小的错误(例如将 DATA 语
句的 DATA 拼写成 DATE,SAS 将假设为 DATA 继续运行,仅在 LOG 中给出注释说明)。
对运行时的错误它尽可能地给出错误原因及改正方法。因而 SAS 将统计的科学,
严谨和准确与便于使用者有机地结合起来,极大地方便了使用者。
3) 提供联机帮助功能
使用过程中按下功能键 F1,可随时获得帮助信息,得到简明的操作指导
第 1 章 SAS 初阶
§1.1 初识 SAS
1.1.1 启动
用如下方法可以进入 SAS 系统的窗口运行环境:
在 Win95 或 NT 环境中,从开始菜单的程序文件夹中找到 SAS 系统文件夹,从中
启动 SAS 系统。或者生成 SAS.EXE 的快捷方式(把 SAS.EXE 用鼠标右键拖到桌面),双 击
SAS.EXE 启动。
在 Windows 3.xx 环境中找到 SAS 系统程序组中的 SAS 图标双击启动。
1.1.2 SAS AWS(SAS 应用工作空间)
图 1 SAS AWS
启动后,出现如图 1的 SAS 运行界面,术语称为"SAS 工作空间(SAS Application WorkSpace)
"。它象其它 Windows 应用程序一样,在一个主窗口内,包含若干个子窗口,并有菜单条、
工具栏、状态栏等。
SAS 有三个最重要的子窗口:程序窗口(PROGRAM EDITOR)、运行记录窗口(LOG)、输
出窗口(OUTPUT)。
程序窗口的使用类似于 Windows 中的记事本程序,可以在其中编辑文本文件,主要是编辑
SAS 程序。程序可以直接在窗口中键入,插入新行用回车,插入点光标(闪动的竖线)可
以用光标键(上下左右箭头、Home、End)移动或用鼠标单击到某一处。按住 Shift 再按光
标键可以加亮显示一块文
本,然后用复制、剪切、粘贴命令(Edit 菜单中的 Cut、Copy、Paste,或工具栏图标)可以
复制或移动加亮显示的文本。这些编辑操作具体请参考 Windows 的有关文档。
运行记录窗口记录程序的运行情况,运行是成功还是出错,运行所用时间,如果出错,错在
什么地方。运行记录窗口中以红色显示的是错误信息。
输出窗口显示 SAS 程序的文本型输出(图形输出单独有一个 GRAPHICS 窗口)。输出分页
显示。
要把光标移动到某一窗口,可以用主菜单中的 Window 菜单选择要显示的窗口。用功能键
F5 可以切换到程序窗口,F6 可以到运行记录窗口,F7 可以到输出窗口。
SAS 主窗口标题栏下是主菜单。SAS 菜单是动态的,其内容随上下文而不同,即光标在不
同窗口其菜单也不同。其中,File(文件)菜单主要是有关 SAS 文件调入、保存及打印的功
能。Edit(编辑)菜单用于窗口的编辑(如清空、复制、剪切、粘贴、查找、替换)。Locals
(局部)菜单与当
前正在进行的操作有关,如果你正在程序窗口中编辑程序,则 Locals 菜单有提交运行、调
回修改等项,如果在运行记录窗口或输出窗口则 Locals 菜单项根本不出现。Globals 菜单内
容比较复杂,它可以打开被关闭的程序窗口、运行记录窗口、输出窗口、图形窗口,可以进
入 SAS 提供的各个独
立模块。主菜单下是一个命令条和工具栏菜单。命令条主要是用于与 SAS 较早版本的兼容
性,可以在这里键入 SAS 的显示管理命令。工具栏图标提供了常见任务的快捷方式,比如
保存、打印、帮助等等。鼠标光标在某一工具栏图标上停留几秒可以显示一个说明。工具栏
图标的解释如下:
Submit - 提交编辑窗口中的程序
New - 清空编辑窗口
Open - 打开文件到编辑窗口。用户指定一个文件调入到编辑窗口内。这个文件从此与
编辑窗口相关联,以后的存盘操作将自动存入这个文件。
Save - 存盘,保存编辑窗口内容,注意如果此窗口已经与一个文件相联系的话此功能将
覆盖文件的原有内容而不提示。
Print - 打印当前窗口内容
Print preview -打印预览。
Cut - 剪切选定文本。
Copy - 复制选定文本。
Paste - 粘贴。注意这些操作是对 Windows 剪贴板进行的,可以用来与其它 Windows 应
用程序交换文本、数据等。剪切或复制到剪贴板的内容可以被其它应用程序粘贴,其它应用
程序放到剪贴板的内容也可以粘贴到 SAS 的编辑窗口中。
Undo - 撤销刚才的编辑操作。
DOS prompt - 临时进入 DOS。
Browse - 打开 WWW 浏览器并进入 SAS 公司的主页 www.sas.com。
Directories - 进入 Directory(目录)窗口,可以浏览各 SAS 目录的内容,可以浏览目录
中的数据集、SAS 目录的内容。
SAS/ASSIST - 启动 SAS 的菜单驱动界面 SAS/ASSIST。
Help - 启动 Windows 的帮助系统进入 SAS 的帮助。
1.1.3 简单运行样例
假设我们有一个班学生的数学成绩和语文成绩,数学满分为 100,语文满分为 120,希望计
算学生的平均分数(按百分制)并按此排名,可以在程序窗口输入此程序:
title '95 级 1 班学生成绩排名';
data c9501;
input name $ 1-10 sex $ math chinese;
avg = math*0.5 + chinese/120*100*0.5;
cards;
李明 男 92 98
张红艺 女 89 106
王思明 男 86 90
张聪 男 98 109
刘颍 女 80 110
;
run;
proc print;run;
proc sort data=c9501;
by descending avg;
run;
proc print;run;
实际上,输入这样包含中文的程序最好办法不是在 SAS 程序窗口直接输入,因为 SAS 目前
对中文输入的处理还不够完善,好的办法是打开一个其它的编辑程序如 Windows 中的记事
本(在 Win95 中用开始菜单中的"程序 | 附件 |
记事本"启动),在记事本中复制输入的程序,然后到 SAS 系统程序窗口中使用粘贴命令(用
Edit 菜单的 Paste 或工具栏上的粘贴图标),把程序复制到 SAS 中。也可以在记事本中把编
好的程序存盘,然后在 SAS 程序窗口用 File 菜单的 Open 命令打开保存好的程序文件。
要运行此程序,只要用鼠标单击工具栏的提交图标 ,或用 Locals 菜单的 Submit
命令。运行后,运行记录窗口出现如下内容:
50 title '95 级 1 班学生成绩排名';
51 data c9501;
52 input name $ 1-10 sex $ math chinese;
剩余46页未读,继续阅读
资源评论
- mingxinguke2015-06-07很好的资源,非常详细,有例子有code
bookkeeperE
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功