官术网_书友最值得收藏!

前言

蠢蠢欲動一年,奮指敲鍵三月,夜深人靜百天,所幸的是這本書稿沒有胎死腹中,終于寫完了。動筆之前,我曾異常興奮,我自以為滿腹經(jīng)綸無處釋放的日子從此結(jié)束。完稿以后,我卻沉靜了,在接連填了一個又一個自己挖的坑以后,猛然抬頭,發(fā)現(xiàn)后面其實還有更大的坑要去填,于是乎內(nèi)心不禁更加焦慮。不過我很感激這份焦慮,雖然它不足以保證我所寫出來的文字和代碼是字字珠璣,篇篇精華,但是因為它,我可以挺起胸膛,拍著胸脯說:10章專題10多萬字,近180張圖片、30多張表格和200多段代碼,20多張語法卡片、30個原創(chuàng)實用宏程序,這些都是熱血鑄就的良心作品,最起碼它對得起我當(dāng)初出發(fā)時的那份心意。

緣起

我還記得初學(xué)SAS編程時,因為看不懂SAS Help而懊惱,因為不理解@與@@ 的區(qū)別而苦惱,因為分不清宏變量的%STR 、%NRSTR、%QUOTE、%BQOTE、%NRQUOTE以及 %NRBQUOTE等諸多quoting函數(shù)而哀傷。然而,光陰似箭,似水流年,這才不過幾年光景,那個曾經(jīng)面對這些“簡單問題”而燒心的少年,在面對后來同樣燒心的學(xué)弟學(xué)妹時竟然一臉詫異:“啊?這個應(yīng)該很容易理解的吧!”你看,時間是多么的狡詐,它就這樣輕易地抹平了我們學(xué)習(xí)過程中的苦與痛,當(dāng)我們走得越遠,當(dāng)初的苦與痛就忘記得越多。慶幸的是,我不是什么大神,走得也不遠,那些苦與痛還沒有忘得一干二凈,那就趁現(xiàn)在,趕緊記錄下來,分享出來吧。

問題

此前知乎里有一個提問:SAS入門書籍有哪些值得推薦?在回答里我把SAS學(xué)習(xí)分成了三類(點到即止,套PROC型;深入應(yīng)用,編程統(tǒng)計型;走火入魔,開發(fā)工具型)并推薦了相應(yīng)的書籍。在整理市面上SAS相關(guān)的書籍時,我總結(jié)了三個缺陷:①專門介紹數(shù)據(jù)整理與圖表呈現(xiàn)的書太少、太零碎,即便有,也鮮有高質(zhì)量者;②幾乎都采用語法關(guān)鍵詞按字典式的編排方式論述,缺乏從實際問題凝練的良好專題;③編程技術(shù)與使用場景割裂,講技術(shù)者純講技術(shù),缺少對應(yīng)的應(yīng)用場景帶入感。

特色

本書試圖在數(shù)據(jù)整理與圖表呈現(xiàn)的內(nèi)容上、編排方式上以及論述形式上有所突破和改進。

在內(nèi)容上,顧名思義,專門討論數(shù)據(jù)整理和統(tǒng)計圖表的制作,不貪大求全、忌蜻蜓點水。精心提煉的10個專題總計10萬字,涉及SAS的八卦見聞、SAS的基礎(chǔ)知識、數(shù)據(jù)的導(dǎo)入導(dǎo)出方式、變量與觀測的各種操作、數(shù)據(jù)集的各種操作與管理、函數(shù)與例程、輸入輸出格式、統(tǒng)計表格的制作、統(tǒng)計圖形的繪制原則、選擇方法以及各系列統(tǒng)計圖形的繪制實例,此外對SAS宏變量、宏程序以及開發(fā)宏程序的原則、步驟、技巧等內(nèi)容均有較為詳細的論述。

在編排上,推陳出新,打破按語法關(guān)鍵字的字典式編排方式,精心挑選的10個專題構(gòu)成10個既相對獨立又互相聯(lián)系的章節(jié)。小節(jié)與小節(jié)之間、例子與例子之間,盡量由問題層層引入,逐步推進,減少割裂與唐突感,增加使用場景的帶入感。

此外,很多SAS用戶雖然都了解、接受甚至已經(jīng)受益于SAS在數(shù)據(jù)整理和統(tǒng)計分析方面毋庸置疑的優(yōu)勢,但是在統(tǒng)計結(jié)果的呈現(xiàn)上,尤其是統(tǒng)計表格,特別是統(tǒng)計圖形方面都或多或少存在不甚了解抑或是誤解的情況。因此,本書在統(tǒng)計表格的制作,尤其是統(tǒng)計繪圖方面花了大量的筆墨做串講——是的,用一個又一個層層遞進的疑問來串講,避免單純的介紹繪圖語法和SAS技術(shù),這在其他書中是很少見的。

最后,為了便于讀者理解SAS運行機制與原理,本書在論述時都盡量采用小數(shù)據(jù)、小實例以便清晰簡潔地說明問題,避免因行業(yè)背景的不同陷入具體實例的大坑。同時,為了方便讀者練手測試,幾乎所有數(shù)據(jù)均就地取材,采用SASHelp庫中自帶的數(shù)據(jù)集。

心得

