📜  SAS编程简介

📅  最后修改于: 2021-10-19 05:54:16             🧑  作者: Mango

统计分析系统 (SAS)是由 SAS Institute 开发的软件套件,SAS Institute 是分析领域的领导者之一。它对于执行高级分析、多变量分析、商业智能、数据管理功能以及进行预测分析非常有用。

SAS的使用:
SAS 被包括谷歌、Facebook、Twitter 和埃森哲在内的许多顶级组织用于回答在业务和组织层面持续存在的许多问题,也用于生成信息报告。它有助于业务预测、质量改进、运营研究和项目管理。它在应用程序开发和图形设计中特别有用。这篇文章应该可以帮助您对 SAS 应用程序的工作有一个直观的了解,并暗示它的原始力量。

SAS软件类型:
有多种类型的 SAS 软件可用。通常有 4 种类型的 SAS 软件,如下所示。

  1. 适用于 Windows 的 SAS
  2. SAS EG(企业指南)
  3. SAS 企业矿工 (EM)
  4. SAS 统计软件

上述类型中最常用的软件是 SAS for Windows。它可以轻松部署并通过启用网格处理来实现 SAS 环境的现代化。

SAS 库:
库是 SAS 中的存储机制。它可以存储性质相似的程序。从广义上讲,有两种类型的库,即。临时的和永久的。

临时逻辑库是仅在当前 SAS 会话或作业期间存在的逻辑库。顾名思义,永久库存储在外部存储器中,不会在会话结束时删除。

SAS 编程工作流程:
SAS 编程应用程序的特征在于下图中指定的流控制。

在上图的第一阶段,SAS 程序将读取通常作为工作表存储在 Excel 工作簿中的数据。在此阶段建立与工作簿的连接,并以适合在以下阶段使用的格式导入数据。

探索数据:
在第二阶段,我们检查不一致或不正确的值。这里也可以生成频率报告和汇总统计。乍一看这些报告和摘要,我们可能会立即发现一些不一致之处。例如,除了一个分类属性的所有标签名称可能都是大写字母。另一个不正确值的例子是击球手在字符串比赛中得分的最小次数的负值。此阶段还显示前 5 行。

准备数据:
在这个阶段,在早期阶段发现的问题得到修复。在这里,我们使用现有值创建新列或连接它们。条件处理也在这个阶段完成。某些表也被连接起来以提供更一致的数据表示。这些表具有干净且经过验证的值。

分析和报告数据并导出结果:
最后两个阶段在 SAS 编程应用程序中合二为一。在这里,我们根据地理坐标、汇总统计等创建地图,这些是用于显示结果的一些输出模型。我们还可以保存在 Excel 工作簿中创建的输出模型并下载以供以后离线使用。

这是 SAS 编程应用程序的整体框架。希望本文能帮助您清楚了解 SAS 程序的工作流程。