SAS入门(一)理论篇
生活随笔
收集整理的這篇文章主要介紹了
SAS入门(一)理论篇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SAS入門(一)
- SAS系統結構組成
- SAS模塊功能
- SAS系統文件管理
- SAS語言構成
- SAS程序構成
- DATA步
- PROC步
- SAS函數
- 數據集
- SAS語句
SAS系統結構組成
SAS是由眾多產品組成的模塊化的大型集成系統,以下簡要介紹常用的SAS模塊功能。參考文獻鏈接:SAS統計分析與應用從入門到精通
SAS模塊功能
1、Base SAS
- 繪制直方圖、餅圖、星形圖、散點圖、曲線圖、時間序列圖等。
2、SAS/ STAT
3、SAS/ ETS
4、SAS/ GRAPH
5、SAS/ OR
6、SAS/ IML
7、其他
SAS系統文件管理
- SAS中以庫為單位保存文件,分為臨時庫和永久庫。其中臨時庫是在打開SAS后自動創建,庫標記為WORK,在關閉SAS后自動刪除;永久庫通過Libname a 'C:\data\'調用,即Libname 庫名 路徑。
- SAS文件名通過庫名.文件名調用。
SAS語言構成
- SAS語句:關鍵詞+名字+特殊字符;
- SAS表達式
SAS語句 - 語句可以在任何地方開始和結束的任何地方。
- 在最后一行的末尾的分號標志著語句的結束。
- 許多SAS語句可以在同一行,用分號結束每條語句。
- 空間可用于在SAS程序語句中分隔組件。
- SAS關鍵字不區分大小寫。
- 每個SAS程序必須使用一個運行語句結束。
SAS變量名
- SAS中的變量表示SAS數據集中的一列。 變量名遵循以下規則。
- 它最多可以有32個字符。
- 它不能包含空格。
- 它必須以字母A到Z(不區分大小寫)或下劃線(_)開始。
- 可以包括數字,但不能作為第一個字符。
- 變量名不區分大小寫。
先算括號內,其次按符號優先級,相同優先級則從左邊開始算。
SAS程序構成
兩類步驟:DATA步 及 PROC步
DATA步
data 數據集名
如:data a.case1
1、DATA步產生數據集的兩種方法
(1)直接創建
(2)外部讀取
(3)從某數據庫中讀取部分
2、操作語句
PROC步
proc用于處理和分析數據庫,以下列舉幾個SAS過程必要語句及功用
以print功能為例,說明proc的用法:
Proc print data=xx; # 指定待處理的數據庫
Var id name; # 表明待處理的指標
run; # 執行
SAS函數
數據集
1、排序
Proc sort data= a out=b;
by descending x1 x2;
proc print;
run;
2、連接
注:
數據集合并
數據集轉置
數據集復制
數據集拆分
SAS語句
1、賦值
2、輸出
條件
循環
delete
where
累加
總結
以上是生活随笔為你收集整理的SAS入门(一)理论篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于RRT算法的路径规划实现(matla
- 下一篇: 解决从PDF复制出来的文字总是换行的小技