SAS Help文檔是學(xué)習(xí)SAS不可多得的手邊精品材料,如果還沒有深刻體會到這一點,那么趕緊去讀讀R包的Help文檔。很多SAS書籍取材于SAS Help文檔卻閉口不提,這是一個巨大的失誤。因此,本書會專門引導(dǎo),鼓勵讀者去多讀SAS Help文檔、多查SAS Help文檔。

學(xué)習(xí)知識的理想狀況是單調(diào)線性、循序漸進的推進,然而現(xiàn)實情況卻是:知識本身是錯綜復(fù)雜的網(wǎng)狀結(jié)構(gòu)。因此,我們經(jīng)常需要迂回包抄、循環(huán)往復(fù)地學(xué)習(xí)。在介紹知識點時,本書努力做到直線推進、循序漸進,但由于作者精力、能力有限,加之知識網(wǎng)狀結(jié)構(gòu)的客觀存在的現(xiàn)實,希望讀者能有一個迂回包抄、循環(huán)往復(fù)的學(xué)習(xí)心態(tài)。

當(dāng)然,我也有一個迂回包抄、循環(huán)往復(fù)、精進迭代的心態(tài)。本書還有很多的話題,比如SAS的綜合矩陣語言(Integrated Matrix Language,IML)、輸出傳遞系統(tǒng)(Output delivery System, ODS)、正則表達式等沒能在此版付諸實踐;已經(jīng)付諸實踐的,也會因筆者的見識、學(xué)識以及精力受限,而有所欠缺。因此,誠懇地歡迎諸位讀者給出您的建設(shè)性建議以及批評性意見,送達地址guhongqiu(at)yeah(dot)net。有您的反饋,下一版(如果有的話),肯定會更好。

致謝

如果您讀到這里了,請不要嫌我啰唆,因為一路走來,需要感謝的人特多,而且感謝應(yīng)該是一個嚴肅的話題,因此,下面是一本正經(jīng)的致謝。

感謝北京中醫(yī)藥大學(xué)曾光教授、劉仁權(quán)教授帶我叩開流行病與衛(wèi)生統(tǒng)計領(lǐng)域的大門;感謝中國疾病預(yù)防控制中心吳尊友教授教我公共衛(wèi)生的大義;感謝北京協(xié)和醫(yī)學(xué)院李衛(wèi)教授攜我走進臨床研究的大門;感謝國家神經(jīng)系統(tǒng)疾病臨床醫(yī)學(xué)研究中心王擁軍、王伊龍教授給我機會在實踐中提升臨床研究思維與技能。

感謝The Little SAS Book的作者Lora D. Delwiche女士,著名SAS繪圖博客Graphically Speaking的博主、眾多SAS繪圖專著的作者Sanjay Matange先生,以及The DS2 Procedure:SAS Programming Methods at Work的作者Peter Eberhardt先生在本書寫作過程中給予的支持和幫助。

感謝SAS中國研發(fā)中心總經(jīng)理劉政先生;感謝SAS中國研發(fā)中心分析產(chǎn)品開發(fā)部總監(jiān)高燕女士、SAS中國研發(fā)中心商業(yè)智能和可視化分析產(chǎn)品部技術(shù)總監(jiān)巫銀良先生、SAS中國區(qū)培訓(xùn)經(jīng)理趙丹先生、SAS大中華區(qū)市場總監(jiān)蔣順利先生在我準(zhǔn)備書稿過程中給予的支持;感謝SAS中文論壇創(chuàng)始人、前海征信副總經(jīng)理施亦明先生,SAS中文資訊網(wǎng)的創(chuàng)始人sxlion以及人大經(jīng)濟論壇里的一大波ID(jingju11、pobel、hopewell、davil2000、kuhasu、ahuige、soporaeternus、YueweiLiu、oloolo、bobguy、Imasasor、playmore、crackman、dxystata)在SAS的江湖里傳道解惑。

感謝本書的編輯,清華大學(xué)出版社的劉洋先生。沒有他的信任,這本書可能會散落于江湖;沒有他的信任,寫作可能會被無數(shù)次的催稿打斷。還好,他對我和這本書稿一直保持足夠的耐心。再次感謝清華大學(xué)出版社編輯部,精心挑選每章首頁的山水畫,配合標(biāo)題,意境深遠。

來北京十多年,感謝中國氣象科學(xué)研究院谷湘潛研究員、首都醫(yī)科大學(xué)附屬北京地壇醫(yī)院江宇泳教授給予的各方面關(guān)照;感謝中南大學(xué)谷湘平教授的建議;感謝國家神經(jīng)系統(tǒng)疾病臨床醫(yī)學(xué)研究中心的王彩云主任早上的烤紅薯——無上美味、香甜至極。

最后,感謝因為SAS、因為此書,和我有了交集的你。

谷鴻秋

2017年5月24日

主站蜘蛛池模板: 左贡县| 敖汉旗| 桐乡市| 双流县| 榆树市| 晋宁县| 南涧| 广丰县| 茂名市| 东方市| 都江堰市| 左权县| 淮安市| 浮梁县| 塔河县| 无为县| 赫章县| 永川市| 盐边县| 芦溪县| 栾城县| 通州区| 陆良县| 旌德县| 朔州市| 叶城县| 稻城县| 鲁山县| 福安市| 长宁县| 孟州市| 宽城| 壶关县| 武冈市| 卓资县| 八宿县| 永川市| 保德县| 通山县| 日土县| 赤峰市|