數(shù)據(jù)挖掘——基于R語言的實戰(zhàn)
定 價:59.8 元
- 作者:張俊妮
- 出版時間:2021/1/1
- ISBN:9787115542786
- 出 版 社:人民郵電出版社
- 中圖法分類:TP274
- 頁碼:258
- 紙張:
- 版次:01
- 開本:16開
本書以深入淺出的語言系統(tǒng)地講解了數(shù)據(jù)挖掘的框架和基本方法,主要內(nèi)容包括:數(shù)據(jù)挖掘與R語言概述、數(shù)據(jù)理解、數(shù)據(jù)準備、關(guān)聯(lián)規(guī)則挖掘、聚類分析、線性模型與廣義線性模型、神經(jīng)網(wǎng)絡(luò)的基本方法、決策樹、基于決策樹的模型組合、模型評估與比較。本書使用基于R語言的數(shù)據(jù)挖掘案例貫穿全書,并輔以上機實驗和習題,幫助讀者熟練使用R語言進行數(shù)據(jù)挖掘。
本書可作為高等院校數(shù)據(jù)分析與數(shù)據(jù)挖掘課程的教材,適合于有意學習并使用數(shù)據(jù)挖掘基本技術(shù)的本科生、研究生以及業(yè)界人士閱讀。
1.本書是北京大學光華管理學院“數(shù)據(jù)挖掘與應用”課程教材。
2.本書作者被譽為“哈佛小魔女”,中科院少年班天才統(tǒng)計學家,張俊妮教授十年一劍之作。
3.全書案例豐富,涵蓋醫(yī)療、金融、營銷、保險、政府部門等應用案例。
4.提供全套教學解決方案,推動“數(shù)據(jù)挖掘”課程的建設(shè)和發(fā)展。
張俊妮博士現(xiàn)任北京大學光華管理學院統(tǒng)計學副教授。她1998年畢業(yè)于中國科學技術(shù)大學,獲計算機軟件學士學位;2002年畢業(yè)于美國哈佛大學,獲統(tǒng)計學博士學位。她的研究領(lǐng)域為因果推斷、貝葉斯分析、蒙特卡洛方法、數(shù)據(jù)挖掘以及統(tǒng)計在經(jīng)濟、金融、營銷中的應用。
第 一章 數(shù)據(jù)挖掘與R語言概述 7
1.1 什么是數(shù)據(jù)挖掘 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 數(shù)據(jù)挖掘的基本流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.1 應用背景 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.2 數(shù)據(jù)收集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.3 數(shù)據(jù)準備 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.4 建立模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.5 模型評估與選擇 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.6 模型監(jiān)測與更新 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 關(guān)于數(shù)據(jù)挖掘項目的三個基本問題 . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.1 建模數(shù)據(jù)集對預測數(shù)據(jù)集的代表性 10
1.3.2 自變量和因變量之間關(guān)系的因果性解釋 11
1.3.3 模型預測精度對于實際應用的價值 12
1.4 CRISP-DM數(shù)據(jù)挖掘方法論 12
1.5 SEMMA數(shù)據(jù)挖掘方法論 13
1.6 R語言及Rstudio簡介 15
第二章 數(shù)據(jù)理解 17
2.1 收集初始數(shù)據(jù) 17
2.2 描述數(shù)據(jù) 17
2.2.1 數(shù)據(jù)的精確含義 17
2.2.2 數(shù)據(jù)粒度 18
2.2.3 變量類型 18
2.2.4 冗余變量 19
2.2.5 缺省值 19
2.2.6 數(shù)據(jù)鏈接 19
3
4 目錄
2.3 檢查數(shù)據(jù)質(zhì)量 19
2.3.1 抽樣偏差 19
2.3.2 數(shù)據(jù)取值錯誤 20
2.3.3 數(shù)據(jù)缺失情況 21
2.4 初步探索數(shù)據(jù) 22
2.5 R語言分析示例:數(shù)據(jù)理解 22
第三章 數(shù)據(jù)準備 33
3.1 數(shù)據(jù)整合 33
3.2 處理分類自變量 33
3.3 處理時間信息 34
3.4 清除變量 35
3.5 異常值 35
3.6 及值 36
3.7 處理缺失數(shù)據(jù) 37
3.8 過抽樣與欠抽樣 38
3.9 降維 38
3.9.1 變量選擇 38
3.9.2 主成分分析 39
3.10 R語言分析示例:數(shù)據(jù)整合 41
3.11 R語言分析示例:數(shù)據(jù)準備 47
第四章 關(guān)聯(lián)規(guī)則挖掘 59
4.1 關(guān)聯(lián)規(guī)則的基本概念及Apriori算法 59
4.1.1 關(guān)聯(lián)規(guī)則的基本概念 59
4.1.2 Apriori算法簡介 60
4.2 序列關(guān)聯(lián)規(guī)則挖掘 60
4.3 R語言分析示例:關(guān)聯(lián)規(guī)則挖掘 61
4.3.1 購物籃分析 61
4.3.2 泰坦尼克號存活情況分析 68
第五章 聚類分析 75
5.1 k均值聚類法 75
5.1.1 觀測之間的距離度量 75
5.1.2 k均值聚類法的具體步驟 76
目錄 5
5.1.3 關(guān)于k均值聚類法的一些點評 77
5.2 層次聚類法 78
5.2.1 層次聚類法的具體步驟 78
5.2.2 類別之間距離的度量 78
5.3 確定最優(yōu)類別數(shù) 80
5.4 R語言分析示例:聚類 82
第六章 線性模型與廣義線性模型 93
6.1 線性模型 93
6.1.1 模型假設(shè)與估計 93
6.1.2 模型解釋 94
6.1.3 一些理論結(jié)果 94
6.1.4 模型診斷 95
6.2 廣義線性模型 98
6.2.1 廣義線性模型簡介 98
6.2.2 因變量為二值變量或比例的情形 99
6.2.3 因變量為多種取值的名義變量的情形 100
6.2.4 因變量為定序變量的情形 100
6.2.5 因變量為計數(shù)變量的情形 101
6.2.6 因變量為取值可正可負的連續(xù)變量的情形 101
6.2.7 因變量為非負連續(xù)變量的情形 101
6.3 線性模型與廣義線性模型中的變量選擇 101
6.3.1 逐步回歸 101
6.3.2 LASSO 102
6.4 R語言分析示例:線性模型與廣義線性模型 103
6.4.1 線性模型示例 103
6.4.2 邏輯回歸及Lasso示例:印第安女性糖尿病數(shù)據(jù) 107
6.4.3 邏輯回歸及Lasso示例:移動運營商數(shù)據(jù) 112
第七章 神經(jīng)網(wǎng)絡(luò)的基本方法 119
7.1 神經(jīng)元及神經(jīng)網(wǎng)絡(luò)介紹 119
7.1.1 單個神經(jīng)元 119
7.1.2 多層感知器架構(gòu) 119
7.2 神經(jīng)網(wǎng)絡(luò)模型訓練 119
7.2.1 誤差函數(shù) 119
6 目錄
7.2.2 神經(jīng)網(wǎng)絡(luò)訓練算法 119
7.3 提高神經(jīng)網(wǎng)絡(luò)模型的可推廣性 119
7.4 R語言分析示例:神經(jīng)網(wǎng)絡(luò) 119
7.4.1 白葡萄酒數(shù)據(jù) 119
7.4.2 移動運營商數(shù)據(jù) 119
第八章 決策樹 121
8.1 決策樹簡介 121
8.2 決策樹的生長與修剪 121
8.2.1 一般過程 121
8.2.2 分類樹 121
8.2.3 回歸樹 121
8.3 對缺失數(shù)據(jù)的處理 121
8.4 變量選擇 121
8.5 決策樹的優(yōu)缺點 121
8.6 R語言分析示例:決策樹 121
第九章 基千決策樹的模型組合 123
9.1 基于決策樹的Bagging方法 123
9.2 基于決策樹的Boosting方法 123
9.3 隨機森林 123
9.4 貝葉斯累加回歸樹(BART) 123
9.5 R語言分析示例:基于決策樹的模型組合 123
第十章 模型評估與比較 125
10.1 因變量為二分變量的情形 125
10.2 因變量為多分變量的情形 125
10.3 因變量為連續(xù)變量的情形 125
10.4 R語言分析示例:模型評估與比較 125
第十一章 R語言分析案例:Kaggle房價預測數(shù)據(jù) 127
11.1 數(shù)據(jù)介紹與業(yè)務(wù)理解 127
11.2 數(shù)據(jù)理解與數(shù)據(jù)準備 127
11.3 建!127
11.4 模型評估與比較 127
11.5 模型應用 12