首页 > 编程知识 正文

SAS数据处理,sas数据分析从入门到企业实战

时间:2023-05-06 18:52:37 阅读:157712 作者:1299

本节摘自华章出版社《深入解析sas:数据处理、分析优化与商业应用》书第一章,第1.1节,作者swdxd庄徐唯kkdxj kadfy,更多章节内容可登陆云栖社区“华章电脑”公众号查看

1.1 SAS系统概述SAS具有集成的可扩展性,用于执行输入和检索数据、数据转换和管理、报告创建和管理、统计和数学分析、业务规划、预测、物流优化、APP开发等任务

SAS可以在各种操作系统上运行,包括Windows、UNIX、Linux和Mainframe。 此外,SAS程序代码具有很好的可移植性,在某些环境中开发的SAS代码也可以在其他操作系统上运行。

作为SAS系统核心的Base SAS由以下部分组成:

DATA步骤:用于处理和管理数据。

SAS流程(Procedure ) :用于分析、处理和报告。

可扩展和定制SAS软件程序的宏语言(Macro Facility ) :可以减少程序文本,使SAS程序更有效、更易于维护,更容易编写复杂的程序逻辑。

DATA步骤调试器:当执行提交的DATA步骤时发生错误,或者如果输出结果与预期的不同,通过跟踪DATA步骤的执行,有助于发现程序逻辑错误。

“输出系统”(ODS )输出设备系统可生成各种易于访问的格式的输出,包括HTML文件、传统列表输出、postscript文件、RTF文件和输出数据集

SAS窗口环境:用于开发和测试SAS程序的交互式图形用户界面。 在本节的后半部分详细说明。

其中,前三个是SAS语言的主要元素,本篇后面的章节将专门介绍。

Base SAS软件提供数据处理流程和基础统计流程FREQ、MEAN、CORR和UNIVARIATE等,并通过与其他SAS产品一起使用,提供更强大的数据读取、分析、优化和演示以下是一些常见的SAS产品,用于实现数据读取、统计分析、优化和信息显示等功能。

)1) SAS /访问接口

提供与各种第三方数据源交互的功能。 例如,Oracle、DB2、Teradata等各种关系数据库; SAP R/3、PeopleSoft等ERP系统; 同样,Hadoop等也有专用的ACCESS接口。 每个数据源的ACCESS界面都需要单独的软件许可证。 SAS在与第三方数据源进行交互时,直接调用该数据库或APP供应商提供的客户端来访问数据,以确保数据访问的效率。 此外,SAS/ACCESS还提供了用于访问Microsoft Access数据库文件和Excel工作簿文件中的数据的接口。

)2) SAS/GRAPH

SAS/GRAPH是用于数据和信息显示的SAS系统的数据可视化和显示(图形)组件,其可以通过使用二维和三维图形,例如图形、散点图和地图直观地表示数据值之间的关系您还可以创建文本幻灯片、生成各种图形输出、提供实用程序和管理输出。

)3) SAS/STAT

SAS/STAT软件提供全面的统计分析方法,共有75多个统计分析过程,例如t检验、方差分析(ANOVA过程)、聚类分析(VARCLUSTER和FASTCLUS过程)、因子分析) 该软件不断更新,反映了新的研究成果和方法。

)4) SAS/ETS

经济计量分析、时间序列分析与预测(如ESM流程、ARIMA流程和UCM流程)、系统建模与仿真(模型流程)、离散选择分析、定性有限因素变量模型分析、时间序列数据季节性调整、财务分析与报告、经济除了这些流程外,SAS/ETS软件还包括对经济和金融数据库以及交互式环境的无缝访问,可进行时间预测和投资分析。

)5) SAS/OR

SAS/OR侧重于物流和优化。 SAS/OR提供的OPTMODEL建模语言用于构建、解析和维护优化模型的建模环境,可以是OPTMODEL流程的多种求解器,也可以是OPTLP、OPTMILP、OPTMILP流程等单个求解器

基于Base SAS软件、更高的产品和技术构建在SAS智能平台上的SAS的许多业务解决方案都是客户智能、风险管理、供应链、零售等各个业务领域的特定问题关于SAS业务解决方案的内容,本书的第四篇有相应的介绍。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。