內容簡介
本書全麵係統地介紹瞭國際著名的統計分析係統SAS軟件的主要內容, 包括SAS語言基礎、 SAS高級編程技術、 SAS 9.2和SAS 9.3新增內容及用法簡介、 用SAS實現試驗設計及處理病態數據的兩個過程簡介, 其中前兩部分是本書的重點。SAS語言基礎部分涵蓋瞭如下內容: SAS軟件介紹、 導入訪問外部數據、 基本SAS語言及其應用、 常用SAS函數及其應用; 而SAS高級編程技術部分包括如下內容: 宏及其應用、 SQL及其應用、 ODS及其應用、 數組及其應用、 IML及其應用, 以及如何掌握SAS語言的核心技術。書中還介紹瞭SAS 9.2和SAS 9.3中一些新增過程和選項, 以及部分實用新過程的使用方法和技巧。
作者簡介
任中國現場統計研究會理事、任中國生物醫學統計學會副會長、任《中華醫學雜誌》等10餘種雜誌編委。1.研究生醫學統計學教學方法的改革―逆嚮統計教學法,獨立完成,獲全軍教學成果三等奬;2.用數據挖掘技術實現多因素實驗設計,獨立完成,獲中國現場統計研究會優秀論文奬。曾獲軍隊科學技術進步三等奬兩項。
目錄
目 錄
第1篇 SAS語言基礎
第1章 SAS軟件介紹
1.1 SAS軟件的曆史與規模
1.2 SAS軟件的框架與結構
1.3 SAS環境與SAS窗口
1.4 如何發揮SAS幫助功能的作用
1.5 SAS過程與SAS程序的區彆
1.6 SAS數據步與SAS過程步簡介
1.7 SAS數據集與其他格式數據簡介
1.7.1 如何使數據成為SAS數據集
1.7.2 SAS數據集的種類與SAS數據集的
命名
1.7.3 創建SAS數據集的方法
1.8 用菜單驅動法運行SAS的方法
簡介
1.8.1 何為用菜單驅動法運行SAS
1.8.2 用菜單驅動法進行卡方檢驗
1.9 用編程法運行SAS的方法簡介
1.9.1 用編程法並利用已有SAS過程進行
卡方檢驗
1.9.2 當沒有相應的SAS過程時用編程法實現
某種統計分析
1.10 歸納與總結
1.11 SASPAL軟件簡介
1.11.1 SASPAL符閤初學者的需求
1.11.2 SASPAL使用方法
1.11.3 SASPAL界麵簡介
第2章 導入訪問外部數據
2.1 概述
2.1.1 外部數據
2.1.2 SAS訪問外部數據的方法
2.2 導入/導齣嚮導
2.2.1 介紹
2.2.2 應用舉例
2.3 Import和Export過程
2.3.1 介紹
2.3.2 語法
2.3.3 data?source?statement選項
2.3.4 小結
2.4 數據直接訪問
2.4.1 介紹
2.4.2 LIBNAME語句
2.4.3 SQL過程連接外部數據
第3章 基本SAS語言及其應用
3.1 SAS程序
3.1.1 SAS程序簡介
3.1.2 SAS程序的構成和書寫格式
3.2 SAS語句概念
3.2.1 SAS關鍵詞
3.2.2 SAS名
3.2.3 SAS常量
3.2.4 SAS變量
3.2.5 缺失值
3.2.6 SAS錶達式
3.2.7 SAS運算符
3.3 數據步常用語句
3.3.1 數據獲取語句
3.3.2 數據步文件管理語句
3.3.3 SAS變量操作語句
3.3.4 SAS觀測值操作語句
3.3.5 數據步循環與控製語句
3.4 過程步常用語句
3.5 全程語句
3.5.1 全程數據存取語句
3.5.2 全程日誌控製語句
3.5.3 全程環境控製語句
3.5.4 全局輸齣控製語句
3.5.5 全程程序控製語句
第4章 常用SAS函數及其應用
4.1 SAS函數中的基礎知識
4.1.1 SAS函數
4.1.2 SAS參數
4.1.3 函數值
4.1.4 SAS函數分類
4.1.5 使用SAS函數的注意事項
4.2 日期時間函數
4.2.1 日期時間函數簡介
4.2.2 用DATDIF函數計算兩個日期之間的
天數
4.2.3 用YRDIF函數計算兩個日期之間的
年數
4.2.4 用HOUR函數和MINUTE函數計算
當前時間
4.2.5 用YEAR函數、 QTR函數、 MONTH函數
和DAY函數分彆計算當前的年份、
季度、 月份和日期
4.2.6 用HOLIDAY函數計算指定年份、 指定
節日的日期
4.3 截取函數
4.3.1 截取函數簡介
4.3.2 用CEIL函數求最小整數
4.3.3 用FLOOR函數求最大整數
4.3.4 用INT函數取整數部分
4.3.5 用ROUND函數按指定的精度
取捨入值
4.3.6 用TRUNC函數求截取數值
4.4 分位數函數
4.4.1 分位數函數簡介
4.4.2 用CINV函數計算卡方分布的
p分位數
4.4.3 用FINV函數計算F分布的
p分位數
4.4.4 用PROBIT函數計算標準正態分布
的p分位數
4.4.5 用TINV函數計算t分布的
p分位數
4.5 數學函數
4.5.1 數學函數簡介
4.5.2 用ABS函數求絕對值
4.5.3 用EXP函數計算e的x次冪
4.5.4 用LOG函數計算以e為底的真數x的
自然對數值
4.5.5 用LOG10函數計算以10為底的真數
x的對數值
4.5.6 用MOD函數計算餘數值
4.5.7 用SQRT函數計算平方根
4.5.8 用SQRT函數、 FNONCT函數和FINV
函數計算ψ值
4.5.9 用CNONCT函數和CINV函數
計算λ值
4.6 概率函數
4.6.1 概率函數簡介
4.6.2 用PROBCHI函數計算服從卡方分布的
隨機變量小於x的概率
4.6.3 用PROBF函數計算服從F分布的
隨機變量小於x的概率
4.6.4 用PROBNORM函數計算標準正態分布
麯綫下的麵積
4.6.5 用PROBT函數計算服從t分布的隨機
變量小於x的概率
4.6.6 用PROBMC函數計算q臨界值
4.7 樣本統計函數
4.7.1 樣本統計函數簡介
4.7.2 用MEAN函數、 MAX函數與MIN函數
分彆計算算術均值、 最大值與
最小值
4.7.3 用SUM函數、 USS函數與CSS函數
分彆計算和、 未校正平方和與校
正平方和
4.7.4 用VAR函數、 STD函數、 STDERR函數
和CV函數分彆計算方差、 標準差、
標準誤與變異係數
4.7.5 用SKEWNESS函數和KURTOSIS函數
分彆計算偏度係數與峰度係數
4.7.6 用NMISS函數計算缺失值的
個數
4.8 隨機數函數
4.8.1 隨機數函數簡介
4.8.2 用NORMAL函數或RANNOR函數産生
服從正態分布的隨機數
4.8.3 用UNIFORM函數或RANUNI函數産生
服從均勻分布的隨機數
4.8.4 用RANEXP函數産生服從指數分布的
隨機數
4.8.5 用RANBIN函數産生服從二項分布的
隨機數
4.8.6 用RANPOI函數産生服從泊鬆分布的
隨機數
4.9 SAS CALL子程序
4.9.1 隨機數子程序
4.9.2 其他子程序
4.9.3 隨機數子程序的運用第2篇 SAS高級編程技術
第5章 宏及其應用
5.1 概述
5.2 宏變量
5.2.1宏變量的定義
5.2.2 宏變量的直接引用
5.2.3 宏變量值的顯示
5.2.4 宏變量值的改變
5.2.5 宏變量的間接引用
5.2.6 自動宏變量
5.2.7 全局宏變量
5.2.8 局部宏變量
5.3 宏與宏參數
5.3.1 創建名為mac的宏
5.3.2 創建形如mac(variable1, variable2,
…)的宏
5.3.3 宏參數賦值
5.4 宏的引用
5.4.1 引用名為mac的宏
5.4.2 引用形如mac(variable1, variable2,
…)的宏
5.4.3 引用形如mac(%mac1(), variable1,
…)的宏
5.4.4 引用含有特殊字符的宏
5.5 常用宏語句和係統宏函數
5.5.1 宏錶達式
5.5.2 常用宏語句
5.5.3 常用係統宏函數
5.6 宏與其他模塊接口
5.6.1 宏與數據步接口
5.6.2 宏與SQL接口
5.6.3 用戶自定義宏的存儲
第6章 SQL過程及其應用
6.1 SQL簡介
6.2 SQL過程的語句介紹
6.2.1 選擇錶中的列――select
6.2.2 創建新的列
6.2.3 數據排序――order
6.2.4 檢索滿足特定要求的
數據――where
6.2.5 聚集數據
6.2.6 為數據分組――Group By
6.2.7 過濾分組查詢結果
――Having
6.2.8 多錶連接查詢
6.2.9 嵌套查詢
6.2.10 查詢結果操作符
6.2.11 使用SQL創建新錶
6.2.12 添加新的數據行
6.2.13 更新數據
6.2.14 數據列操作
第7章 ODS及其應用
7.1 概述
7.2 ODS特點和常用輸齣目標
7.2.1 ODS特點
7.2.2 ODS目標
7.3 常用ODS語句
7.3.1 PUT語句
7.3.2 ODS TRACE語句
7.3.3 常用控製語句
7.3.4 ODS LISTING 語句
7.3.5 常用第三方格式輸齣目標語句
7.3.6 ODS OUTPUT語句
7.4 SAS ODS的應用
7.4.1 輸齣定量資料t檢驗結果
7.4.2 輸齣定量資料非參數檢驗結果
7.4.3 輸齣定量資料方差分析結果
7.4.4 輸齣定性資料卡方檢驗結果
7.4.5 輸齣定性資料秩和檢驗結果
7.4.6 輸齣定性資料相關分析結果
7.4.7 輸齣多重綫性迴歸分析結果
第8章 數組及其應用
8.1 Array語法格式
8.2 數組Array定義
8.2.1 定義數值型數組和字符型數組
8.2.2 特殊數組――隱含下標數組
8.2.3 臨時數組
8.3 數組Array初始化
8.4 數組引用
8.5 有關數組的SAS函數
第9章 IML及其應用
9.1 概述
9.2 由矩陣標識創建矩陣
9.2.1 矩陣的定義
9.2.2 矩陣的創建
9.3 矩陣操作
9.3.1 矩陣運算符的分類
9.3.2 矩陣運算符的應用
9.3.3 矩陣的下標
9.3.4 矩陣的混閤錶達式
9.4 IML編程語句
9.4.1 IML基本編程語句
9.4.2 模塊的定義和執行
9.4.3 IML中的命令語句
9.5 IML中的常用函數
9.5.1 矩陣生成函數
9.5.2 矩陣查詢函數
9.5.3 數學函數
9.6 IML中數據集的操作
9.6.1 打開與激活數據集
9.6.2 顯示與引用數據集
9.6.3 選擇觀測條目
9.6.4 從數據集中讀取觀測
9.6.5 編輯SAS數據集
9.6.6 由矩陣創建數據集
9.6.7 數據集排序
9.6.8 建立數據集索引
9.6.9 IML數據集操作與DATA步的
比較
第10章 如何把握SAS語言的
核心技術
10.1 宏的核心技術
10.1.1 宏的概念與宏變量
10.1.2 宏的結構及調用
10.1.3 宏循環語句
10.1.4 宏函數
10.1.5 SYMPUT子程序――宏與數據步的
信息交換
10.2 ODS的核心技術
10.2.1 傳送目標
10.2.2 改變文件風格
10.2.3 創建圖形輸齣
10.3 SQL的核心技術
10.3.1 SQL的本質與重點
10.3.2 重點SQL語句的使用及其與相應
功能的DATA步對比
10.3.3 實例分析
10.4 數組的核心技術
10.4.1 SAS數組的語法結構
10.4.2 實例分析
10.5 IML的核心技術
10.5.1 IML過程的語法結構
10.5.2 實例分析第3篇 SAS 9.2和SAS 9.3新增內容及用法簡介
第11章 SAS 9.2的SAS/BASE模塊中新增
內容簡介
11.1 Base過程的新功能
11.1.1 SAS/BASE模塊新增程序
11.1.2 SAS/BASE模塊新增選項
11.2 Base語言的新功能
11.2.1 概述
11.2.2 SAS係統功能
11.2.3 SAS語言元素
11.3 輸齣傳輸係統的新功能
11.3.1 概述
11.3.2 ODS語句的新增功能和
增強功能
11.3.3 DOCUMENT過程的新增功能和
增強功能
11.3.4 TEMPLATE過程的新增功能和
增強功能
11.3.5 改進的ODS統計圖形
11.3.6 針對SAS/GRAPH的新增ODS
支持
11.3.7 新增的PDF安全選項
11.3.8 新增的可縮放嚮量圖形和字體
11.3.9 查詢打開的ODS目標
11.4 數據安全技術的新功能
11.4.1 概述
11.4.2 總體增強
11.5 宏語言工具的新功能
11.5.1 概述
11.5.2 新增的自動宏變量
11.5.3 新增的SAS宏係統選項
11.5.4 %MACRO語句的新選項
11.6 可擴展性能數據引擎的新功能
11.6.1 概述
11.6.2 SPD引擎數據集選項
11.6.3 SPD引擎LIBNAME語句
選項
11.6.4 SPD引擎係統選項
11.7 XML LIBNAME引擎的新功能
11.7.1 概述
11.7.2 增強的LIBNAME語句
11.7.3 新增的XMLMap功能
11.7.4 停用的語法
第12章 SAS 9.2的SAS/STAT模塊新增
內容簡介
12.1 ODS統計圖形
12.2 新增的相關軟件
12.3 新增過程
12.4 主要的增強方麵
第13章 SAS 9.3的SAS/BASE模塊新增
內容簡介
13.1 Base SAS 9.3過程的新功能
13.1.1 新增的Base SAS過程
13.1.2 增強的Base SAS過程
13.2 Base SAS 9.3統計過程的
新功能
13.3 Base SAS 9.3語言參考的
新功能
13.3.1 Base SAS中的ODS圖形
13.3.2 SAS係統功能
13.4 Base SAS 9.3函數和CALL子程序的
新功能
13.4.1 新增的函數和CALL子程序
13.4.2 現有函數的增強
13.5 Base SAS 9.3語句的新功能
13.5.1 新增的SAS語句
13.5.2 增強的SAS語句
13.6 Base SAS 9.3係統選項的
新功能
13.6.1 對標記的代碼段使用檢查點模式
和重啓模式
13.6.2 將係統選項重置為其啓動值或
默認值
13.6.3 創建LIBNAME語句中指定的
目錄
13.6.4 對SAS數據集、 SAS數據視圖和項存
儲的命名使用擴展規則
13.6.5 更改ODS文檔中頁的方嚮
13.6.6 控製SAS名稱的自動更正
13.6.7 在電子郵件中指定UTC
時差
13.6.8 指定URLENCODE和URLDECODE
函數的編碼
13.6.9 GETOPTION函數的增強
13.6.10 增強的SAS係統選項
13.6.11 OPTIONS過程的增強
13.7 Base SAS 9.3輸齣傳輸係統的
新功能
13.7.1 SAS窗口環境(針對UNIX和Windows)
中的默認輸齣更改
13.7.2 Base SAS軟件中包含選定的
SAS/GRAPH産品
13.7.3 PRINTER注冊錶設置的
更改
13.7.4 DOCUMENT過程的增強功能
13.7.5 模闆過程的增強功能
13.7.6 ODS語句的增強功能
13.7.7 新增的係統選項
13.8 Base SAS 9.3 ODS圖形過程的
新功能
13.8.1 ODS圖形過程隨Base SAS
附帶
13.8.2 針對默認ODS輸齣的更改
13.8.3 SGPLOT和SGPANEL過程新增的
繪圖語句
13.8.4 針對PROC SGPLOT、 PROC SGPANEL
和PROC SGSCATTER語句的
更新
13.8.5 針對SGPLOT和SGPANEL過程中的
繪圖語句的更新
13.8.6 SGPANEL和SGPLOT過程的
軸更新
13.8.7 對SGRENDER過程的更新
13.8.8 對SGDESIGN過程的更新
13.8.9 新增的屬性映射功能
13.8.10 新增的注解功能(試用)
13.9 Base SAS 9.3圖形模闆語言的
新功能
13.9.1 新增的布局語句
13.9.2 新增的繪圖語句
13.9.3 新增的圖例語句
13.9.4 常規用途的新功能
13.9.5 SAS 9.2語句的增強功能
13.10 Base SAS 9.3 ODS圖形設計器的
新功能
13.10.1 設計器隨Base SAS附帶
13.10.2 ODS樣式的增
SAS語言基礎與高級編程技術 下載 mobi epub pdf txt 電子書