跳轉到內容

R 程式設計

25% developed
來自華夏公益教科書
(從 R 重定向)
TODO
待辦事項

編輯說明
本書仍在開發中。請幫助我們!

歡迎來到R 程式設計 華夏公益教科書

[編輯 | 編輯原始碼]

本書旨在成為R 程式語言[1]的實用指南。

R 是一款用於統計計算的自由軟體。在綜合 R 檔案網路 (CRAN)[2] 上已經有了關於標準 R 包的優秀文件,還有許多資源在專門的書籍、論壇(如 Stackoverflow[3])和個人部落格[4] 中,但所有這些資源都分散在各地,因此難以查詢和比較。本華夏公益教科書旨在成為一個可以讓任何人都可以分享他們在R上的知識和技巧的地方。它應該按任務組織,而不是按學科組織[5]。我們嘗試製作一本跨學科的書籍,即一本可以被所有將統計資料應用於某些特定領域的人使用。

你如何分享你的 R 經驗 ?

[編輯 | 編輯原始碼]
  • 解釋命令的語法
  • 比較使用R執行每個任務的不同方法。
  • 嘗試根據虛假資料(即模擬資料集)製作唯一的示例。
  • 與任何華夏公益教科書一樣,請隨時進行更正、擴充套件解釋並在必要時進行新增。

一些規則 

  • 在程式碼環境中放置函式的名稱 : <code>lm()</code>
  • 將包的名稱用粗體表示 : '''stats'''
  • 除了預設包之外,在每個函式之後放置包的名稱(在括號中) : <code>MCMCprobit()</code> ('''MCMCpack''')
  • 使用帶有引數 lang="rsplus" 的源環境放置示例 : <syntaxhighlight lang="rsplus"></syntaxhighlight>
  • 使用對包文件、學術文獻和維基百科的引用。
  • 使用引用模板進行引用 : 模板:引用書籍模板:引用網頁模板:引用期刊
  • 如果你想新增一張圖表,你應該把它上傳到 維基共享資源 並新增標籤 {{Created with R}} 以及(如果適用)[[Category:Images with R source code]]

先決條件

[編輯 | 編輯原始碼]

我們假設讀者有統計學背景。本書不是一本關於統計學的書,而是一本關於如何使用R實現統計方法的書。我們儘量使用維基百科上已經定義的術語,以便人們在對某個概念有疑問時可以參考相應的維基百科頁面。

我們還假設讀者熟悉計算機,並知道如何使用具有命令列介面的軟體。R有一些圖形使用者介面,但我們不會在這本教科書中解釋如何使用它們。初學者可以看一下示例會話,以獲得使用R的第一個會話。他們也可以看一下統計分析:使用 R 的入門這本書。

參考文獻

[編輯 | 編輯原始碼]
  1. R 開發核心團隊 (2009)。R:一種用於統計計算的語言和環境。R 統計計算基金會,奧地利維也納。 ISBN 3-900051-07-0,URL http://www.R-project.org.
  2. CRAN 手冊
  3. Stack Overflow 上的 R
  4. 參見 R 部落格
  5. CRAN 任務檢視已經按學科分類。
  6. Larry Wasserman 所有統計 Springer 2004 http://www.stat.cmu.edu/~larry/all-of-statistics/index.html


華夏公益教科書開發階段
稀疏文字 0% 正在開發的文字 25% 成熟文字 50% 已開發的文字 75% 綜合文字 100%
華夏公益教科書