本節書摘來自異步社群《sas 統計分析與應用從入門到精通(第二版)》一書中的第1章,第1.1節,作者汪海波 , 羅莉 , 吳為 , 孟玲 , 楊世宏 , 汪海玲,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
sas 統計分析與應用從入門到精通(第二版)
學習目标
了解sas系統的特點以及結構組成。
熟悉sas for windows的安裝和啟動。
掌握sas菜單操作。
掌握sas系統的檔案管理。
内容概要
sas系統是世界領先的資訊系統,是一款大型規模化的內建應用軟體系統,具有完備的資料存取、管理、分析和顯示等功能。本章對sas軟體以及sas系統的特點進行了較詳細的介紹,簡要地概述了sas系統結構組成(各組成子產品的作用),描述了sas軟體的要求和環境支援。希望大家對sas系統能夠有較全面的了解。
同時簡要地介紹了sas的安裝和啟動,對sas菜單操作也進行了詳細的講解,尤其是那些sas操作中經常應用的菜單。sas雖然是程式設計軟體,但是菜單操作仍有非常重要的作用,熟練地掌握sas菜單操作是學好sas的基礎。還概述了sas的檔案管理,重點介紹了臨時和永久資料庫以及它們之間的差別。掌握sas資料庫的作用以及意義,有助于對sas資料集和其他檔案的管理。
sas系統于1966年由美國北卡羅來納州州立大學開始研制,1976年成立美國sas軟體研究公司,并對sas系統進行維護、開發、銷售和教育訓練工作。sas軟體研究所自建立以來,就以sas系統的卓越功能和可靠技術支援著稱于世,逐漸發展成為全球最大的獨立軟體開發商之一,在世界6大洲的60多個國家設有分公司及分支機構。
sas系統是世界領先的資訊系統,是一款大型規模化的內建應用軟體系統,具有完備的資料存取、管理、分析和顯示等功能。所謂軟體系統,就是一組在一起作業的計算機程式。sas系統的使用者都可以根據自己的需要,随時作出調整。在資料處理和統計分析領域,sas系統被譽為國際上的标準分析軟體系統。不論是複雜的還是簡單的工作,sas都可以滿足你的需要。sas系統在世界範圍内被廣泛應用于政府、科研、教育和生産等不同的領域,發揮着積極的作用。sas系統的最大特點就是把資料管理和資料分析融為一體。sas系統特點如圖1-1所示。

