发表于2024-12-22
小白學SAS pdf epub mobi txt 電子書 下載 2024
人人都能看懂的代碼和結果
15年SAS經驗的通俗演繹
210分鍾高清配套視頻講解
《小白學SAS》內容並非包羅萬象,恰恰相反,內容很少,主要涉及三大部分:數據整理、作圖和製錶。對於SAS軟件而言,任何一《小白學SAS》都不可能包括所有內容。越是包羅萬象的書,有時反而越不實用,因為它們內容太多,每部分的內容都隻能是蜻蜓點水。對於這種書,我隻能說,你為什麼不直接去看SAS Help呢?如果仔細閱讀國外優秀的SAS基礎書,不難發現一個特點:絕不貪多,要麼不介紹,介紹的話就會很深入,一定要讓你明白為止,哪怕翻來覆去地說。這看起來似乎有點傻,但卻不得不令人感慨:看非母語的英文書反而比看中文書更加清晰。所以
《小白學SAS》也是基於這一思想,凡是提到的內容,盡量用白話講得透徹,爭取將讀者引領進SAS的大門,至於能不能登堂入室,還得看你自己的努力程度。
對於零基礎的小白,看完之後可以驕傲地宣稱,我已經入門瞭;對於曾經自學過SAS基礎的人,看完後會後悔沒有早點看到這本《小白學SAS》;對於整天跟數據打交道的人,看完後效率會成倍地提高。希望《小白學SAS》能成為任何一個想學習SAS基礎的人的必備案頭書。
馮國雙,畢業於北京大學 ,具有十多的數據統計分析經驗,主要擅長各種迴歸分析、非獨立數據分析、藥物分析建模、數據挖掘技術、新藥臨床試驗中數據管理與統計分析等。精通SAS軟件,協助醫院臨床或醫學研究進行的設計及統計分析項目上百項。
第1章 初識SAS /1
1.1 SAS初步印象 /2
1.1.1 SAS:強大的航空母艦 /2
1.1.2 SAS的工作環境 /4
1.1.3 小白認識的第一個SAS程序 /7
1.2 建立簡單的SAS數據集 /9
1.2.1 如何在SAS中輸入數據 /9
1.2.2 建立一個永久的SAS數據集 /11
1.2.3 如何從彆的軟件導入數據 /15
1.3 本章小結 /19
第2章 SAS數據集建立的高級議題 /21
2.1 SAS變量的輸入格式 /22
2.1.1 數值型變量的輸入格式 /22
2.1.2 字符型變量的輸入格式 /23
2.1.3 日期型變量的輸入格式 /24
2.1.4 兩個特殊輸入符――:和& /25
2.2 SAS變量的輸齣格式 /29
2.2.1 數值型變量的輸齣格式 /30
2.2.2 字符型變量的輸齣格式 /31
2.2.3 日期型變量的輸齣格式 /32
2.3 自定義輸入和輸齣格式 /34
2.3.1 用informat和format自定義格式 /35
2.3.2 用picture照個輸齣模闆 /38
2.4 如何産生新變量 /40
2.4.1 利用錶達式或函數直接産生新變量 /40
2.4.2 利用if-then語句産生新變量 /42
2.4.3 利用retain語句和纍加語句産生新變量 /43
2.4.4 利用do循環語句産生新變量 /46
2.4.5 指定新變量的類型與長度 /47
2.5 @符號在輸入方式中的應用 /50
2.6 SAS函數應用技巧 /52
2.6.1 與數值計算有關的函數 /54
2.6.2 與字符有關的函數 /56
2.6.3 與日期和時間有關的函數 /69
2.6.4 與變量類型轉換有關的函數 /74
2.6.5 與概率和分布有關的函數 /78
2.6.6 dif和lag函數 /82
2.7 本章小結 /84
第3章 SAS數據清洗和加工 /85
3.1 數據閤並 /88
3.1.1 利用set語句進行縱嚮閤並 /88
3.1.2 利用merge語句進行橫嚮閤並 /94
3.2 數據對比 /97
3.3 數據清洗――查找和刪除重復值 /100
3.3.1 查找和刪除重復值 /100
3.3.2 擴展內容:first.變量和last.變量 /103
3.4 數據清洗――查找缺失值 /105
3.4.1 補充內容:數組 /106
3.4.2 補充內容:自動變量 /110
3.4.3 超值禮包:查找缺失值的萬能程序 /112
3.5 數據清洗――查找異常值 /113
3.5.1 補充內容:if和where的區彆 /113
3.5.2 超值禮包:查找異常值的萬能程序 /115
3.6 缺失值的填補 /119
3.6.1 缺失數據的填補 /119
3.6.2 缺失數據的更新 /122
3.6.3 擴展內容:常見SAS語句及數據集選項 /124
3.7 産生數據子集 /128
3.7.1 産生特定記錄的子集 /128
3.7.2 生成變量子集 /130
3.8 本章小結 /132
第4章 SAS與數據可視化 /133
4.1 用菜單繪製統計圖 /134
4.1.1 繪製數據的分布圖 /138
4.1.2 繪製箱式圖 /143
4.1.3 繪製散點圖和迴歸綫圖 /146
4.1.4 繪製序列圖、帶狀圖和階梯圖 /151
4.1.5 繪製金字塔圖/鏇風圖/蝴蝶圖 /158
4.2 用proc sgplot繪製不一樣的圖 /162
4.2.1 繪製幾個常規圖 /168
4.2.2 繪製雙坐標軸圖 /171
4.2.3 繪製多樣的柱狀圖 /174
4.2.4 繪製瀑布圖 /179
4.2.5 繪製氣泡圖 /181
4.2.6 繪製風險圖 /184
4.2.7 繪製自己的卡通圖 /187
4.2.8 繪製森林圖 /190
4.3 用proc template製作繪圖模闆 /194
4.3.1 畫一個絢麗的餅圖 /197
4.3.2 馬賽剋圖 /200
4.3.3 截斷坐標軸圖 /203
4.3.4 三維直方圖 /206
4.3.5 熱圖 /208
4.4 用proc gradar繪製雷達圖 /209
4.4.1 繪製雷達圖 /210
4.4.2 繪製日曆圖 /213
4.5 用proc gmap繪製地圖 /215
4.5.1 利用SAS自帶地圖文件繪製中國地圖 /218
4.5.2 利用SAS自帶地圖文件繪製省地圖 /221
4.5.3 利用shape文件繪製中國地圖 /225
4.5.4 利用shape文件繪製地區地圖 /227
4.6 本章小結 /230
第5章 SAS與錶格展示 /231
5.1 用tabulate過程製錶 /231
5.1.1 製作三維列聯錶 /233
5.1.2 錶格修飾 /235
5.1.3 生成定量資料的描述錶 /240
5.1.4 製作描述多變量的統計錶 /242
5.1.5 製作標準的三綫錶 /246
5.2 用report過程製作統計報錶 /249
5.2.1 列錶顯示符閤條件的觀測 /251
5.2.2 分組顯示統計量 /258
5.2.3 生成列聯錶 /262
5.3 用ODS係統傳送結果 /264
5.3.1 把結果輸齣到Word、Excel或PDF /265
5.3.2 用template製作錶格模闆 /266
5.4 本章小結 /272
為什麼寫這本書
在我教授研究生SAS基礎課的時候,每屆研究生總會問一個問題:能不能給推薦一本通俗易懂的SAS基礎參考書。而每次聽到這個問題,都讓我難以迴答。客觀地說,國內關於SAS的書很多,但專門寫SAS基礎的書屈指可數,而真正適閤那些毫無基礎的SAS新手的書更是寥寥無幾。當然這並不是說國內缺乏優秀的SAS基礎書,隻是寫作風格不一定適閤新手,這些書都是把SAS當作一個軟件來講,從開始介紹如何安裝,然後逐一介紹各種命令、函數的語法結構。這種教材式的書對有一定基礎的人來說,可能並沒什麼太大問題。但對於毫無基礎的人來講,卻無異於經曆一場噩夢,這種看不懂的痛苦隻有親身經曆的人纔深有體會。迴想10多年前,我也是看著這種教程曆經磨難一
路走來,正是因為有這種親身經曆,我纔不想讓後來人繼續體驗這種痛苦,所以纔有瞭這書的問世。
本書的特點
本書與國內僅有的幾本SAS基礎書相比,最大的不同在於,不是以軟件為導嚮來逐一介紹各種命令語法,而是以解決實際問題為導嚮,介紹如何用SAS來協助實際工作。比如,你可以從以往的書中學到count函數的用法,但卻不知道原來用count函數還可以分析淘寶商品的評價;你可以從以往的書中學到數組,但卻不知道原來結閤數組可以寫齣一個查找缺失值的萬能程序;你可以從以往
的書中學到proc sgplot繪圖命令,但卻學不到如何利用它來綜閤繪製任意想要的圖形;等等。本書的目的不在於教你瞭解這些SAS命令或函數的基本用法,這些很簡單,你隻要看SASHelp,比什麼教程寫得都詳細。本書的目的在於通過介紹這些命令和函數,讓你瞭解隱藏在它們背後的實際用途。比如看到round函數,如果你隻知道它可以用來對數值四捨五入,這是最基礎的,不值一提。但你如果還能利用這種四捨五入的功能對變量進行自動分組,那纔是思路的開闊。
本書另外一大特色是,以對話形式引導讀者去思考和學習。書中不少對話其實都是來源於現實中研究生和我的對話,他們也是從零開始學SAS,正如本書的主人公小白一樣,都是對SAS一無所
知。所以本書中小白的很多問題,相信也是現實中很多SAS小白想問的問題。隻有走過的人纔會明白,從零開始學習一門軟件語言是多麼的痛苦和無助,如果再沒有一本能讓你看得下去的輔導書,那更是一種摺磨。所以本書采用對話形式,很大程度上是想拉進與讀者的距離,讓讀者消除初學SAS的緊張和枯燥。
本書的主要內容
本書內容並非包羅萬象,恰恰相反,內容很少,主要涉及三大部分:數據整理、作圖和製錶。對於SAS軟件而言,任何一本書都不可能包括所有內容。越是包羅萬象的書,有時反而越不實用,因為它們內容太多,每部分的內容都隻能是蜻蜓點水。對於這種書,我隻能說,你為什麼不直接去看SAS Help呢?如果仔細閱讀國外優秀的SAS基礎書,不難發現一個特點:絕不貪多,要麼不介紹,介紹的話就會很深入,一定要讓你明白為止,哪怕翻來覆去地說。這看起來似乎有點傻,但卻不得不令人感慨:看非母語的英文書反而比看中文書更加清晰。所以本書也是基於這一思想,凡是提到的內容,盡量用白話講得透徹,爭取將讀者引領進SAS的大門,至於能不能登堂入室,還得看你自己的努力程度。
本書的主要內容包括以下幾個方麵:
● 建立數據集的基礎和高級議題。從最簡單的建立SAS數據集開始,逐步深入,介紹如何産
生新變量,如何對數據集中的變量進行修飾,如何閤理地運用輸入和輸齣格式來完成一些實際工作,等等。
● 介紹瞭比較實用的幾個函數。不僅是介紹函數本身,更重要的是介紹函數的使用思路,介紹如何應用函數來處理實際問題,而這正是目前國內大部分書中所缺乏的。
● 介紹瞭數據清洗過程。如何查找重復值、異常值、缺失值等,這是所有數據的必需過程。本書不僅提供瞭這些處理過程的思路和命令,更是直接給齣瞭一些現成的打包程序,你可以直接拿來主義,用它們執行數據清洗。
● SAS做圖。這是本書的一大特色。目前國內尚無如此詳細介紹SAS繪圖的書籍,本書花瞭大量篇幅介紹如何利用SAS的菜單和命令繪製各種常規和非常規的圖形,相信看瞭本書的介紹以後,你再也不用為繪圖而犯愁瞭。
● SAS製錶。不僅介紹瞭常規的製錶程序,而且介紹瞭很多高級的深入用法,如對錶格的詳細修飾,將錶格直接輸齣為標準的三綫錶等。這些都是實際中非常實用的例子,不管你是在公司還是事業單位,相信都會用到這種實用的報錶。
● 附錄。限於篇幅,有些內容沒有在書中體現,但以電子版的形式作為附錄提供給讀者。附
錄主要包括兩部分。一是給SAS新手看的,如常見的SAS錯誤提示,SAS一些高效和低效寫法的比較等。二是寫給SAS高手看的,相信不少SAS高手都用過R軟件,本書介紹瞭如何在SAS中調用R,將二者功能結閤起來,更能體現齣SAS的優勢。
本書的對象和希望達到的目的
如果你跟本書的主人公一樣,是一個零基礎的SAS小白;如果你曾經對SAS望而卻步,但卻又始終抱著一個學習SAS的夢想;如果你曾經學過SAS,但始終感覺仍在門口徘徊,無法登堂入室;如果你的工作需要處理一大堆的數據,正在發愁如何提高數據管理的效率;如果你還在抱怨SAS做不齣精美的圖形;如果你覺得看SAS Help太吃力,想看一本解釋得更加通俗的SAS基礎參考書……凡此種種,你都可以拿起本書,相信它可以解決你的這些問題。我希望本書能達到這樣的目的:以往對SAS敬而遠之的人,看瞭後會喜歡上SAS;零基礎的小白,看完之後可以驕傲地宣稱,我已經入門瞭;曾經自學過SAS基礎的人,看完後會後悔沒有早點看到這本書;整天跟數據打交道的人,看完後效率會成倍地提高。我希望本書能成為任何一個想學習SAS基礎的人的必備案頭書。
配套資源下載
本書的配套資源主要包括三部分:一是書中所有的程序(帶有書中對應的頁碼),方便讀者自行練習;二是9個視頻,與書中內容對應,尤其是有些在書中難以詳細介紹的內容,在視頻中可以更生動地說明;三是給SAS新手和SAS老手的一些實用的提示(也就是前麵提到的附錄)。這些內容可以通過訪問“知瞭幫”網站下載: http://read.zhiliaobang.com/pages/article/35。
讀者交流平颱
我們給讀者提供瞭更立體化的資源建設,不定期地給大傢分享數據分析、數據挖掘、PPT等方麵的精彩內容。在閱讀過程中如果遇到疑難問題可以直接提問,我們會在力所能及的範圍解答圖書相關問題。讀者也可以掃描下麵的二維碼予以關注。VII
緻謝
本書的齣版要感謝成都道然科技有限責任公司的姚先生,正是他們的大力支持和推動,纔使得本書能盡快麵世。感謝北京大學在讀博士石瑀,她幫我把書中每一個程序都運行瞭一遍,以保證書寫無誤。而且還幫我指齣瞭一些小錯誤,使得本書在正式齣版前能夠將一些錯誤消滅在萌芽之中。另外,感謝我周圍的朋友、同事和學生的支持,他們經常問我:這本書什麼時候齣版,我什麼時候纔能買到?每次我都迴答:我正在抓緊寫。他們總會很滿意地接受這個答復。雖然我們竭盡全力排除每個錯誤,但疏漏之處難免,歡迎讀者批評指正。
囤貨,書還可以,促銷時比較優惠。。。
評分買來自學的。剛開始看。好評。
評分書不錯,可是我看不懂................
評分非常好,還帶視頻教學,簡單易懂,適閤小白學習
評分還算是挺易懂的,但是sas還是要多練,實踐中學習纔有效率。書的第三章從圖3.6起就沒有圖片編號瞭很難查閱,第四章開始又正常瞭orz可能是排版疏忽。。。然後掃碼在優酷上的教程視頻慢水的,講話的人自己都說不明白。。。
評分真的很不錯,還會再來看看的。
評分快遞小哥速度很快,書的質量很好
評分書不錯,可是我看不懂................
評分小白學sas買這書準沒錯
小白學SAS pdf epub mobi txt 電子書 下載