好書試閱

SAS在統計學的應用

95特價618
貨到通知
下次再買
SAS(Statistics Analysis System)程式是一種操弄、分析及呈現資料的整合
模組。其程式中的核心是在於其「程式語言」可以確認資料是如何處理及分析
的;該「敘述語言」回應資料如何操作,或指示如何分析。SAS 程式是由一組
排序的 SAS 敘述區塊所組成,且分為兩種型態:「資料步驟」(Data Steps)及
「過程步驟」(Procedure Steps,或縮寫為 Proc Steps)。資料步驟就是預備資料
做分析,產生「資料集」(Data Sets)且在過程中重新組織及修改資料;過程步
驟就是在一個資料集上,針對特殊資料進行特別型態的分析,或統計檢定。
做為一個 SAS 的熟習者,其實就是成為 SAS 的程式設計者,對於「基礎
SAS」(Base SAS)應該有全盤的瞭解,而「基礎 SAS」是由 SAS 所提供有關
於不同型態資料管理及分析軟體成分的核心基礎,其功能可歸納如圖 1-1。
從圖 1-1 可以知道:基礎 SAS 的功能有「分析」(Analytics)、「報
表及圖形」(Reporting & Graphics)、「資料處理及管理」(Data Access
& Management)、「顧客應用」(Client Application)、「應用發展」
(Application & Development)、「網路強化」(Web Enablement)、「企業解
決」(Business Solution)及「視覺及探索」(Visualization & Discovery)(http://
www.sas.com)(2009)。
基礎 SAS 功能提供一個 SAS 程式設計者執行 4 種重要的基礎工作:(1)資
料處理(Data Access);(2)管理(Management);(3)分析(Analysis);及(4)
報告(Presentation)。一個 SAS 程式設計者可以使用「SAS 程式語言」(SAS
圖 1-1 基礎 SAS 的功能
視覺及探索
企業解決
報表及圖形
網路強化
資料處理及管理
顧客應用
應用發展
基礎 SAS
分析
緒論
Chapter01
Programming Language)、「隨即使用的過程」(Ready-to-use Procedures)及
「視窗介面」(Windowing Interface)來(1)處理許多來源的資料;(2)管理個人資
料;(3)在報告中,分析及報導有意義的資訊,且可以有個人想要的型態傳遞到不
同的平台上面。關於實際的運作,可能還是需要讀者在下節中瞭解 SAS 軟體的
操作環境簡介後,才可以有全盤的瞭解及應用。
壹、SAS 操作環境簡介(以 SAS 9.X 英文版為例)
SAS 操作畫面中,分為「功能列(1)」、「快捷列( )」及「瀏覽視窗( )」。
在瀏覽視窗中,又分為「SAS 環境內容視窗( a)」、「SAS Log 視窗( b)」及
「編輯程式(Editor)視窗( c)」。
SAS 環境內容視窗,顧名思義就是其環境內容,除了一些「圖書館」
(Libraries)、「喜愛的資料夾」(Favoriate Folders)、「檔案捷徑」
(Favoriate Folders)連結外,還可以連結到主機中的檔案;SAS Log 視窗允許使
用者從編輯程式(Editor)視窗或其他應用程式所送出的指令(Statement)來瀏
覽其執行記錄檔,簡稱 Log,若其語法沒有錯誤的話,將會列出每個階段執行後
的一些摘要訊息。同時,一些注意及錯誤的訊息也會在 Log 視窗中呈現(如前所
述,通常是紅色的),而且不能更改視窗內的文字。如果有時候不小心把 Log 視
窗關掉,可以藉由功能列中的「瀏覽」(View)再把 Log 視窗開啟。「Editor 視
窗」應該就是 SAS 的靈魂所在,程式指令的撰寫及下達都是在此視窗中進行,
相信大家已迫不及待的想編輯第一個 SAS 程式吧!但是,還是奉勸讀者稍安勿
躁,請在下節中先認識一些功能列再說吧!(圖 1-2)
事實上,一般 SAS 程式完整的主視窗可以分類如下:
1. 編輯(Editor)視窗:編輯視窗提供修改及程式執行的功用。當程式執行
時,會產生(a)Log 及(b)過程結果,相關資訊相對的會呈現在 Log 及過程
結果視窗中。編輯視窗為了操作便利,又可以稱為「程式編輯區」,快速
鍵為「F5」。
2. Log 視窗:相關程式執行時的資訊會顯示在 Log 視窗中,包括警告
(Warning)及錯誤(Error)的訊息。Log 視窗為了操作便利,又可以稱
SAS 在統計學的應用
為「
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing