SAS (Statistics Analysis System) 統計分析系統軟體

来源:https://www.cnblogs.com/milton/archive/2022/04/30/16210592.html
-Advertisement-
Play Games

SAS (Statistical Analysis System) 是一個統計軟體系統,由 SAS Institute 開發, 用於數據管理、高級分析、多元分析、商業智能、刑事調查和預測分析. SAS 由北卡羅來納州立大學在1966至1976年之間開發, 並於1976年成立了SAS軟體研究所. 19... ...


SAS

SAS (Statistical Analysis System) 是一個統計軟體系統,由 SAS Institute 開發, 用於數據管理、高級分析、多元分析、商業智能、刑事調查和預測分析. SAS 由北卡羅來納州立大學在1966至1976年之間開發, 並於1976年成立了 SAS Institute. 1980年代和1990年代得到進一步發展, 增加了新的統計程式和額外的組件並引入了JMP. 在2004年的版本9 中增加了點擊式圖形交互界面. 2010年增加了社交媒體分析產品.

技術概述

SAS是一整套軟體, 用於挖掘、更改、管理和檢索各種來源的數據並對其進行統計分析. SAS通過SAS語言為非技術用戶提供了一個圖形點擊式用戶界面. SAS程式有檢索和操作數據的 DATA 步驟, 和分析數據的 PROC 步驟, 各步驟都由一系列語句組成.

  • DATA 步驟包含可執行的語句用於使軟體執行操作, 聲明性語句用於讀取數據集或修改數據呈現.
  • PROC 步驟由調用函數(procedure)的PROC語句組成, 函數對數據集進行分析以生成統計, 分析和圖形. 有300多個函數, 每個函數都包含大量的編程和統計工作.
  • 有巨集語句, 一次編寫, 之後可以在其他地方重覆使用.

在2007年增加輸出投遞系統(Output Delivery System)後, 數據可以以HTML、PDF、Excel、RTF和其他格式發佈. SAS套件有超過200個組件.

起源

SAS的開發開始於1966年, 當時北卡羅來納州立大學聘請 Anthony Barr 對他的方差分析和回歸軟體進行編程, 以便它能在IBM System/360電腦上運行. 項目由美國國立衛生研究院(National Institutes of Health)資助. 最初目的是為了分析農業數據以提高作物產量. Barr 和學生 James Goodnight 一起開發了該軟體的統計程式, 兩人成了項目負責人.

  • 1971年, 第一個版本是以發佈的年份命名的: SAS 71. 作為有限功能版本, 它只能在IBM大型機中使用, 具有SAS編程的主要元素, 例如 DATA 步驟和 PROC 步驟中最常見的過程
  • 1972年發佈了SAS 72, 這是一個完整版本, 它引入了MERGE語句並增加了處理缺失數據或合併數據集的功能.
  • 1976年 Barr, Goodnight, Sall 和 Helwig 成立了 SAS Institute 該項目由此從北卡羅來納州立大學遷入新公司.

發展歷史

SAS 在版本76中被重新設計, 使用了允許編譯器和過程的開放架構. 改進了 INPUT 和 INFILE, 從而可以讀取IBM大型機使用的大多數數據格式. 還通過 PUT 和 FILE 添加了生成報告的功能. 還增加了分析一般線性模型的能力以及格式化程式, 允許開發人員定製數據外觀. 1979年, 版本79增加了對 CMS 操作系統的支持, 引入了數據集方法. 版本82引入了早期的巨集語言和 APPEND 方法.

1985年, SAS用C編程語言重寫. 這允許 SAS 在 UNIX, MS-DOS和Windows上運行. 之前是用PL/I, Fortran 和彙編語言編寫的.

從80年代至90年代, SAS發佈了許多組件來補充基本的SAS功能

  • 1980年發佈了製作圖形的SAS/GRAPH, 以及支持計量經濟學和時間序列分析的SAS/ETS組件
  • 1990年前後代發佈SAS/PH-Clinical, 一個面向醫葯行業用戶的組件. 美國食品藥品監督管理局(The Food and Drug Administration)2002年對新藥申請的 SAS/PH-Clinical 進行了標準化.
  • 垂直領域的SAS Financial Management 和 SAS Human Capital Management (後來稱為 CFO Vision and HR Vision respectively).
  • JMP是由 John Sall 的團隊開發的, 利用了1984年蘋果 MacOS 引入的圖形用戶界面, 並於1989年發售. JMP在2002年後不斷更新, 最近一次發佈是在2016年.
  • 版本6在整個20世紀90年代都在使用, 並可用於更廣泛的操作系統, 包括Macintosh、OS/2、Silicon Graphics和PRIMOS. SAS通過點發佈引入了新功能
  • 版本6.06到6.09, 引入了基於 Windows 的用戶界面, 並增加了對SQL的支持.
  • 第7版引入了產出交付系統和改進的文本編輯器.
  • ODS在後續版本中得到了改進. 在版本8中增加了更多的輸出選項. 支持的操作系統數量減少到UNIX、Windows和z/OS, 並增加了Linux
  • 第8版和SAS Enterprise Miner於1999年發佈.

