第1章 初識R語言 1
1.1 R語言簡介 1
1.2 安裝與運行 3
1.3 開始使用R 5
1.4 包的使用 7
1.5 使用幫助 8
第2章 探索R數據 10
2.1 嚮量的創建 10
2.2 嚮量的運算 13
2.3 嚮量的篩選 15
2.4 矩陣的創建 17
2.5 矩陣的使用 20
2.5.1 矩陣的代數運算 20
2.5.2 修改矩陣的行列 22
2.5.3 對行列調用函數 23
2.6 矩陣的篩選 25
第3章 編寫R程序 28
3.1 流程的控製 28
3.1.1 條件選擇結構的概念 28
3.1.2 條件選擇結構的語法 29
3.1.3 循環結構的基本概念 30
3.1.4 循環結構的基本語法 31
3.2 算術與邏輯 33
3.3 使用函數 34
3.3.1 函數式語言 34
3.3.2 默認參數值 35
3.3.3 自定義函數 36
3.3.4 遞歸的實現 38
3.4 編寫代碼 40
第4章 概率統計基礎 42
4.1 概率論的基本概念 42
4.2 隨機變量數字特徵 45
4.2.1 期望 45
4.2.2 方差 46
4.3 基本概率分布模型 48
4.3.1 離散概率分布 48
4.3.2 連續概率分布 52
4.3.3 使用內嵌分布 55
4.4 大數定理及其意義 59
4.5 中央極限定理 62
4.6 隨機采樣分布 65
第5章 實用統計圖形 71
5.1 餅狀圖 71
5.2 直方圖 74
5.3 核密圖 78
5.4 箱綫圖 81
5.4.1 箱綫圖與分位數 81
5.4.2 使用並列箱綫圖 84
5.5 條形圖 87
5.5.1 基本條形圖及調整 87
5.5.2 堆砌與分組條形圖 88
5.6 分位數與QQ圖 91
第6章 數據輸入/輸齣 99
6.1 數據的載入 99
6.1.1 基本的數據導入方法 99
6.1.2 處理其他軟件的格式 103
6.1.3 讀取來自網頁的數據 104
6.1.4 從數據庫中讀取數據 106
6.2 數據的保存 108
6.3 數據預處理 109
6.3.1 常用數學函數 110
6.3.2 修改數據標簽 113
6.3.3 缺失值的處理 114
第7章 高級數據結構 118
7.1 列錶 118
7.1.1 列錶的創建 118
7.1.2 列錶元素的訪問 120
7.1.3 增刪列錶元素 121
7.1.4 拼接列錶 123
7.1.5 列錶轉化為嚮量 123
7.1.6 列錶上的運算 124
7.1.7 列錶的遞歸 125
7.2 數據框 126
7.2.1 數據框的創建 126
7.2.2 數據框元素的訪問 128
7.2.3 提取子數據框 129
7.2.4 數據框行列的添加 130
7.2.5 數據框的閤並 132
7.2.6 數據框的其他操作 134
7.3 因子 135
7.3.1 因子的創建 136
7.3.2 因子中插入水平 137
7.3.3 因子和常用函數 138
7.4 錶 140
7.4.1 錶的創建 141
7.4.2 錶中元素的訪問 143
7.4.3 錶中變量的邊際值 143
第8章 統計推斷 146
8.1 參數估計 146
8.1.1 參數估計的基本原理 146
8.1.2 單總體參數區間估計 149
8.1.3 雙總體均值差的估計 155
8.1.4 雙總體比例差的估計 161
8.2 假設檢驗 162
8.2.1 基本概念 162
8.2.2 兩類錯誤 166
8.2.3 均值檢驗 167
8.3 極大似然估計 172
8.3.1 極大似然法的基本原理 172
8.3.2 求極大似然估計的方法 174
8.3.3 極大似然估計應用舉例 176
第9章 非參數檢驗方法 181
9.1 列聯分析 181
9.1.1 類彆數據與列聯錶 181
9.1.2 皮爾遜(Pearson)的卡方檢驗 182
9.1.3 列聯分析應用條件 186
9.1.4 費希爾(Fisher)的確切檢驗 188
9.2 符號檢驗 190
9.3 威爾科剋森(Wilcoxon)符號秩檢驗 195
9.4 威爾科剋森(Wilcoxon)的秩和檢驗 199
9.5 剋魯斯卡爾-沃利斯(Kruskal-Wallis)檢驗 204
第10章 一元綫性迴歸 208
10.1 迴歸分析的性質 208
10.2 迴歸的基本概念 210
10.2.1 總體的迴歸函數 210
10.2.2 隨機乾擾的意義 211
10.2.3 樣本的迴歸函數 213
10.3 迴歸模型的估計 214
10.3.1 普通最小二乘法原理 214
10.3.2 一元綫性迴歸的應用 216
10.3.3 經典模型的基本假定 218
10.3.4 總體方差的無偏估計 222
10.3.5 估計參數的概率分布 225
10.4 正態條件下的模型檢驗 227
10.4.1 擬閤優度的檢驗 227
10.4.2 整體性假定檢驗 231
10.4.3 單個參數的檢驗 233
10.5 一元綫性迴歸模型預測 234
10.5.1 點預測 234
10.5.2 區間預測 235
第11章 綫性迴歸進階 239
11.1 多元綫性迴歸模型 239
11.2 多元迴歸模型估計 241
11.2.1 最小二乘估計量 241
11.2.2 多元迴歸的實例 242
11.2.3 總體參數估計量 245
11.3 多元迴歸模型檢驗 247
11.3.1 綫性迴歸的顯著性 247
11.3.2 迴歸係數的顯著性 249
11.4 多元綫性迴歸模型預測 250
11.5 其他迴歸模型函數形式 253
11.5.1 雙對數模型以及生産函數 253
11.5.2 倒數模型與菲利普斯麯綫 255
11.5.3 多項式迴歸模型及其分析 258
11.6 迴歸模型的評估與選擇 260
11.6.1 嵌套模型選擇 261
11.6.2 赤池信息準則 262
11.6.3 逐步迴歸方法 265
11.7 現代迴歸方法的新進展 269
11.7.1 多重共綫性 269
11.7.2 嶺迴歸 270
11.7.3 從嶺迴歸到Lasso 271
第12章 方差分析方法 275
12.1 方差分析的基本概念 275
12.2 單因素方差分析方法 278
12.2.1 基本原理 278
12.2.2 分析步驟 279
12.2.3 強度測量 280
12.3 雙因素方差分析方法 281
12.3.1 無交互作用的分析 281
12.3.2 有交互作用的分析 286
12.4 多重比較 289
12.4.1 多重t檢驗 290
12.4.2 Dunnett檢驗 291
12.4.3 Tukey的HSD檢驗 294
12.4.4 Newman-Keuls檢驗 298
12.5 方差齊性的檢驗方法 301
12.5.1 Bartlett檢驗法 301
12.5.2 Levene檢驗法 303
第13章 聚類分析 307
13.1 聚類的概念 307
13.2 K均值算法 308
13.2.1 距離度量 309
13.2.2 算法描述 310
13.2.3 應用實例 312
13.3 最大期望算法 314
13.3.1 算法原理 314
13.3.2 收斂探討 319
13.4 高斯混閤模型 320
13.4.1 模型推導 320
13.4.2 應用實例 323
第14章 支持嚮量機 326
14.1 從邏輯迴歸到綫性分類 326
14.2 綫性可分的支持嚮量機 330
14.2.1 函數距離與幾何距離 330
14.2.2 最大間隔分類器 332
14.2.3 拉格朗日乘數法 334
14.2.4 對偶問題的求解 339
14.3 鬆弛因子與軟間隔模型 343
14.4 非綫性支持嚮量機方法 345
14.4.1 從更高維度上分類 345
14.4.2 非綫性核函數方法 347
14.4.3 默瑟定理與核函數 350
14.5 對數據進行分類的實踐 350
14.5.1 基本建模函數 351
14.5.2 分析建模結果 355
第15章 人工神經網絡 358
15.1 從感知機開始 358
15.1.1 感知機模型 358
15.1.2 感知機學習 360
15.1.3 多層感知機 362
15.2 基本神經網絡 365
15.2.1 神經網絡結構 365
15.2.2 符號標記說明 366
15.2.3 後嚮傳播算法 368
15.3 神經網絡實踐 370
15.3.1 核心函數介紹 370
15.3.2 應用分析實踐 372
參考文獻 375
· · · · · · (
收起)