文档介绍:SAS 系统是用于严肃数据分析和决策支持的大型集成式模块化软件包
六十年代末到八十年代初以统计分析及线性数学模型为主,在数据处理和统计分析领域被誉为国际上的标准软件系统
SAS在决策支持工具---数据仓库和数据挖掘(Data Warehouse与Data Mining)方面已连年被评为“年度最佳产品”、“最佳决策支持工具”。
公司卓著的业绩使之被评为"全美国人们最乐意为之工作的100家公司"之一及"最佳决策支持工具的供应商"。
发展
1966年美国北卡周立大学
1972年推出SAS72供大学使用
1976年成立SAS研究所(SAS Institute Inc.),总部在美国北卡州凯瑞市
现已是全球最大的私人软件公司
SAS简介(Statistical Analysis System)
1
SAS简介(Statistical Analysis System)
为金融、制造、电信、政府及教育部门提供数据仓库和决策支持系统
运用统计分析、时间序列、运筹决策等科学方法进行质量控制、财务管理、生产优化、风险管理、市场调查和预测等
2
一、SAS程序和SAS数据集
界面(显示管理系统):三个基本窗口
EDIT 编辑窗:编辑SAS程序
LOG 记录窗:程序运行过程、时间、错误信息(红色---错误兰色---正常绿色--- 警告)
OUTPUT结果输出窗:当程序运行无误,且有结果输出时显示
其他:lib窗
3
4
由三部分组成;SAS语句以一个关键词开始, 以分号(;)结束;
Data esr; 数据步:输入并建立数据
Input x;
Cards;
3
9
8
6
5
5
7
3
10
8
10
4
;
Run; 过程步:调用现成的SAS过程,进行统计分析
在程序最后,指示过程步或数据步结束,可以提交
SAS程序结构:
5
Log窗输出
6
Output窗输出
7
程序运行---在编辑窗输入程序后
点击图标
按功能键“F8”
在命令行(窗)键入“submit”
在local下拉菜单中选“submit ”
窗口内容保存----激活窗口后
在命令行(窗)键入 file “路径\文件名”
点击图标
在file下拉菜单中选“save ”或“save as”
只有编辑窗口(edit窗)才能打开文件
一、SAS程序和SAS数据集
8
SAS数据集建立---用input和cards语句直接输入
data child; /*,自动放在saswork子目录下*/
input id x1 $ x2 x3 x4 x5 x6; /* 指明要输入的变量, $为字符型变量*/
cards; /*标志数据区开始,数据之间以一个或几个空格分隔*/
1 m 32
2 m 35
3 m 33
254 m 176
255 f 30
256 f 33
521 f 178
; /* 标志数据区结束,分号必须单独一行*/
run;
9
SAS中的常用变量类型
数值型:不需特殊定义
字符型: 定义方式变量名$
日期型:多种形式如: 变量名 mmddyy6.
实际记录为距1960/01/01的天数
其它数据库中的逻辑型、备注型变量在SAS中均为字符型变量。日期型变量转进SAS后一般也变为字符型变量。
SAS数据集建立---用input和cards语句直接输入
10