現狀

  • 2002年推出了文本挖掘軟體. Text Miner分析電子郵件等文本數據, 尋找商業智能應用程式中的模式.
  • 2004年, SAS 9.0版發佈, 被稱為“水星計劃”, 旨在使更多的商業用戶能夠使用SAS. 9.0版增加了基於用戶角色的自定義用戶界面, 並將SAS企業指南的點擊式用戶界面作為軟體的主要圖形用戶界面.
  • 2004年, SAS互動管理改進了客戶關係管理(CRM)功能.
  • 2008年, SAS宣佈了Unity項目, 旨在整合數據質量、數據集成和主數據管理.
  • 2010年, 推出了免費的教育版本. 發佈的 SAS Social Media Analytics是一款社交媒體監控、互動和情感分析工具, 同年推出了SAS快速預測建模器(RPM), 它使用Microsoft Excel創建基本的分析模型.
  • JMP 9在2010年增加了使用JMP R編程語言的新界面和Excel插件. 與Teradata和EMC Greenplum合作推出了一款高性能計算設備.
  • 2011年, 公司發佈了Enterprise Miner 7.1. 該公司從2013年10月到2014年10月推出了27個數據管理產品, 並更新了160個其他產品.
  • 2015年SAS全球論壇, 宣佈了幾個專門針對不同行業的新產品, 以及新的培訓軟體.

軟體產品

SAS最大的產品線是其客戶智慧(customer intelligence)系列

  • 用於網路、社交媒體和營銷分析的眾多SAS模塊可用於描述客戶和潛在客戶、預測他們的行為以及管理和優化溝通.
  • SAS還提供了欺詐框架Fraud Framework, 該框架的主要功能是監控不同的應用網路和合作伙伴之間的交易並分析識別存在欺詐的異常情況.
  • SAS Enterprise GRC(企業的治理、風險和合規)提供風險建模、情景分析和其他功能, 以便管理數據風險, 合規風險並將其可視化
  • 還有SAS Enterprise Risk Management產品集, 主要面對的是銀行和金融服務機構用戶
  • SAS IT Management Solutions 用於監控和管理IT系統運行, 從各種IT資產收集關於性能和利用率的數據,然後創建報告和分析
  • SAS' Performance Management 用於整合併提供員工、部門和組織級別的績效KPI的圖形化顯示.
  • SAS Supply Chain Intelligence 用於滿足供應鏈需求, 例如預測產品需求、管理分銷和庫存以及優化定價
  • SAS for Sustainability Management 用於預測環境、社會和經濟影響,並確定業務與對環境或生態系統的影響之間的關係

SAS 對各行業有不同的產品組合, 如政府、零售、電信和航空航天,以及營銷優化或高性能計算.

產品版本

版本 日期 備註
72 January 1972
76 July 1976
79.5 April 1981
82.4 January 1983
4.06 March 1984
5.03 January 1985
6.01 July 1986 PC DOS
6.03 March 1988
6.06 March 1990
6.07 April 1991
6.08 March 1993
6.09 October 1993
6.10 October 1994
6.11 October 1995
6.12 November 1996
7.0 October 1998
8.0 November 1999
8.1 July 2000
8.2 March 2001
9.0 October 2002
9.1 December 2003
9.1.3 August 2004
9.2 March 2008 STAT 9.2
9.2M2 April 2010 STAT 9.22
9.3 July 2011 STAT 9.3
9.3M2 August 2012 STAT 12.1
9.4 July 2013 STAT 12.3
9.4M1 December 2013 STAT 13.1
9.4M2 August 2014 STAT 13.2
9.4M3 July 2015 STAT 14.1
9.4M4 November 2016 STAT 14.2
9.4M5 September 2017 STAT 14.3
9.4M6 November 2018 STAT 15.1
9.4M7 August 2020 STAT 15.2

市場和競品

  • SAP BusinessObjects
  • IBM Cognos
  • SPSS Modeler
  • Oracle Hyperion
  • Microsoft Power BI
  • Stata

