發表於2024-11-23
書[0名0]: | R語言編程藝術|3767869 |
圖書定價: | 69元 |
圖書作者: | (美)[0No0]rman Matloff |
齣版社: | [1機1] 械工業齣版社 |
齣版日期: | 2013/5/1 0:00:00 |
ISBN號: | 9787111423140 |
開本: | 16開 |
頁數: | 303 |
版次: | 1-1 |
作者簡介 |
[0No0]rman Matloff,著[0名0]計算 [1機1] 科[0學0]傢兼統計[0學0]傢,美[0國0]加州[0大0][0學0]戴維斯分校計算 [1機1] 科[0學0]係教授,曾是該校統計專業的創建者之一,並擔任過統計[0學0]教授,對並行編程、網絡流量、數據挖掘、磁盤係統性能等方麵的技術都有深入的研究。他樂於分享,撰寫瞭多部廣受歡迎的關於軟件開發的在綫教程,多次為《紐約時報》、《華盛頓郵報》、《福布斯雜誌》以及《洛杉磯時報》撰寫文章,是《The Art of Debugging》的作者之一。 |
內容簡介 |
《R語言編程藝術》是R語言[0領0]域公認的經典著作,由著[0名0]計算 [1機1] 科[0學0]傢兼統計[0學0]傢撰寫,五星級[0暢0]銷書。它是一本麵嚮R語言開發者的純編程類書籍,不需要讀者具備統計[0學0]基礎,從編程角度而非統計[0學0]角度係統講解瞭R語言的數據結構、編程結構、語[0法0]、TCP/IP網絡編程、並行計算、代碼調試、程序性能[0優0]化、編程技巧以及R語言與其他語言的接口等所有與R編程相關的[0知0]識,幾乎麵麵俱到。本書的實用性也非常強,44個精選的擴展案例,充分展示瞭R語言在數據處理和統計分析方麵的強[0大0]能力。 全書一共16章:[0第0]1章介紹瞭[0學0]習R語言需要掌握的預備[0知0]識以及它的一些重要數據結構;[0第0]2~6章詳細講解瞭R語言的主要數據結構,包括嚮量、矩陣、數組、列錶、數據框和因子;[0第0]7~13章全麵講解瞭R語言的語[0法0],包括編程結構、麵嚮對象特性、數[0學0]運算與模擬、輸入與輸齣、字符串處理、繪圖,以及R語言的調試方[0法0]。[0第0]14~16章講解瞭R語言編程的高級內容,如執行速度和性能的提升、R語言與C/C++或Python的混閤編程,以及R語言的並行計算等。 |
目錄 |
《R語言編程藝術》 譯者序 前 言 緻 謝 [0第0]1章 快速入門 1 1.1 怎樣運行R 1 1.1.1 交互模式 1 1.1.2 批處理模式 2 1.2 個R[0會0]話 3 1.3 函數入門 5 1.3.1 變量的作用域 7 1.3.2 默認參數 8 1.4 R語言中一些重要的數據結構 8 1.4.1 嚮量,R語言中的戰鬥 [1機1] 8 1.4.2 字符串 9 1.4.3 矩陣 9 1.4.4 列錶 10 1.4.5 數據框 12 1.4.6 類 12 1.5 擴展案例:考試成績的迴歸分析 13 1.6 啓動和關閉R 16 1.7 獲取幫助 17 1.7.1 help()函數 18 1.7.2 example()函數 18 1.7.3 如果你不太清楚要查找什麼 19 1.7.4 其他主題的幫助 20 1.7.5 批處理模式的幫助 21 1.7.6 互聯網資源 21 [0第0]2章 嚮量 22 2.1 標量、嚮量、數組與矩陣 22 2.1.1 添加或刪除嚮量元素 22 2.1.2 獲取嚮量長度 23 2.1.3 作為嚮量的矩陣和數組 24 2.2 聲明 24 2.3 循環補齊 25 2.4 常用的嚮量運算 26 2.4.1 嚮量運算和邏輯運算 26 2.4.2 嚮量索引 27 2.4.3 用:運算符創建嚮量 28 2.4.4 使用seq()創建嚮量 28 2.4.5 使用rep()重復嚮量常數 29 2.5 使用[0all0]()和any() 30 2.5.1 擴展案例:尋找連續齣現1的遊程 30 2.5.2 擴展案例:預測離散值時間序列 31 2.6 嚮量化運算符 34 2.6.1 嚮量輸入,嚮量輸齣 34 2.6.2 嚮量輸入,矩陣輸齣 36 2.7 NA與NULL值 37 2.7.1 NA的使用 37 2.7.2 NULL的使用 37 2.8 篩選 38 2.8.1 生成篩選索引 38 2.8.2 使用subset()函數篩選 40 2.8.3 選擇函數which() 40 2.9 嚮量化的ifelse()函數 41 2.9.1 擴展案例:度量相關性 42 2.9.2 擴展案例:對鮑魚數據集重[親斤]編碼 44 2.10 測試嚮量相等 46 2.11 嚮量元素的[0名0]稱 47 2.12 關於c()的更多內容 48 [0第0]3章 矩陣和數組 49 3.1 創建矩陣 49 3.2 一般矩陣運算 50 3.2.1 綫性代數運算 50 3.2.2 矩陣索引 51 3.2.3 擴展案例:圖像操作 52 3.2.4 矩陣元素篩選 55 3.2.5 擴展案例:生成協方差矩陣 57 3.3 對矩陣的行和列調用函數 58 3.3.1 使用apply()函數 58 3.3.2 擴展案例:尋找異常值 60 3.4 增加或刪除矩陣的行或列 61 3.4.1 改變矩陣的[0大0]小 61 3.4.2 擴展案例:找到圖中距離近的一對端點 63 3.5 嚮量與矩陣的差異 65 3.6 避免意外降維 66 3.7 矩陣的行和列的命[0名0]問題 68 3.8 高維數組 68 [0第0]4章 列錶 71 4.1 創建列錶 71 4.2 列錶的常規操作 72 4.2.1 列錶索引 72 4.2.2 增加或刪除列錶元素 73 4.2.3 獲取列錶長度 75 4.2.4 擴展案例:文本詞匯索引 75 4.3 訪問列錶元素和值 78 4.4 在列錶上使用apply係列函數 79 4.4.1 lapply()和sapply()的使用 79 4.4.2 擴展案例:文本詞匯索引(續) 80 4.4.3 擴展案例:鮑魚數據 82 4.5 遞歸型列錶 83 [0第0]5章 數據框 85 5.1 創建數據框 85 5.1.1 訪問數據框 85 5.1.2 擴展案例:考試成績的迴歸分析(續) 86 5.2 其他矩陣式操作 87 5.2.1 提取子數據框 87 5.2.2 缺失值的處理 88 5.2.3 使用rbind()和cbind()等函數 89 5.2.4 使用apply() 90 5.2.5 擴展案例:工資研究 90 5.3 閤並數據框 92 5.4 應用於數據框的函數 95 5.4.1 在數據框上應用lapply()和sapply()函數 95 5.4.2 擴展案例:應用Logistic模型 95 5.4.3 擴展案例:[0學0]習中文方言的輔助工具 96 [0第0]6章 因子和錶 102 6.1 因子與水平 102 6.2 因子的常用函數 103 6.2.1 tapply函數 103 6.2.2 split()函數 105 6.2.3 by()函數 106 6.3 錶的操作 107 6.3.1 錶中有關矩陣和類似數組的操作 109 6.3.2 擴展案例: 提取子錶 111 6.3.3 擴展案例:在錶中尋找頻數[0大0]的單元格 113 6.4 其他與因子和錶有關的函數 114 6.4.1 aggregate()函數 115 6.4.2 cut()函數 115 [0第0]7章 R語言編程結構 116 7.1 控製語句 116 7.1.1 循環 116 7.1.2 對非嚮量集閤的循環 119 7.1.3 if-else結構 120 7.2 算術和邏輯運算符及數值 121 7.3 參數的默認值 122 7.4 返迴值 123 7.4.1 決定是否顯式調用return () 124 7.4.2 返迴復雜對象 124 7.5 函數都是對象 124 7.6 環境和變量作用域的問題 127 7.6.1 [0頂0]層環境 127 7.6.2 變量作用域的層次 128 7.6.3 關於ls()的進一步討論 131 7.6.4 函數(幾乎)沒有副作用 131 7.6.5 擴展案例:顯示調用框的函數 132 7.7 R語言中沒有指針 134 7.8 嚮上級層次進行寫操作 136 7.8.1 利用[0超0]賦值運算符對非局部變量進行寫操作 136 7.8.2 用assign()函數對非局部變量進行寫操作 137 7.8.3 擴展案例:用R語言實現離散事件仿真 138 7.8.4 什麼時候使用全局變量 145 7.8.5 閉包 147 7.9 遞歸 148 7.9.1 Quicksort的具體實現 149 7.9.2 拓展舉例:二叉查找樹 150 7.10 置換函數 155 7.10.1 什麼是置換函數 155 7.10.2 擴展案例:可記錄元素修改次數的嚮量類 156 7.11 寫函數代碼的工具 158 7.11.1 文本編輯器和集成開發環境 158 7.11.2 edit()函數 158 7.12 創建自己的二元運算符 159 7.13 匿[0名0]函數 159 [0第0]8章 數[0學0]運算與模擬 161 8.1 數[0學0]函數 161 8.1.1 擴展例子:計算概率 161 8.1.2 纍積和與纍積乘積 162 8.1.3 小值和[0大0]值 162 8.1.4 微積分 163 8.2 統計分布函數 164 8.3 排序 165 8.4 嚮量和矩陣的綫性代數運算 166 8.4.1 擴展示例:嚮量叉積 169 8.4.2 擴展示例:確定馬爾科夫鏈的平穩分布 170 8.5 集閤運算 171 8.6 用R做模擬 173 8.6.1 內置的隨 [1機1] 變量發生器 173 8.6.2 重復運行時獲得相同的隨 [1機1] 數流 175 8.6.3 擴展案例:組閤的模擬 175 [0第0]9章 麵嚮對象的編程 177 9.1 S3類 177 9.1.1 S3泛型函數 177 9.1.2 實例:綫性模型函數lm()中的OOP 178 9.1.3 尋找泛型函數的實現方[0法0] 179 9.1.4 編寫S3類 181 9.1.5 使用繼承 182 9.1.6 擴展示例:用於存儲上三角矩陣的類 183 9.1.7 擴展示例:多項式迴歸程序 187 9.2 S4類 191 9.2.1 編寫S4類 191 9.2.2 在S4類上實現泛型函數 193 9.3 S3類和S4類的對比 193 9.4 對象的管理 194 9.4.1 用ls()函數列齣所有對象 194 9.4.2 用rm()函數刪除特定對象 194 9.4.3 用save()函數保存對象集閤 195 9.4.4 查看對象內部結構 196 9.4.5 exists()函數 197 [0第0]10章 輸入與輸齣 198 10.1 連接鍵盤與顯示器 198 10.1.1 使用scan()函數 198 10.1.2 使用readline()函數 200 10.1.3 輸齣到顯示器 201 10.2 讀寫文件 202 10.2.1 從文件中讀取數據框或矩陣 202 10.2.2 讀取文本文件 203 10.2.3 連接的介紹 203 10.2.4 擴展案例:讀取PUMS普查數據 204 10.2.5 通過URL在遠程計算 [1機1] 上訪問文件 208 10.2.6 寫文件 209 10.2.7 獲取文件和目錄信息 210 10.2.8 擴展案例:多個文件內容的和 211 10.3 訪問互聯網 211 10.3.1 TCP/IP概述 212 10.3.2 R中的socket 212 10.3.3 擴展案例:實現R的並行計算 213 [0第0]11章 字符串操作 216 11.1 字符串操作函數概述 216 11.1.1 grep() 216 11.1.2 nchar() 216 11.1.3 paste() 217 11.1.4 sprintf() 217 11.1.5 substr() 217 11.1.6 strsplit() 217 11.1.7 regexpr() 218 11.1.8 gregexpr() 218 11.2 正則錶達式 218 11.2.1 擴展案例:檢測文件[0名0]的後綴 219 11.2.2 擴展案例:生成文件[0名0] 220 11.3 在調試工具edtdbg中 包郵 R語言編程藝術|3767869 下載 mobi epub pdf txt 電子書 格式 包郵 R語言編程藝術|3767869 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024包郵 R語言編程藝術|3767869 下載 mobi pdf epub txt 電子書 格式 2024 包郵 R語言編程藝術|3767869 下載 mobi epub pdf 電子書用戶評價
評分
評分
評分
評分
評分
評分
評分
評分
評分
類似圖書 點擊查看全場最低價
包郵 R語言編程藝術|3767869 mobi epub pdf txt 電子書 格式下載 2024 分享鏈接相關圖書
|