当前位置:首页 > 资源 >工具列表 >工具详情

SAS
平分:

SAS(Statistical Analysis System)是一款功能强大的统计分析系统,具有统计分析、经济预测或时间序列分析、矩阵运算、绘图、质量控制管理等功能,并具有信息存储简单、语言编程能力强、对数据连续处理、统计分析方法丰富、操作简单等特点。

软件类型:免费

使用教程

本教程主要从SAS基本的界面、操作方式以及编成基础等方面对数据预处理的方法进行介绍。

1.SAS软件与操作界面

    在SAS主界面中可以实现SAS文件和数据库的操作、编辑、视图、分析、作图等一系列功能。系统菜单会因所调用的SAS模块不同而有不同。

  “Exploer”窗口类似于windows系统下的资源管理器,可以实现对SAS数据库,数据文件、程序及其他文件的查看、打开、新建、删除等基本操作,甚至可以直接运行sas之外的其他程序。

  “Results”窗口可以以目录或条目的形式提供给分析结果的浏览功能。处于主界面右边的是“Output”、“Log”和“Editor”窗口,同样可通过单击下面对应的按钮进行窗口之间的切换。

  “Output”窗口主要是呈现利用SAS系统进行分析的各种结果,按F7可切换到该窗口。

  “Log”窗口是日志窗口、按F6键可以切换到该窗口。用户对SAS的每一步操作都会以日志的形式列在“Log”窗口当中在进行数据分析的过程中,一些出错信息和程序执行的反馈信息也会出现在该窗口中。

  “Editor”窗口是一个文本编辑器,按F5键可以切换到该窗口。用户可以在该窗口中进行编辑程序或输入文字信息,而在“log”和“Output”窗口中不能进行写入信息。

  另外在一级菜单“View”中单击对应的窗口名字也可以打开相对应的窗口。

  “Flie”菜单主要实现SAS系统文件的基本操作,包括新建、打开、储存、打印文件,以及导入和导出外部数据文件、利用E-mail传送文件等。

  “Edit”菜单主要实现对文本进行选择、查找、替换、复制、剪切、粘贴等编辑功能。

  “View”菜单的功能主要是进行窗口切换或打开对应窗口。

  “Tools”菜单可以打开数据库查询与管理器,以及表格、图形、报告、文本编辑器,并且可以对SAS系统的全局参数、界面、字体、颜色等方案进行调整。

  “Solutions”菜单是利用SAS进行数据分析,程序开发的最主要的菜单。该菜单下的“Analysis”二级菜单涵盖了绝大多数的统计分析、试验设计、数据挖掘、地理信息系统、探索性数据分析、投资分析、市场研究、项目管理、质量控制、队列模拟、时间序列分析等功能和模块。“solutions”菜单还提供了Assist和Desktop两种图形界面(GUI),以方便初学者在较短的时间内利用SAS进行数据处理。

  “Windows”系统菜单主要实现窗口切换、窗口排列等窗口操作功能。

    “Help”菜单是SAS系统的强大帮助系统,提供了从菜单操作到编程语言等一系列的帮助功能。同时在认识对SAS系统进行分析的过程中,只要单击工具栏上的便可以快速的转到该过程对应的帮助信息上。

2 SAS编程基础

     SAS系统不仅可以使用菜单方式进行数据操作和统计分析,而且还具备强大的编程语言功能,供用户灵活调用各种分析参数。

     2.1 在SAS系统中,可以利用“Editor”或“Program Editor”窗口书写程序。SAS编程语言结构比较简单,主要有两个步骤,即DATA Step(简称DATA/数据步)和PROC Step(简称PROC/过程步)组成。程序中的每一行以“;”结尾,其语句的语法与常见的高级语言语法大体相似,同样包括关键字、运算符号、函数及其参数等基本要素。以下举例说明:

   Title“...”;

   Libname…;

   Data…;

   …;

   …;

   Run;

   Proc…;

   Run;  

   DATA步是SAS进行数据管理和操作的基本步骤,其主要功能包括:建立SAS数据集,导入外部程序数据文件,分割、合并、修改、更新现有的SAS数据集,分析、呈现和管理数据,利用数据集中已有的数据计算或生成新的变量等。DATA步中常用的SAS编程语句如下。

   Infile语句:从外部文件获取数据。如果要使用该语句,必须把其放在其他data语句之前。其主要语法如下:

   Infile“外部数据路径及文件名”<选项>;

   如从c:/SAS/bonedne.txt文件中获取数据,可以利用以下infile语句。

   infile c:/SAS/bonedne.txt;

   input语句:指定读入数据的格式以及为杜如的数据指定变量名及格式,其语法如下所示。

   input <变量名1 变量名2 … 变量名n> <选项>;

   如从上例读入的外部数据读入两个变量的数据,并分别命名SQ1、SQ2。

   input SQ1 SQ2;

   card语句:用于在SAS系统中直接输入数据,表明所列示数据的开始。

  


同关注

  • 评论

最新评论

同类工具

产品介绍:AMOS是SPSS Statistics软件包中的独立产品,是功能强大的结构方程(SEM)建模工具,…


产品介绍:Stata是一款可进行数据分析、数据管理以及绘制专业图表的统计软件。Stata具有强大的统计分析功能…


产品介绍:Eviews 软件是QMS(Quantitative Micro Software)公司开发的基于W…


产品介绍:Origin是一款图形可视化和数据分析软件,是科研人员和工程师常用的高级数据分析和制图工具,既可以满…


产品介绍:MATLAB广泛应用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要…


产品介绍:HLM是一个著名的多水平统计分析的软件,即使是不完整的数据,它也可以进行有效的多元线性分析,包括非限…


产品介绍:Weka(Waikato Environment for Knowledge Analysis)是一…


产品介绍:RapidMiner是一款开源的数据挖掘软件,它不仅提供了一个GUI的数据处理和分析环境,还提供了J…


产品介绍:UCIENT是一款社会网络分析软件,它包括一维与二维数据分析的NetDraw,还有正在发展应用的三维…


产品介绍:Citespace是一款应用于科学文献中的可视化文献分析软件,它能够显示一个学科或知识域在一定时期发…