R語(yǔ)言數(shù)據(jù)分析與可視化(微課版)
定 價(jià):69.8 元
- 作者:沈剛
- 出版時(shí)間:2023/12/1
- ISBN:9787115619518
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TP312
- 頁(yè)碼:256
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)是為初學(xué)者學(xué)習(xí)R語(yǔ)言數(shù)據(jù)分析與可視化技術(shù)及它們?cè)跀?shù)據(jù)科學(xué)中的應(yīng)用而編寫(xiě)的。全書(shū)共7章,可分為3個(gè)部分。第1部分(第1~3章)介紹R語(yǔ)言數(shù)據(jù)分析的基礎(chǔ)知識(shí),第2部分(第4~5章)介紹R語(yǔ)言基礎(chǔ)繪圖方法,第3部分(第6~7章)介紹較為重要的R語(yǔ)言可視化擴(kuò)展包的具體應(yīng)用。讀者可以通過(guò)本書(shū)了解和體驗(yàn)R語(yǔ)言數(shù)據(jù)分析與可視化技術(shù)的特點(diǎn)、功能和應(yīng)用。本書(shū)的所有示例代碼均已在R 4.2.1環(huán)境下調(diào)試通過(guò)。
本書(shū)既可作為高等院校相關(guān)專(zhuān)業(yè)的教材,又可作為科技工作者使用R語(yǔ)言繪制圖形的參考用書(shū)。
(1)在知識(shí)內(nèi)容的選擇與理論深度的把握上,同時(shí)考慮了初學(xué)者的需要和R語(yǔ)言的最新進(jìn)展。內(nèi)容安排力求循序漸進(jìn),可以助力初學(xué)者快速入門(mén)。
(2)在技能實(shí)訓(xùn)與知識(shí)應(yīng)用方面,本書(shū)配有大量的程序示例和使用R語(yǔ)言繪制的圖形,通過(guò)可以重現(xiàn)的程序示例來(lái)引導(dǎo)初學(xué)者動(dòng)手實(shí)踐,錘煉初學(xué)者利用R語(yǔ)言進(jìn)行數(shù)據(jù)分析與可視化的實(shí)戰(zhàn)能力;同時(shí),本書(shū)所有代碼均在R 4.2.1環(huán)境下調(diào)試通過(guò)。
(3)本書(shū)提供PPT課件、教學(xué)大綱、教案、習(xí)題答案、源代碼和微課視頻等教輔資源,讀者可以登錄人郵教育社區(qū)(www.ryjiaoyu.com)下載使用,部分教輔資源僅供院校教師下載使用。
沈剛:
博士,華中科技大學(xué)教授,畢業(yè)于清華大學(xué)自動(dòng)化系,曾先后到加拿大McGill大學(xué)和多倫多大學(xué)訪問(wèn)學(xué)習(xí);1999年起,在加拿大Kerr Vayne Systems及美國(guó)Motorola公司工作,從事自動(dòng)化系統(tǒng)和移動(dòng)通訊系統(tǒng)的研究與開(kāi)發(fā);2003年起,在華中科技大學(xué)軟件學(xué)院任教,主要講授數(shù)據(jù)結(jié)構(gòu)、嵌入式系統(tǒng)、軟件過(guò)程管理等課程,主編《R語(yǔ)言基礎(chǔ)與數(shù)據(jù)科學(xué)應(yīng)用》、《R語(yǔ)言數(shù)據(jù)分析與可視化(微課版)》等教材,并被多所院校選用。
【章名目錄】
第 1部分
第 1章 概述
第 2章 R語(yǔ)言數(shù)據(jù)操作
第3章 R語(yǔ)言數(shù)據(jù)分析
第 2部分
第4章 R語(yǔ)言基礎(chǔ)繪圖系統(tǒng)
第5章 常用圖形類(lèi)型
第3部分
第6章 ggplot2繪圖
第7章 plotly繪圖
【詳細(xì)目錄】
第 1部分
第 1章 概述
1.1 數(shù)據(jù)分析的意義 2
1.1.1 數(shù)據(jù)分析的重要性 2
1.1.2 數(shù)據(jù)分析技術(shù) 3
1.2 數(shù)據(jù)分析流程 5
1.2.1 數(shù)據(jù)分析的主要步驟 5
1.2.2 影響數(shù)據(jù)可視化的因素 6
1.3 可視化對(duì)象的結(jié)構(gòu) 9
1.3.1 數(shù)據(jù)可視化的要素 9
1.3.2 核心視覺(jué)元素 11
1.4 R語(yǔ)言環(huán)境配置 12
1.4.1 R系統(tǒng)下載與安裝 12
1.4.2 R系統(tǒng)基礎(chǔ) 13
1.4.3 R語(yǔ)言中的擴(kuò)展包 18
1.5 本章小結(jié) 20
習(xí)題1 20
第 2章 R語(yǔ)言數(shù)據(jù)操作
2.1 數(shù)據(jù)類(lèi)型 22
2.1.1 基本數(shù)據(jù)類(lèi)型 22
2.1.2 數(shù)據(jù)類(lèi)型轉(zhuǎn)換 27
2.2 數(shù)據(jù)結(jié)構(gòu) 28
2.2.1 向量、矩陣和數(shù)組 29
2.2.2 數(shù)據(jù)框 34
2.2.3 列表 38
2.2.4 因子 39
2.3 向量化運(yùn)算 40
2.3.1 向量化運(yùn)算的基本概念及實(shí)現(xiàn)方法 40
2.3.2 自定義函數(shù)的向量化 43
2.3.3 apply函數(shù)族 43
2.4 隨機(jī)數(shù)與抽樣 45
2.4.1 概率分布與隨機(jī)數(shù)生成 45
2.4.2 抽樣 47
2.5 數(shù)據(jù)導(dǎo)入與導(dǎo)出 49
2.5.1 工作空間 49
2.5.2 數(shù)據(jù)導(dǎo)入 50
2.5.3 數(shù)據(jù)導(dǎo)出 52
2.6 本章小結(jié) 54
習(xí)題2 54
第3章 R語(yǔ)言數(shù)據(jù)分析
3.1 數(shù)據(jù)預(yù)處理 56
3.1.1 數(shù)據(jù)查看 56
3.1.2 數(shù)據(jù)清洗 59
3.1.3 數(shù)據(jù)轉(zhuǎn)換 63
3.2 數(shù)據(jù)統(tǒng)計(jì)描述 67
3.2.1 統(tǒng)計(jì)矩 67
3.2.2 相關(guān)性分析與方差分析 70
3.2.3 參數(shù)估計(jì) 74
3.3 數(shù)據(jù)降維 76
3.3.1 主成分分析 76
3.3.2 因子分析 77
3.4 聚類(lèi)分析 81
3.4.1 基于中心的聚類(lèi) 82
3.4.2 基于密度的聚類(lèi) 86
3.4.3 層次聚類(lèi) 89
3.5 回歸分析 90
3.5.1 簡(jiǎn)單線(xiàn)性回歸 91
3.5.2 廣義線(xiàn)性回歸 95
3.5.3 非線(xiàn)性回歸 97
3.6 本章小結(jié) 100
習(xí)題3 100
第 2部分
第4章 R語(yǔ)言基礎(chǔ)繪圖系統(tǒng)
4.1 基本繪圖函數(shù)和參數(shù)訪問(wèn)函數(shù) 103
4.1.1 plot ( )函數(shù) 103
4.1.2 參數(shù)查詢(xún)與設(shè)置函數(shù)——par( )函數(shù) 107
4.2 繪圖布局 110
4.2.1 繪圖窗口及繪圖區(qū)域 110
4.2.2 子圖 111
4.2.3 數(shù)軸 112
4.3 視覺(jué)屬性調(diào)整 114
4.3.1 顏色 114
4.3.2 點(diǎn) 116
4.3.3 線(xiàn) 117
4.3.4 文字 119
4.4 文字標(biāo)注 120
4.4.1 字符型標(biāo)注 120
4.4.2 數(shù)學(xué)表達(dá)式 122
4.4.3 圖例 124
4.5 導(dǎo)出圖形 127
4.5.1 直接輸出繪圖文件 127
4.5.2 保存屏幕繪圖 129
4.6 本章小結(jié) 129
習(xí)題4 129
第5章 常用圖形類(lèi)型
5.1 散點(diǎn)圖 131
5.1.1 基礎(chǔ)散點(diǎn)圖 131
5.1.2 回歸模型 133
5.1.3 遮擋的處理 137
5.1.4 高維數(shù)據(jù)的處理 138
5.2 序列圖 141
5.2.1 時(shí)間序列圖 141
5.2.2 日期表示 143
5.2.3 多變量序列 144
5.2.4 模型與趨勢(shì) 145
5.3 描述統(tǒng)計(jì)圖 146
5.3.1 直方圖 146
5.3.2 箱形圖 150
5.3.3 柱狀圖 154
5.3.4 熱圖 159
5.3.5 馬賽克圖 163
5.3.6 餅圖 165
5.4 本章小結(jié) 168
習(xí)題5 168
第3部分
第6章 ggplot2繪圖
6.1 圖形語(yǔ)法 171
6.1.1 圖形的組成 172
6.1.2 繪圖的步驟 173
6.2 圖形要素 176
6.2.1 圖層 176
6.2.2 比例尺 180
6.2.3 坐標(biāo)系 187
6.2.4 分面 189
6.2.5 主題 192
6.3 美學(xué)映射 196
6.3.1 輪廓顏色與填充顏色 196
6.3.2 形狀與線(xiàn)型 197
6.3.3 標(biāo)注與位置 200
6.4 圖形繪制方法 202
6.4.1 數(shù)據(jù)加載方式 202
6.4.2 快速繪圖函數(shù) 203
6.4.3 分組繪圖 205
6.4.4 定制繪圖函數(shù) 207
6.4.5 極坐標(biāo)變換 210
6.5 本章小結(jié) 212
習(xí)題6 213
第7章 plotly繪圖
7.1 plotly對(duì)象創(chuàng)建 215
7.1.1 plotly對(duì)象 216
7.1.2 plot_ly ( )函數(shù) 218
7.1.3 ggplotly ( )函數(shù) 222
7.2 圖形繪制 226
7.2.1 add_* ( )函數(shù) 226
7.2.2 繪圖形式 231
7.3 圖形布局 242
7.3.1 圖例 242
7.3.2 數(shù)軸與刻度 243
7.3.3 子圖與插圖 246
7.4 交互方式 249
7.4.1 配置修改 250
7.4.2 modebar修改 251
7.4.3 hoverinfo修改 251
7.5 靜態(tài)圖保存 252
7.5.1 webshot( ) 252
7.5.2 orca( ) 253
7.6 本章小結(jié) 255
習(xí)題7 255