具體來說,它有以下幾方面的特點。
(1)使用靈活友善、功能齊全。使用者把要解決的問題用sas語言表達出來,送出給sas系統就可以解決問題。并且sas系統提供有很多語句和選項,供使用者靈活地選擇使用。
(2)sas語言程式設計能力強且簡單易學。sas語言是一種近乎自然英語的非過程語言。
(3)資料處理和統計分析融為一體。sas軟體克服了通常軟體偏重于資料管理功能或統計分析的弊病,把資料管理功能和統計分析功能有機地結合在一起,它不僅具有一整套從資料輸入、加工處理直到檔案操作等完備靈活的資料管理功能,而且還能對所存儲的資料進行統計分析。sas系統提供有完備的sas語句和函數用于資料加工處理,并具有對資料進行編輯、整理、連接配接和更新等功能。
(4)擴充性強。sas系統的子產品式結構可以讓使用者靈活地按自己的需要去選擇所需功能的子產品。
(5)适用性強。sas系統可以在不同的作業系統下運作(pc-dos/ms-dos、unix、ves、windows等),因為它有dos和windows的不同版本;sas系統适用于任何類型的資料,可以通路各種資料資源;sas系統适用于任何人員(初學者或有經驗的使用者)。
(6)應用面廣。sas系統适用于幾乎任何應用的需要。sas系統可用來解決自然科學和社會科學領域中的各種問題,如統計學、社會學、經濟學、生物、醫療衛生等,其功能包括圖形顯示、資料分析、資料輸入、資料檢查、資料管理、報表生成、統計計算、市場研究、銷售管理、供應管理、調查分析和建立預測模型等。
sas系統是由衆多産品組成的子產品化的大型內建系統,其中base sas軟體是sas系統的基礎核心。
下面對sas系統中的一些模型進行簡要的介紹。
(1)base sas。是sas系統的基礎,提供sas資料庫管理功能,所有其他的子產品必須與之結合起來使用。子產品中的一些基本過程和sas函數能夠完成基礎的統計計算,其中包括以下幾個方面。
對資料進行标準化、求秩及有關統計。
生成并分析列聯表。
計算機率分布函數、百分位數、樣本統計量及産生随機函數。
輸出與讀入資料時可使用任何格式的報表。
繪制直方圖、餅圖、星形圖,還可以畫散點圖、曲線圖、時間序列圖等。
(2)sas/stat。這是一個完整可靠的統計分析子產品。包括回歸分析、方差分析、屬性資料分析、多變量分析、判别分析、聚類分析、殘存分析、心理測驗分析和非參數分析等9類方法共40多個過程。
(3)sas/ets。是用于計量經濟與時間序列分析的專用子產品。利用該子產品可建立各種統計模型,進行所關心系統的模拟和預測。如主要分析領先經濟名額的綜合指數和道瓊斯股票指數的趨勢,以及預測每月總用電需求量、健康保險索賠額等。還提供有許多處理時間序列資料的實用程式,如時間頻率轉換和季節調整等。
(4)sas/or。是用于運籌學和工程管理的專用子產品。該子產品可以幫助人們實作對人力、時間以及其他各種資源的最佳利用。包括通用的線性規劃、正數規劃以及混合整數規劃和非線性規劃等方法。
(5)sas/qc。是用于品質控制的子產品。它提供從發現和明确問題所在及進行試驗設計到過程控制圖和進行過程的能力分析。還提供了一套全螢幕菜單系統,以引導使用者進行标準的統計過程控制和過程的能力分析。
(6)sas/iml。用于矩陣運算的子產品。它提供了功能強大的矩陣運算的程式設計語言,使用者可根據自己的需要編寫各種矩陣運算的程式。
(7)sas/graph。這是一個強有力的繪圖子產品。它擁有多種繪圖功能,如直線圖、二維和三維圖、直方圖、餅圖、星形圖、地理圖和各種映像圖等。除此之外還具有對圖進行全螢幕編輯和修改等功能。
(8)sas/fsp。這是一個用來進行資料處理的互動式菜單系統。可用來進行全螢幕的資料輸入、編輯、查詢及資料檔案的建立等。
(9)sas/af。這是一個應用開發工具,利用它的螢幕設計能力及scl語言的處理能力,可以快速開發各種功能強大的應用系統。
(10)sas/assist。該子產品為sas系統提供了面向任務的菜單驅動界面。它可免去使用者學習sas語言的負擔,同時生成的sas程式既可輔助有經驗的使用者快速編寫sas程式,又可幫助使用者學習sas語言。
(11)sas/eis。該子產品是sas系統中采用新興的面向對象的程式設計模式的又一個開發工具。
(12)sas/access。該子產品是對目前許多流行病資料的接口集,它提供的與外部資料庫的接口是透明和動态的。
(13)sas/english。該子產品為使用者提供利用自然英語擷取資訊的能力。
(14)sas/calc。是一個功能完善的多元電子表格子產品,具有财務分析、資料模組化、資料組合及管理等能力。
(15)sas/insight。該子產品為可視化資料探索工具。
(16)sas/lab。這是菜單驅動面向任務的解釋引導式資料分析子產品。
(17)sas/cpe。這是計算機及網絡系統運作狀況分析評估子產品。
(18)sas/gis。這是集地理資訊系統功能與空間資料的顯示分析為一體的子產品。
(19)sas/share。這是sas系統中進行資料庫的并發性控制的專門子產品。
(20)sas/connect。在标準網絡環境下,通過該子產品可使各平台的sas系統建立内在聯系,實作分布處理,進而有效地利用各平台資料和機器資源。
(21)sas/nvision。這是用于高标準影像制品的設計和制作的子產品。
(22)sas/spectraview。這是進行多元資料觀察、分析、研究的一個互動立體可視化工具。
(23)sas/toolkit。這是sas功能擴充工具,使用者可使用各種進階語言編寫sas過程、函數和輸入輸出格式等,然後通過該模型轉換為sas的組成部分。
sas系統提供有非常完整的資料,主要有以下一些指南:sas入門、sas語言、sas過程、sas/stat、sas/graph、sas/iml、sas/af、sas/fsp、sas宏、sas表等。
作業系統:安裝者權限。為了確定sas9.1.2全部安全的安裝,安裝者必須-
具有安裝各種更新的管理權限。
windows xp。sas9.1.2支援使用windows xp專業版。
windows 2000系列。sas9.1.2支援windows 2000專業版和windows 2000伺服器版本。
硬體要求:英特爾或英特爾奔騰Ⅱ及以上處理器。
記憶體要求:windows、windows nt、windows 2000、windows xp處理器的記憶體要求為最低128mb或更大,交換檔案的最小空間為128mb。
支援螢幕:svga(800×600或更高分辨率)