本書通過全彩圖解+視頻講解的方式, 詳細介紹了利用R語言進行數據分析的相關知識與實操案例。主要內容包括: R語言快速入門、R語言數據管理與操作、R語言數據可視化、R語言數據分析、綜合案例1-中藥材鑒別、綜合案例2-抗乳腺癌候選藥物分析、綜合案例3-新聞文本內容數據分析。
本書主要具有以下特色:
1.內容全面,循序漸進。本書圍繞R語言數據分析相關語法和常用數據分析包展開,內容由淺入深,非常適合初學者學習。
2.案例豐富,實用性強。書中選取了不同場合下的各種數據分析案例,不僅中間穿插有小案例,書末還有綜合性的大案例,通過案例實操,讓讀者能夠快速掌握所學知識,并應用到實際工作中。
3.全彩圖解,直觀易懂。本書采用全彩印刷,書中通過大量的彩色圖片展示,讓讀者一目了然,迅速了解并掌握具體的操作方法、步驟以及實現效果。
4.學習資源,超值贈送。重要知識點及實戰(zhàn)案例均配有二維碼視頻講解,掃碼觀看,學習更便捷。此外,還附贈相關實例素材源文件、電子書等資源,方便實踐練習與知識拓展。
R語言是一套完整的數據準備、處理、分析與可視化的科學系統(tǒng),對數據科學、機器學習及深度學習,均有一套完備的解決方案。其最先在國外流行,傳入我國后,迅速受到高校以及各行業(yè)的喜愛,大多數高校都將R語言作為統(tǒng)計學的編程入門課,其受歡迎程度遠遠領先于大多數商業(yè)統(tǒng)計軟件。
本書是R語言在數據分析方面從入門到提升的教程,將R語言編程與數據分析實戰(zhàn)案例緊密結合,可幫助讀者快速掌握R語言進行數據分析。
本書一共有8章。各章的內容設置如下。
第1章 R語言與數據分析。該章主要介紹R與RStudio的安裝與使用,數據分析的簡要內容,以及R語言在數據分析上的優(yōu)勢等。幫助讀者快速建立起對R語言數據分析的全面認知,為后面的學習做準備。
第2章 R語言快速入門。該章主要是對R語言的使用進行快速入門,詳細介紹向量、矩陣、數組、數據框、列表、判斷與循環(huán)語句,以及如何編寫R函數等內容。
第3章 R語言數據管理與操作。該章主要介紹R語言中如何對數據進行導入與保存、缺失值處理,數據并行計算,數據選擇、分組計算,數據融合以及數據長寬變換,時間數據與文本數據的操作等內容。
第4章 R語言數據可視化。該章主要介紹R語言中流行的數據可視化方式的使用,主要包括基礎數據可視化包graphics的使用,ggplot2繪圖系統(tǒng)的使用,以及R語言中其它常用的第三方數據可視化包的使用。
第5章 R語言數據分析。該章主要介紹常用數據分析方法,如相關性分析、方差分析、數據降維算法、數據回歸分析、數據分類算法、數據聚類算法以及時間序列預測相關的算法等,并使用R語言結合實際的數據集進行數據分析實戰(zhàn)。
第6章 綜合案例1:中藥材鑒別。該章從數據分析實戰(zhàn)應用出發(fā),結合真實的中藥材紅外特征數據集,介紹了如何利用R語言將數據可視化、數據分析,以及機器學習算法相結合,對中藥材鑒別中的相關問題進行分析和處理。在應用無監(jiān)督學習時,主要使用聚類算法對數據進行聚類分析,使用數據降維算法對數據進行降維分析;在使用有監(jiān)督學習時,主要以特征選擇、數據降維與分類算法相結合的方式,對數據進行分類。
第7章 綜合案例2:抗乳腺癌候選藥物分析。該章使用R語言分析了一個抗乳腺癌候選藥物數據分析案例,主要介紹數據可視化探索分析、數據重要特征選擇、數據回歸分析算法、數據降維算法,以及數據分類等算法的應用。
第8章 綜合案例3:文本內容數據分析。該章以R語言對新聞文本數據、《三國演義》文本數據進行分析為例,主要介紹在文本分析中常用的數據準備與清洗、特征提取、文本數據可視化、文本聚類、文本分類等相關方法的應用。
本書內容豐富,由易到難、逐步深入,所選用的案例很有代表性,且每章均配有大量的示例代碼和詳細注釋(關于程序和數據文件,可前往化學工業(yè)出版社官網www.cip.com.cn/Service/Download搜索本書并獲取配套資源的下載地址),便于讀者自己動手練習。
由于編著者水平有限,編寫時間倉促,書中難免存在疏漏,敬請讀者不吝指正。
編著者