參考


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 前言 一個項目上線了兩個月,除了一些反饋的優化和小Bug之外,項目一切順利;前期是屬於推廣階段,可能使用人員沒那麼多,當然對於項目部署肯定提前想到併發量了,所以早就把集群安排上,而且還在測試環境搞了一下壓測,絕對是沒得問題的;但是,就在兩個月後的一天,系統突然跑的比烏龜還慢,投訴開始就陸續反饋過來了 ...
  • 本文以C#及vb.net代碼為例介紹如何來實現合併PDF頁面內容。本文中的合併並非將兩個文檔簡單合併為一個文檔,而是將多個頁面內容合併到一個頁面,目的是減少頁面上的空白區域,使頁面佈局更為緊湊、合理。下麵,將分別從兩個示例來展示合併,即: 從兩個PDF文檔頁面實現頁面合併 在同一個PDF文檔實現頁面 ...
  • 由於我們有時候需要在基於.net framework的項目上使用(如Winform端應用),有時候有需要在.net core的項目上使用(如.net core的WebAPI),那麼我們把基於SQLSugar的基礎模塊封裝,編譯為.net standard就很有必要,而且由於.net framewor... ...
  • 一 什麼是介面 介面是指定一組函數成員而不實現它們的引用類型。 class Program { static void FlyFunc(IFly obj) { obj.Fly(); } static void Main(string[] args) { var bird = new Bird(); ...
  • 最近使用STM32CubeIDE來進行編程,現對其軟體架構及功能進行學習和總結,也希望後來的小伙伴能夠更快的上手這款軟體! STM32CubeIDE官方介紹 STM32CubeIDE(Integrated development environment for STM32 products) 特征: ...
  • CentOS7 根分區擴容 [詳細過程] 前提 1.如果原來的系統根分區為邏輯捲分區 則可以使用如下的方法 如果不是則不可以 2.如果原來的系統根分區不是邏輯捲分區 則不可以擴展只能再添加掛在磁碟進行相應目錄的擴容 添加磁碟 [此處添加一塊2G的硬碟] 1.先添加一塊磁碟 然後在系統中查看是否可以正 ...
  • STM8S103F3 產品手冊, 接線 ST-LINK和開發板的SWIM口是一一對應的, 直接連到開發板的同名PIN, 開發工具庫 SPL 第三方維護的 STM8S103F3_SPL 創建項目 打開 STVD 工具鏈: 選擇STM8 Cosmic, 指定toolchains到對應的目錄, 選擇晶元型... ...
  • linux套接字編程示例 簡單TCP、UDP編程示例。 TCP TCP通信模型 伺服器代碼 #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <errno.h> #include <stdi ...
一周排行
    -Advertisement-
    Play Games
  • 什麼是工廠模式 工廠模式是最常用的設計模式之一,屬於創建型模式。 有點: 解耦,可以把對象的創建和過程分開 減少代碼量,易於維護 什麼時候用? 當一個抽象類有多個實現的時候,需要多次實例化的時候,就要考慮使用工廠模式。 比如:登錄的抽象類ILoginBusiness,它有2個實現,一個用用戶名密碼登 ...
  • 這次iNeuOS升級主要升級圖形渲染引擎和增加豐富的圖元信息,可以很快的方案應用。總共增加41個通用和行業領域的圖元應用,增加2154個圖元信息,現在iNeuOS視圖建模功能模塊總共包括5894個行業圖元信息。現在完全支持製作高保真的工藝流程和大屏展示效果。 ...
  • 效果圖先附上: 首先 這是我是參考 教程:使用 SignalR 2 和 MVC 5 實時聊天 | Microsoft Docs 先附上教程: 在“添加新項 - SignalRChat”中,選擇 InstalledVisual> C#>WebSignalR>,然後選擇 SignalR Hub 類 (v ...
  • 一、前言 項目中之前涉及到胎兒心率圖曲線的繪製,最近項目中還需要添加心電曲線和血樣曲線的繪製功能。今天就來分享一下心電曲線的繪製方式; 二、正文 1、胎兒心率曲線的繪製是通過DrawingVisual來實現的,這裡的心電曲線我也是採用差不多相同的方式來實現的,只是兩者曲線的數據有所區別。心電圖的數據 ...
  • 安裝 Redis # 首先安裝依賴gcc, 後面需要使用make編譯redis yum install gcc -y # 進入 /usr/local/src 目錄, 把源碼下載到這裡 cd /usr/local/src # 下載 redis 7.0.2 的源碼,github被牆,可以使用國內的地址 ...
  • Redis 的定義? 百度百科: Redis(Remote Dictionary Server ),即遠程字典服務,是一個開源的使用ANSI C語言編寫、支持網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。 中文官網: Redis是一個開源(BSD許可),記憶體存 ...
  • 事情的起因是收到了一位網友的請求,他的java課設需要設計實現迷宮相關的程式——如標題概括。 我這邊不方便透露相關信息,就只把任務要求寫出來。 演示視頻指路👉: 基於JavaFX圖形界面的迷宮程式演示_嗶哩嗶哩_bilibili 完整代碼鏈接🔎: 網盤:https://pan.baidu.com ...
  • Python中的字典 Python中的字典是另一種可變容器模型,且可存儲任意類型對象。鍵值使用冒號分割,你可以看成是一串json。 常用方法 獲取字典中的值 dict[key] 如果key不存在會報錯,建議使用dict.get(key),不存在返回None 修改和新建字典值 dict[key]=va ...
  • 迎面走來了你的面試官,身穿格子衫,挺著啤酒肚,髮際線嚴重後移的中年男子。 手拿泡著枸杞的保溫杯,胳膊夾著MacBook,MacBook上還貼著公司標語:“加班使我快樂”。 面試官: 看你簡歷上用過MySQL,問你幾個簡單的問題吧。什麼是聚簇索引和非聚簇索引? 這個問題難不住我啊。來之前我看一下一燈M ...
  • tunm二進位協議在python上的實現 tunm是一種對標JSON的二進位協議, 支持JSON的所有類型的動態組合 支持的數據類型 基本支持的類型 "u8", "i8", "u16", "i16", "u32", "i32", "u64", "i64", "varint", "float", "s ...