TheLittleSASBook中文版入門指南

TheLittleSASBook中文版入門指南

《TheLittleSASBook中文版入門指南》是2017年清華大學出版社出版的圖書,作者是Lora,D.,Delwiche(洛拉·D·德爾維奇)。

基本介紹

  • 中文名:TheLittleSASBook中文版入門指南
  • 作者:Lora,D.,Delwiche(洛拉·D·德爾維奇 )
  • 出版社:清華大學出版社
  • 出版時間:2017年12月1日
  • ISBN:9787302487104
內容簡介,圖書目錄,作者簡介,

內容簡介

《The Little SAS Book 中文版》以大量實例、清晰簡明的解釋以及儘可能少的術語來介紹SAS語言,且大部分的功能均來自Base SAS。Base SAS包含了所有程式設計師所使用的核心功能。但也有例外,例如第9章包含了使用SAS/STAT模組的過程;此外還有第2章及第10章中,介紹從其他軟體導入導出數據,其中一些方法要求使用SAS/ACCESS Interface to PC Files。
我們努力介紹初學者可能需要的所有Base SAS特性。有些讀者可能會對某些主題的出現感到驚訝,例如宏,雖然宏通常被認為是高級技能,有時候新手同樣需要用到,因此我們也做了介紹。但這並不是說您需要了解本書的全部內容,您僅需閱讀能夠解決您問題的部分章節即可。即便是從頭到尾通讀過此書,當碰到新的編程挑戰時,您仍可能需要重啟記憶,回來溫習相關內容。

圖書目錄

