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的基本語法,您學會了嗎?