1 / 27
文档名称:

数据分析与统计软件10.ppt

格式:ppt   大小:2,378KB   页数:27页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

数据分析与统计软件10.ppt

上传人:电离辐射 2022/7/5 文件大小:2.32 MB

下载得到文件列表

数据分析与统计软件10.ppt

相关文档

文档介绍

文档介绍:数据分析与统计软件10
一簇蓝色精灵的小确幸
CHENYING0907
数据分析软件的基本问题
怎样建立数据集?
怎样进行数据分析(自己写代码,或利用现有函数)?
输出图表
8
SAS基本界面
编辑窗、输出窗、日志窗
数据分析与统计软件10
一簇蓝色精灵的小确幸
CHENYING0907
数据分析软件的基本问题
怎样建立数据集?
怎样进行数据分析(自己写代码,或利用现有函数)?
输出图表
8
SAS基本界面
编辑窗、输出窗、日志窗
SAS资源管理器
9
SAS处理流程
数据步、过程步
10
SAS的模块
SAS/BASE模块:核心模块。数据管理、交互环境管理、语言处理、调用其它模块
SAS/STAT模块:覆盖几乎所有实用数理统计分析方法,是国际统计分析领域标准
SAS/EM模块:企业级数据挖掘
SAS/IML模块:功能强大面向矩阵运算的编程语言
SAS/GRAPH模块:图形软件包,产生各种图表
SAS/ASSIST模块:面向任务的菜单驱动界面,使用户可以通过菜单使用SAS其它产品
SAS/INSIGHT模块:可视化数据探索工具
SAS/CALC模块:电子表格软件
SAS/ACCESS模块:各种流行数据库接口
11
逻辑库
对应于一条物理路径的逻辑名,用于存放SAS数据集和数据文件
内置逻辑库,临时逻辑库Work(缺省存放处)
人工建立的逻辑库都是永久的
12
建立逻辑库
先在硬盘上建立相应目录
在编辑窗输入libname命令
按F8或提交按钮提交命令
13
逻辑库连接数据库
libname oradb oracle user=scott password=tiger path=orcl;
以上命令可以直接连接Oracle数据库,其它数据库操作类似
14
一个完整的数据步与过程步
data ;
input id name $ sex $ score;
cards;
101 张三 男 98
102 李四 男 87
103 兰兰 女 95
;
run;
proc print data= (keep=id name score);
run;
15
一个完整的数据步与过程步
16
删除逻辑库
删除后目录和数据在物理上依然存在,只是拆除了连接
鼠标指向逻辑库,在右键菜单选择“删除”
使用图形界面建立逻辑库
17
变量
命名规则:以字母或下划线开头,由字母、下划线、数字等组成,不区分大小写
变量赋值
data cr;
y=1;
z='abc';
w="xyz";
run;
18
例子
data sfz;
length id $18.;
input id sex $;
cards;
370825186532435432 M
010356789235875763 F
234567890098765988 M
345432680102300670 F
;
run;
proc print;
run;
19
Date、time、datetime类型
date riq;
cdate="3mar2010"d;
ctime='7:30't;
cdatetime='6jan2010:8:18:30pm'dt;
run;
proc print;
format cdate yymmdd10. ctime time10. cdatetime datetime22.;
run;
20
读文本文件中的数据
libname temp 'c:\temp';
%let f1='c:\temp\';
filename fil "(&f1)";
data ;
infile fil;
input h w;
run;
proc print data=;
run;
21
列指针控制读取
%let f2='c:\temp\';
filename fin "(&f2)";
data test;
infile fin;
input
***@1 x1 $3.
***@4 x2 6.
***@10 x3 $4.
;
run;
proc print;
run;
22
列控制符号
%let f2='c:\temp\';
filename fin "(&f2)";
data test;
infile fin;
input
x1 $1-3
x2 4-9
x3 $10-13
;
run;
proc print;
run;
23
分隔符
%let f2='c:\temp\';
filename fin1 "(&f3)";
data test;
infi