上 捲
第1章 SAS語言入門 002
1.1 語言概述 005
1.2 編程環境 010
1.3 SAS Studio編程 016
第2章 數據集與DATA步 032
2.1 SAS 邏輯庫 032
2.2 SAS 數據集 036
2.3 DATA 步 041
2.3.1 內嵌數據行或外部數據文件 043
2.3.2 通過已有 SAS 數據集生成 048
2.3.3 通過 PROC IMPORT 或 PROC SQL 生成 051
2.4 DATA 步的運行機製 054
2.4.1 編譯階段 055
2.4.2 運行階段 056
2.5 DATA 步語句快速索引 057
第3章 變量與錶達式 062
3.1 常量與變量 062
3.1.1 變量長度與缺失值 063
3.1.2 數值常量 065
3.1.3 日期/時間/日期時間常量 067
3.1.4 字符常量 067
3.2 錶達式 068
3.2.1 運算符 068
3.2.2 運算符優先順序 072
3.2.3 WHERE 語句特定運算符 072
3.2.4 賦值語句 073
3.2.5 纍加賦值語句 074
3.2.6 RETAIN 語句 075
3.3 SAS數組 077
3.3.1 數組名稱 079
3.3.2 數組元素變量列錶 079
3.3.3 數組長度 080
3.3.4 隱式下標變量 080
3.3.5 多維數組 081
3.3.6 臨時數組 082
3.3.7 數組排序 083
3.3.8 注意事項 084
第4章 流程控製 087
4.1 DO-END語句塊 087
4.2 分支控製 088
4.2.1 IF-THEN 分支控製 088
4.2.2 ELSE-IF 多分支控製 090
4.2.3 SELECT-WHEN 多分支控製 090
4.3 循環控製 091
4.3.1 指定次數的循環:DO-TO-BY 091
4.3.2 指定條件的循環:DO-WHILE 與 DO-UNTIL092
4.3.3 指定集閤的循環:DO-OVER 093
4.4 特殊的流程控製語句 094
4.4.1 跳齣循環語句:LEAVE 094
4.4.2 繼續循環語句:CONTINUE 094
4.4.3 返迴語句:RETURN 095
4.4.4 中止執行語句:STOP 與 ABORT 095
4.4.5 跳轉語句:GOTO 與 LINK 096
第 5章 函數封裝 099
5.1 LINK-RETURN 技術 101
5.2 SAS宏函數封裝 103
5.3 FCMP函數 105
5.4 係統函數速查 110
第6章 SAS宏 113
6.1 宏變量 114
6.1.1 命名 114
6.1.2 作用域 114
6.1.3 係統宏 115
6.1.4 宏代碼調試 117
6.1.5 宏錶達式 117
6.2 宏函數 119
6.3 邏輯控製 121
6.3.1 宏語句塊 121
6.3.2 條件分支 121
6.3.3 循環控製 121
6.4 係統宏函數 122
第7章 DS2 124
7.1 程序結構 126
7.1.1 變量聲明與類型 126
7.1.2 程序實體作用域 129
7.1.3 變量數組與標準數組 130
7.1.4 係統方法與用戶自定義方法 131
7.2 數據程序 136
7.3 包程序 137
7.4 綫程程序 143
第8章 代碼組織 149
8.1 靜態文件包含 149
8.2 程序中動態擴展代碼 151
8.3 動態執行外部命令 153
第9章 文件讀寫 157
9.1 二進製文件讀寫 157
9.2 文本文件讀寫 159
9.3 順序讀取多個文件 162
9.4 並行讀取多個文件 165
9.5 共享緩衝區讀寫 166
第10章 按位運算 168
10.1 按位運算 168
10.2 實現方法 169
10.3 按位運算應用 173
第11章 擴展SAS功能 177
11.1 通過 Module調用外部 DLL函數 177
11.2 用 C 語言開發用戶函數庫 182
11.2.1 準備64位 C 編譯環境 182
11.2.2 開發用戶自定義動態庫 183
11.3 PROTO 編寫 C 代碼或注冊外部 DLL 184
第12章 數據結構——數組 187
12.1 數組 187
12.1.1 DATA步數組 187
12.1.2 FCMP 數組 189
12.1.3 DS2 數組 192
12.1.4 SAS宏數組 193
12.2 數組應用:高精度數值計算 194
第13章 數據結構——隊列與堆棧 196
13.1 隊列 196
13.1.1 函數版實現與示例 196
13.1.2 宏版實現與示例 199
13.2 堆棧,函數版實現與示例 202
第14章 數據結構——鏈錶 206
14.1 基礎知識 206
14.2 如何在 SAS 代碼中內嵌 C 語言代碼 207
14.3 單嚮鏈錶和雙嚮鏈錶 209
14.4 鏈錶應用:約瑟夫斯問題 216
第15章 數據結構——二叉樹 221
15.1 PROTO 實現與封裝 221
15.2 FCMP二叉樹實現 227
15.3 二叉樹應用:算術錶達式求值 231
第16章 數據結構——矩陣運算 235
16.1 FCMP 矩陣運算 236
16.2 DS2 矩陣運算 243
16.3 矩陣應用:綫性方程組求解 246
16.4 矩陣應用:非綫性方程組求解 248
第17章 數據結構——圖 255
17.1 深度優先和廣度優先遍曆 256
17.2 最短路徑問題 260
17.2.1 Dijkstra算法 261
17.2.2 Bellman-Ford 算法 263
17.2.3 Floyd-Warshall 算法 265
下 捲
第18章 統計學基礎 270
18.1 數據特徵度量 270
18.1.1 集中趨勢度量 272
18.1.2 離散趨勢度量 274
18.1.3 分布特徵度量 277
18.1.4 置信區間、置信水平與 p-值 279
18.2 統計學上的變量類型 280
18.3 基本數據處理 283
18.3.1 排序與排名 284
18.3.2 數據轉置 285
18.3.3 堆疊與拆分 286
18.3.4 過濾數據 287
18.3.5 隨機抽樣 289
18.3.6 基本統計量 290
18.4 基本圖形圖錶 292
18.5 SAS 産品與過程步概覽 303
18.5.1 SAS核心産品功能簡介 305
18.5.2 Base SAS 過程步速查 309
18.5.3 SAS/STAT過程步速查 318
第19章 大數定律與中心極限定理 327
19.1 大數定律 327
19.1.1 弱大數定律 327
19.1.2 三種大數定律 329
19.1.3 圖形化證明 330
19.1.4 強大數定律 333
19.2 中心極限定理 334
19.2.1 大數定律與中心極限定理關係 335
19.2.2 圖形化證明 336
19.2.3 實際用途 340
第20章 統計分布 342
20.1 均勻分布 342
20.2 離散型統計分布 345
20.2.1 伯努利分布 345
20.2.2 二項分布 347
20.2.3 幾何分布 353
20.2.4 負二項分布 357
20.2.5 超幾何分布 360
20.2.6 泊鬆分布 362
20.3 連續型統計分布 365
20.3.1 正態分布 365
20.3.2 對數正態分布 373
20.3.3 指數分布 376
20.3.4 卡方分布 379
20.3.5 學生t-分布 381
20.3.6 F分布 387
20.3.7 柯西分布 390
20.3.8 貝塔分布 392
20.3.9 伽馬分布 395
20.3.10 愛爾朗分布 397
20.3.11 韋布爾分布 399
20.3.12 三角分布 400
20.3.13 Table 分布 401
附錄:各統計分布之間的關係 403
第21章 方差分析 404
21.1 假設檢驗 404
21.2 方差分析 406
21.2.1 學生t-檢驗 406
21.2.2 單因子方差分析 408
21.2.3 雙因子方差分析 418
第22章 數據標準化 421
22.1 常用標準化方法 421
22.2 SAS數據標準化 424
22.3 自定義數據標準化 429
第23章 主成分分析與因子分析 433
23.1 主成分分析 434
23.1.1 主成分分析原理 435
23.1.2 主成分分析的具體步驟 436
23.2 因子分析 443
23.2.1 因子分析原理 443
23.2.2 巴特利球度檢驗和 KMO 檢驗 443
23.2.3 因子分析的具體步驟 445
第24章 相關分析與迴歸分析 450
24.1 變量關係 450
24.2 相關分析 451
24.2.1 綫性相關性度量 451
24.2.2 非參數關聯度量 452
24.2.3 定量數據的相關分析 455
24.2.4 類彆數據的相關分析 457
24.3 迴歸分析 460
第25章 聚類分析 467
25.1 聚類度量 469
25.1.1 距離係數 469
25.1.2 相似性/相關係數 471
25.1.3 SAS實踐 473
25.2 聚類形成方法 475
25.2.1 一次形成分類係統 475
25.2.2 K-均值聚類 477
25.2.3 逐步形成分類係統 485
25.2.4 R 型聚類分析 491
25.3 自己實現聚類算法 494
25.3.1 K-均值方法 494
25.3.2 逐步形成分類係統 501
附錄:聚類度量的自定義實現 509
第26章 神經網絡 512
26.1 神經元模型 513
26.2 神經網絡 517
26.2.1 訓練神經網絡 519
26.2.2 反嚮傳播算法 519
26.3 SAS 代碼實現與範例 524
第27 章 π高精度求解與探索分析 536
27.1 π值計算 537
27.1.1 濛特卡羅方法 543
27.1.2 蒲豐投針方法 544
27.1.3 微積分方法 545
27.1.4 冪級數方法 546
27.1.5 冪級數高精度方法 548
27.1.6 梅欽類公式高精度方法 550
27.1.7 迭代方法——貝拉公式 554
27.2 π值分析 557
27.2.1 數字分布規律 558
27.2.2 可視化探索 561
附錄 564
參考文獻 598
· · · · · · (
收起)