R編程入門經典——大數據時代的統計分析語言

R編程入門經典——大數據時代的統計分析語言

《R編程入門經典——大數據時代的統計分析語言》是2015年清華大學出版社出版的圖書,作者是英 Mark Gardener。

基本介紹

  • 書名:R編程入門經典——大數據時代的統計分析語言
  • 作者:(英)加德納(Mark Gardener)  
  • 譯者:蒲成
  • ISBN:9787302406761
  • 頁數:419
  • 定價:59.80元
  • 出版社:清華大學出版社
  • 出版時間:2015.09.01
  • 開本:16開
書籍信息,內容簡介,目錄,

書籍信息

作者:[英 Mark Gardener 著 蒲成 譯
定價:59.80元
印次:1-1
ISBN:9787302406761
出版日期:2015.09.01
印刷日期:2015.09.18

內容簡介

R語言是非常靈活且功能強大的,它不同於你用過的絕大
多數電腦程式。為全面揭示R語言的潛力,R編程入門經典——大數據時代的統計分析語言以通俗易懂的方式,深入研究R語言,使讀者能夠處理棘手乃至最複雜的數據分析任務。本書在簡單數據示例的引導下,探究R的功能及多種用途,並講述如何執行一系列常用的統計方法,如方差分析和線性回歸分析等。閱讀本書後,讀者將能高效地分析數據並呈現結果
主要內容
◆探討如何實現一些基礎統計方法,如t檢驗、相關分析和關聯檢驗
◆闡述如何將圖形從“合格”提升至“優秀”水準
◆講述如何定義複雜分析情形
◆演示製作和重新整理數據以方便分析的方法
◆講解如何執行基礎回歸分析以及複雜模型構建和曲線回歸分析
◆介紹如何生成自定義函式和簡單腳本來自動完成工作流程

目錄

第1章R介紹:R是什麼以及如何獲得它 1
1.1學習R的訣竅 2
1.1.1R網站 2
1.1.2從CRAN處下載和安裝R 3
1.2運行R程式 7
1.3找到使用R的合適方法 8
1.3.1通過CRAN網站和網際網路獲得幫助 9
1.3.2R中的幫助命令 9
1.3.3解析R中的幫助項 12
1.4命令包 14
1.4.1標準命令包 14
1.4.2額外的包能為你完成什麼任務 15
1.4.3如何獲得R命令的額外包 16
1.4.4包的運行和處理 18
1.5本章小結 20
1.6練習題 20
1.7本章概要 20
第2章出發:開始熟悉R 23
2.1一些簡單的數學運算 23
2.1.1將R用作計算器 24
2.1.2保存計算結果 26
2.2將數據讀取並放入R中 27
2.2.1使用組合命令製作數據 27
2.2.2使用scan命令製作數據 29
2.2.3讀取較大的數據檔案 34
2.3查看命名對象 38
2.3.1查看之前載入的命名對象 39
2.3.2從R中移除對象 41
2.4數據項的類型 41
2.4.1數字數據 41
2.4.2文本項 42
2.4.3在數字和文本數據之間進行轉換 42
2.5數據項的結構 44
2.5.1矢量項 44
2.5.2數據幀 45
2.5.3矩陣對象 45
2.5.4列表對象 46
2.6檢查數據結構 46
2.7使用歷史命令 47
2.7.1使用歷史檔案 48
2.7.2編輯歷史檔案 49
2.8在R中保存工作內容 50
2.8.1退出時保存工作區 50
2.8.2將數據檔案保存到硬碟 50
2.8.3從硬碟讀取數據檔案 51
2.8.4將數據作為文本檔案保存到硬碟 53
2.9本章小結 57
2.10練習題 57
2.11本章概要 58
第3章出發:處理對象 61
3.1對象處理 61
3.1.1矢量處理 62
3.1.2矩陣和數據幀的處理 66
3.1.3列表處理 71
3.2查看對象內部的對象 72
3.2.1查看複雜數據對象的內部 72
3.2.2打開複雜數據對象 73
3.2.3快速查看複雜數據對象 75
3.2.4查看及設定名稱 77
3.2.5旋轉數據表 80
3.3構造數據對象 81
3.3.1製作列表 81
3.3.2製作數據幀 82
3.3.3製作矩陣對象 84
3.3.4對數據幀和矩陣對象重新排序 86
3.4數據對象的形式:驗證和轉換 90
3.4.1驗證你擁有的對象是什麼類型 90
3.4.2將一種對象形式轉換成另一種形式 91
3.5本章小結 98
3.6練習題 98
3.7本章概要 99
第4章數據:描述統計和制表 101
4.1匯總命令 101
4.2匯總樣本 104
4.2.1矢量的匯總統計 104
4.2.2累計統計 108
4.2.3數據幀的匯總統計 111
4.2.4矩陣對象的匯總統計 113
4.2.5列表的匯總統計 114
4.3匯總表格 115
4.3.1製作列聯表 116
4.3.2選擇表格對象的各個部分 123
4.3.3將對象轉換成表格 125
4.3.4驗證表格對象 126
4.3.5複雜(無格式)表格 126
4.3.6驗證“無格式”表格對象 131
4.3.7用於表格的匯總命令 132
4.3.8交叉制表 134
4.4本章小結 139
4.5練習題 139
4.6本章概要 140
第5章數據:分布 143
5.1查看數據分布 143
5.1.1莖葉圖 144
5.1.2直方圖 146
5.1.3密度函式 149
5.1.4數據分布類型 152
5.1.5用於正態性檢驗的夏皮洛一威爾克檢驗法 161
5.1.6柯爾莫哥洛夫-斯米爾諾夫檢驗 162
5.1.7分位數-分位數圖 163
5.2本章小結 167
5.3練習題 167
5.4本章概要 167
第6章簡單假設檢驗 169
6.1使用學生t檢驗 169
6.1.1具有不等方差的雙樣本t檢驗 170
6.1.2具有等方差的雙樣本t檢驗 170
6.1.3單樣本t檢驗 171
6.1.4使用定向假設 171
6.1.5t檢驗中的公式語法和取子集樣本 172
6.2威爾克森U檢驗(曼-惠特尼) 175
6.2.1雙樣本U檢驗 176
6.2.2單樣本U檢驗 176
6.2.3使用定向假設 177
6.2.4U檢驗中的公式語法和取子集樣本 177
6.3配對t檢驗和U檢驗 180
6.4相關性和協方差 182
6.4.1簡單相關性 183
6.4.2協方差 185
6.4.3相關性檢驗中的顯著性檢驗 185
6.4.4公式語法 185
6.5關聯關係檢驗 188
6.5.1多重分類:卡方檢驗 189
6.5.2單一分類:擬合優度檢驗 191
6.6本章小結 195
6.7練習題 195
6.8本章概要 196
第7章圖形分析介紹 197
7.1盒須圖 197
7.1.1基礎盒須圖 198
7.1.2自定義盒須圖 198
7.1.3水平盒須圖 201
7.2散點圖 204
7.2.1基礎散點圖 204
7.2.2添加坐標軸標籤 205
7.2.3繪圖符號 205
7.2.4設定坐標軸界限 206
7.2.5使用公式語法 207
7.2.6將最佳擬合線添加到散點圖 207
7.3配對圖(多重相關圖) 210
7.4折線圖 213
7.4.1使用數值數據的折線圖 213
7.4.2使用分類數據的折線圖 214
7.5餅狀圖 217
7.6克里夫蘭點狀圖 220
7.7柱狀圖 225
7.7.1單類別柱狀圖 225
7.7.2多類別柱狀圖 229
7.7.3水平柱 232
7.7.4匯總數據的柱狀圖 233
7.8將圖形複製到其他應用程式 236
7.8.1使用copy/paste來複製圖形 236
7.8.2將圖形保存到硬碟 236
7.9本章小結 238
7.10練習題 238
7.11本章概要 239
第8章公式符號與複雜統計 241
8.1將公式語法用於基礎檢驗的示例 242
8.2圖形中的公式符號 244
8.3方差分析(ANOVA) 246
8.3.1單向ANOVA 246
8.3.2簡單事後檢驗 248
8.3.3從aov()模型中提取平均值 249
8.3.4雙向ANOVA 250
8.3.5提取平均值和匯總統計 258
8.3.6相互作用圖 260
8.3.7更複雜的ANOVA模型 264
8.3.8aov()的其他選項 265
8.4本章小結 267
8.5練習題 268
8.6本章概要 268
第9章運算元據並提取組成部分 269
9.1創建用於複雜分析的數據 269
9.1.1數據幀 270
9.1.2矩陣對象 272
9.1.3創建並設定因子數據 274
9.1.4製作重複處理方式因子 277
9.1.5添加行或列 280
9.2數據匯總 285
9.2.1簡單列與行匯總 285
9.2.2複雜匯總函式 287
9.3本章小結 296
9.4練習題 296
9.5本章概要 297
第10章回歸分析(線性建模) 299
10.1簡單線性回歸分析 299
10.1.1線性模型結果對象 301
10.1.2lm()和aov()之間的相似性 305
10.2多元回歸分析 307
10.2.1公式和線性模型 307
10.2.2建模 308
10.3曲線回歸分析 314
10.3.1對數回歸分析 315
10.3.2多項式回歸分析 316
10.4繪製線性模型和曲線擬合圖 318
10.4.1最佳擬合線 319
10.4.2擬合線上的置信區間 322
10.5回歸分析模型匯總 326
10.5.1診斷圖 326
10.5.2擬合匯總 328
10.6本章小結 329
10.7練習題 330
10.8本章概要 330
第11章圖形的更多相關介紹 333
11.1將元素添加到現有繪圖 333
11.1.1誤差線 334
11.1.2將圖例添加到圖形 338
11.1.3將文本添加到圖形 341
11.1.4將數據點添加到現有圖形 350
11.1.5將各類線條添加到圖形 353
11.2矩陣圖(一個圖形上的多個序列) 362
11.3一個視窗中的多個繪圖 364
11.3.1將繪圖視窗劃分成相等的區域 364
11.3.2將繪圖視窗劃分成不相等的區域 367
11.4圖形導出 370
11.4.1使用複製貼上移動圖形 370
11.4.2將圖形保存到檔案 371
11.4.3使用設備驅動程式將圖形保存到硬碟 371
11.5本章小結 374
11.6練習題 375
11.7本章概要 375
第12章編寫你自己的腳本:開始編程 377
12.1複製和貼上腳本 377
12.1.1將自己的幫助檔案製作成普通文本 378
12.1.2使用帶有#字元的註解 378
12.2創建簡單函式 379
12.2.1單行函式 379
12.2.2在函式中使用默認值 380
12.2.3帶有多行命令的簡單自定義函式 380
12.2.4存儲自定義函式 381
12.3製作原始碼 383
12.3.1顯示自定義函式和腳本的結果 383
12.3.2將訊息作為腳本輸出的一部分進行顯示 383
12.4本章小結 389
12.5練習題 390
12.6本章概要 390
附錄A練習題答案 393

相關詞條

熱門詞條

聯絡我們