作者基于他們對應(yīng)用科學(xué)家講授統(tǒng)計與R的豐富經(jīng)驗,為讀者獻(xiàn)上了《R語言初學(xué)者指南》這本書。為了避免同時講授R與統(tǒng)計的困難,統(tǒng)計方法保持在最低限度。本書包括如何下載與安裝R,載入和處理數(shù)據(jù),基本繪圖,函數(shù)簡介,高級繪圖以及初學(xué)者常見的錯誤。這本書包括了你開始學(xué)習(xí)R時想知道的所有內(nèi)容。
本書主要使用的是生命科學(xué)的數(shù)據(jù)。然而,無論你研究的領(lǐng)域和數(shù)據(jù)是什么,所給的程序都是適用的。所有領(lǐng)域的科學(xué)家都需要載入數(shù)據(jù),處理數(shù)據(jù),生成圖形,并且,最后,進(jìn)行分析。每一個案例R命令都非常相似。一本200多頁的書不能提供一個范圍很大的多樣化的數(shù)據(jù)集類型。并且,以我們的經(jīng)驗,大相徑庭的例子會使讀者混淆。最理想的方法可能是使用單獨的一個數(shù)據(jù)集示范所有的方法,但是這可能會使很多人感到不易接受。因此,我們使用生態(tài)學(xué)數(shù)據(jù)集(例如,涉及植物,海底生物,魚類,鳥類)以及流行病學(xué)數(shù)據(jù)集。
本書講述了R語言的基本知識,為了避免讀者同時學(xué)習(xí)R與統(tǒng)計的困難,作者將統(tǒng)計方法維持在最低限度。本書注重理論與實踐相結(jié)合,不僅在相關(guān)章節(jié)之后安排了習(xí)題,也在網(wǎng)站www.highstat.com提供了本書所有的數(shù)據(jù)集以及源代碼。因此本書特別適合作為經(jīng)濟管理以及生命科學(xué)專業(yè)的本科生與研究生以及從事數(shù)據(jù)處理的研究人員的參考書籍。
第1章 引言
1.1 什么是R?
1.2 下載和安裝R
1.3 最初印象
1.4 腳本代碼
1.5 R的圖形設(shè)備
1.6 編輯
1.7幫助文件和新聞組
1.8程序包
1.9 R的一般問題
1.11使用這本書
1.12 引用R和引用程序包
1.13 我們學(xué)習(xí)了哪些R函數(shù)?
第2章R中的數(shù)據(jù)輸入
第1章 引言
1.1 什么是R?
1.2 下載和安裝R
1.3 最初印象
1.4 腳本代碼
1.5 R的圖形設(shè)備
1.6 編輯
1.7幫助文件和新聞組
1.8程序包
1.9 R的一般問題
1.11使用這本書
1.12 引用R和引用程序包
1.13 我們學(xué)習(xí)了哪些R函數(shù)?
第2章R中的數(shù)據(jù)輸入
2.1 讀取向量和矩陣
2.2 數(shù)據(jù)框:read.table
2.3 逗號和制表符分隔的輸入文件
2.4 固定寬度輸入文件
2.5 從R對象中提取數(shù)據(jù)
2.6 連接
2.7 讀取大型數(shù)據(jù)文件
2.8 生成數(shù)據(jù)
2.9 排列
2.10 序列的處理
2.11 電子表格
2.12 保存和加載R數(shù)據(jù)對象
2.13 處理二進(jìn)制文件
2.14 將R對象寫入ASCII格式的文件
2.15 從其它程序中讀取數(shù)據(jù)
第3章 訪問變量和處理數(shù)據(jù)子集
3.1訪問數(shù)據(jù)框變量
3.2 ODBC
3.3 使用相同的標(biāo)識符組合兩個數(shù)據(jù)集
3.4 輸出數(shù)據(jù)
3.5 重新編碼分類變量
3.6 我們學(xué)習(xí)了哪些R函數(shù)?
3.7 習(xí)題
第4章 簡單的函數(shù)
4.1 tapply函數(shù)
4.2 sapply函數(shù)和lapply函數(shù)
4.3 summary函數(shù)
4.4 table函數(shù)
4.5 我們學(xué)習(xí)了哪些R函數(shù)?
4.6 習(xí)題
第5章 基礎(chǔ)繪圖工具簡介
5.1 plot函數(shù)
5.2 符號、顏色和尺寸
5.3 添加一條平滑線
5.4 我們學(xué)習(xí)了哪些R函數(shù)?
5.5 習(xí)題
第6章 循環(huán)與函數(shù)
6.1 循環(huán)簡介
6.2 循環(huán)
6.3 函數(shù)
6.4 函數(shù)和if指令的其它問題
6.5 我們學(xué)習(xí)了哪些R函數(shù)?
6.6 習(xí)題
第7章 圖形工具
7.1 餅圖
7.2 條形圖和帶形圖
7.3 盒形圖
7.4 克里夫蘭點圖
7.5 重新訪問plot函數(shù)
7.6 多組圖
7.7 Coplot圖
7.8 組合不同類型的圖*
7.9 我們學(xué)習(xí)了哪些R函數(shù)?
7.10 習(xí)題
第8章 格包(Lattice Package)簡介
8.1 高級格函數(shù)(Lattice Function)
8.2 多面板散點圖:xyplot
8.3 多面板盒形圖:bwplot
8.4 多面板克里夫蘭點圖:dotplot
8.5 多面板直方圖:histogram
8.6 面板函數(shù)
8.7 三維散點圖、表面圖和等高線圖
8.8 常見問題
8.9 還要學(xué)什么?
8.10 我們學(xué)習(xí)了哪些R函數(shù)?
8.11 習(xí)題
第9章 常見的R錯誤
9.1 載入數(shù)據(jù)的問題
9.2 綁定苦惱
9.3 非綁定苦惱
9.4 零的對數(shù)
9.5 各種錯誤
9.6 錯誤地保存R空間