SAS程式語言主要包含兩個部分,第一部分為「DATA step」,是用來建立資料,包含建立變數、判別式、函數…等。

第二部分則為「PROC step」,是用來進行統計運算以及產出統計報表。

一般資料分析的過程為:建立資料→統計計算→生成統計報表

下面為一個簡單的案例:

data x 是用來代表data程序開始並命名為x。

其中SAS是以「」來區隔不同行,當讀到「run;」時,SAS便會以「data」至「run」作為一個步驟。

proc 則是用來進行統計計算,本案例是計算data x的平均數。

常見的統計方法有corr、freq、means、summary、univariate、gchart、gplot…等。

同樣地,當讀到「run;」時,便代表proc步驟結束。

接下來便會自行產生報表:

除此之外,我們使用SAS通常會進行一些比較複雜的計算,當撰寫很多程式之後,我們便容易忘記哪一段是在執行什麼樣的分析,這時註解的功能便很重要。

在SAS中/* */在兩個*之間的文字都可以是註解,且SAS會自動幫我們將其做綠色標記,如下圖:

以上就是SAS的基本語法,您學會了嗎?