目 錄
第1章 SAS軟體使用入門 001
1.1 SAS語言 002
1.2 SAS數據集 004
1.3 DATA步和PROC步 006
1.4 DATA步的內置循環 007
1.5 選擇提交SAS程式的模式 009
1.6 SAS視窗環境下的視窗和命令 011
1.7 在SAS視窗環境中提交程式 013
1.8 閱讀SAS日誌 016
1.9 查看結果018
1.10 SAS數據邏輯庫 020
1.11 在VIEWTABLE視窗中查看數據集 024
1.12 用SAS資源管理器查看數據集屬性 026
1.13 使用SAS系統選項 028
第2章 導入數據到SAS 031
2.1 導入數據到SAS的方法 032
2.2 使用VIEWTABLE視窗輸入數據034
2.3 使用導入嚮導讀取檔案036
2.4 指定原始數據位置039
2.5 讀取空格分隔的原始數據042
2.6 讀取按列排列的原始數據044
2.7 讀取非標準格式的原始數據046
2.8 常用輸入格式049
2.9 混合的輸入樣式051
2.10 讀取雜亂的原始數據053
2.11 為每個觀測讀取多行原始數據055
2.12 從每行原始數據讀取多個觀測058
2.13 讀取原始數據檔案的一部分059
2.14 在INFILE 語句中使用選項控制輸入061
2.15 使用DATA 步讀取分隔檔案 064
2.16 使用IMPORT 過程讀取分隔檔案066
2.17 使用IMPORT 過程讀取Excel 檔案069
2.18 臨時和永久SAS 數據集071
2.19 通過LIBNAME 語句使用永久SAS 數據集 074
2.20 通過直接引用使用永久SAS 數據集076
2.21 列出SAS 數據集中的內容079
第3 章使用數據 083
3.1 創建和重定義變數084
3.2 使用SAS 函式086
3.3 常用SAS 字元函式088
3.4 常用SAS 數值函式090
3.5 使用IF-THEN 語句 092
3.6 用IF-THEN/ELSE 語句分組觀測 095
3.7 提取數據的子集097
3.8 使用SAS 日期099
3.9 常用日期輸入格式、函式和輸出格式102
3.10 使用RETAIN語句與求和語句 104
3.11 利用數組簡化程式 106
3.12 使用變數名列表的捷徑108
第4章 排序、列印和匯總數據 113
4.1 使用SAS過程 114
4.2 使用 WHERE語句在過程中生成子集 116
4.3 使用 PROC SORT 對數據排序 118
4.4 更改字元數據的排序順序120
4.5 使用PROC PRINT列印數據123
4.6 使用輸出格式更改列印值的外觀125
4.7 可供選擇的標準輸出格式127
4.8 使用 PROC FORMAT 創建自己的輸出格式 130
4.9 編寫簡單的自定義報表132
4.10 使用PROC MEANS匯總數據 134
4.11 將匯總統計量寫入 SAS 數據集 136
4.12 使用 PROC FREQ 為數據計數 139
4.13 使用 PROC TABULATE 生成數據報表 141
4.14 將統計量添加到PROC TABULATE輸出 143
4.15 美化PROC TABULATE輸出 145
4.16 更改PROC TABULATE輸出的表標題 147
4.17 為PROC TABULATE輸出的數據單元格指定多種輸出格式 150
4.18 使用PROC REPORT生成簡單輸出 151
4.19 在PROC REPORT中使用DEFINE語句 153
4.20 使用PROC REPORT創建匯總報表 156
4.21 在PROC REPORT輸出中添加匯總分割 158
4.22 在PROC REPORT輸出中添加統計量 160
4.23 在PROC REPORT輸出中添加計算變數 162
4.24 在過程步中使用用戶自定義輸出格式分組數據165
第5 章使用輸出交付系統(ODS)增強輸出 169
5.1 初識輸出交付系統170
5.2 追蹤和選擇過程步輸出結果172
5.3 從過程步輸出中創建SAS 數據集174
5.4 創建文本輸出177
5.5 創建HTML 輸出 179
5.6 創建RTF 輸出 181
5.7 創建PDF 輸出184
5.8 自定義標題和腳註186
5.9 通過“STYLE=”選項自定義PRINT 過程輸出 188
5.10 通過“STYLE=”選項自定義REPORT 過程輸出190
5.11 通過“STYLE=”選項自定義TABULATE 過程輸出192
5.12 在輸出中添加信號燈效果195
5.13 樣式屬性列表197
第6 章修改和合併數據 201
6.1 使用SET 語句修改數據集 202
6.2 使用SET 語句堆疊數據集 204
6.3 使用SET 語句交錯連線數據集 206
6.4 使用一對一匹配合併數據集208
6.5 使用一對多匹配合併數據集211
6.6 合併匯總統計量和原始數據213
6.7 合併總計與原始數據215
6.8 通過事務更新主數據集217
6.9 使用OUTPUT 語句輸出多個數據集219
6.10 使用OUTPUT 語句將一條觀測變為多條觀測222
6.11 使用SAS 數據集選項 224
6.12 使用“IN=”選項追蹤和選擇觀測 226
6.13 使用“WHERE=”選項選擇觀測 228
6.14 使用PROC TRANSPOSE將觀測轉置為變數 231
6.15 使用SAS自動變數 233
第7章 使用SAS宏編寫靈活的代碼 237
7.1 宏概述238
7.2 用宏變數替換文本239
7.3 拼接宏變數與其他文本242
7.4 使用宏創建模組代碼244
7.5 向宏添加參數246
7.6 編寫帶條件邏輯的宏248
7.7 使用CALL SYMPUT編寫數據驅動程式 251
7.8 調試宏錯誤253
第8章 可視化數據 257
8.1 ODS圖形概述258
8.2 繪製條形圖260
8.3 繪製直方圖和密度曲線262
8.4 繪製盒形圖264
8.5 繪製散點圖266
8.6 繪製序列圖268
8.7 繪製擬合曲線270
8.8 控制坐標軸和參考線272
8.9 控制圖例和插入項274
8.10 自定義圖形屬性276
8.11 繪製面板圖形 279
8.12 指定圖像屬性和保存圖形輸出281
第9 章基本統計過程的使用方法285
9.1 使用PROC UNIVARIATE 檢驗數據的分布 286
9.2 使用PROC UNIVARIATE 創建統計圖形 288
9.3 使用PROC MEANS 生成統計量 290
9.4 使用PROC TTEST 檢驗樣本均值 292
9.5 使用PROC TTEST 繪製統計圖形 294
9.6 使用PROC FREQ 檢驗分類數據297
9.7 使用PROC FREQ 創建統計圖形299
9.8 使用PROC CORR 檢驗數據的相關性 301
9.9 使用PROC CORR 創建統計圖形 303
9.10 使用PROC REG 進行簡單回歸分析 305
9.11 使用PROC REG 創建統計圖形 308
9.12 使用PROC ANOVA 進行單因素方差分析 310
9.13 理解PROC ANOVA 的輸出 313
第10 章導出數據 317
10.1 數據導出方法318
10.2 使用導出嚮導生成檔案319
10.3 使用EXPORT 過程導出帶分隔設定的檔案 322
10.4 使用EXPORT 過程導出Microsoft Excel 檔案 324
10.5 使用DATA 步導出原始數據檔案 326
10.6 使用ODS 生成帶分隔設定的檔案和HTML 檔案329
第 11 章調試 SAS 程式333
11.1 編寫有效的SAS 程式 334
11.2 修復無效程式336
11.3 查找缺失的分號338
11.4 提示:INPUT語句到達一行的末尾 341
11.5 提示:LOST CARD 343
11.6 提示:無效的數據 345
11.7 提示:生成缺失值 347
11.8 提示:數值已轉換為字元(或反之) 349
11.9 DATA步產生錯誤結果而沒有錯誤訊息 352
11.10 錯誤:選項無效、選項無法識別、語句無效 354
11.11 提示:變數未初始化/錯誤:變數未找到 357
11.12 SAS截斷字元型變數 359
11.13 SAS在程式的中間停止 361
11.14 SAS耗盡記憶體或磁碟空間 363
附錄 從SQL到SAS 367

作者簡介

洛拉·D.德爾維奇擁有超過25年的工作經驗,她很樂意教別人SAS軟體,而且也喜歡使用SAS解決具有挑戰性的問題。她大部分職業生涯都是在加州大學戴維斯分校度過的,在此期間,使用SAS軟體支撐她的教學和研究工作。
蘇珊·J.斯勞特在25年前的研究生學習階段中接觸到了SAS軟體。從那以後,她在各種商業和學術環境種使用SAS。目前在她自己的公司Avocet Solution擔任顧問。

相關詞條

熱門詞條

聯絡我們