close

R語言[編輯]

維基百科,自由的百科全書
 
 
 
跳至導覽跳至搜尋
R
R logo.svg
編程範型 多重編程範式陣列式物件導向指令式函數式程序式反射式
設計者 羅斯·伊哈卡羅伯特·傑特曼
實作者 R核心開發小組
面市時間 1993年8月,​27年前[1]
 
穩定版本
4.1.0[2] 
(2021年5月18日,37天前 )
型態系統 動態型別
作業系統 跨平臺
授權條款 GNU通用公眾授權條款
副檔名
  • .r
  • .rdata
  • .rds
  • .rda
網站 www.r-project.org 編輯維基數據鏈結
啟發語言
Common Lisp, S語言, Scheme[1], XLispStat
影響語言
Julia[3]

R語言,一種自由軟體程式語言與操作環境,主要用於統計分析、繪圖、資料探勘。R本來是由來自紐西蘭奧克蘭大學羅斯·伊哈卡羅伯特·傑特曼開發(也因此稱為R),現在由「R開發核心團隊」負責開發。R基於S語言的一個GNU計劃專案,所以也可以當作S語言的一種實現,通常用S語言編寫的代碼都可以不作修改的在R環境下執行。R的語法是來自Scheme

R的原始碼可自由下載使用,亦有已編譯的執行檔版本可以下載,可在多種平台下執行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS。R主要是以命令列操作,同時有人開發了幾種圖形使用者介面,其中RStudio是最為廣泛使用的整合開發環境

功能[編輯]

R內建多種統計學及數字分析功能。R的功能也可以透過安裝套件(Packages,使用者撰寫的功能)增強。因為S的血緣,R比其他統計學或數學專用的程式語言有更強的物件導向(物件導向程式設計, S3, S4等)功能。

R的另一強項是繪圖功能,製圖具有印刷的素質,也可加入數學符號。

雖然R主要用於統計分析或者開發統計相關的軟體,但也有人用作矩陣計算。其分析速度可媲美專用於矩陣計算的自由軟體GNU Octave和商業軟體MATLAB[4]

套件[編輯]

R的功能能夠透過由使用者撰寫的套件增強。增加的功能有特殊的統計技術、繪圖功能,以及編程介面和數據輸出/輸入功能。這些軟體包是由R語言、LaTeXJava及最常用C語言Fortran撰寫。下載的執行檔版本會連同一批核心功能的軟體包,而根據CRAN紀錄有一萬多種不同的軟體包。其中有幾款較為常用,例如用於經濟計量財經分析人文科學與社會科學研究以及人工智慧[5]

發展[編輯]

生物資訊學社群時常使用R進行分子生物學數據分析。Bioconductor計劃就是讓R作為基因圖譜分析工具。 Gnumeric開發者正和R開發者合作,改善Gnumeric計算結果的精確度。[6]

CRAN[編輯]

CRAN為Comprehensive R Archive Network(R綜合典藏網)的簡稱。它除了收藏了R的執行檔下載版、原始碼和說明文件,也收錄了各種使用者撰寫的軟體包。現時,全球有超過一百個CRAN鏡像站。

R新聞雜誌[編輯]

《R新聞雜誌》(R Newsletter)每年會出版兩至三次,為一份免費的電子雜誌,內容有關統計學軟體發展及R語言開發資訊。第一期在2001年一月出版。從2008年開始,被R Journal替代。[7]

參考文獻[編輯]

  1. ^ 移至:1.0 1.1 Ihaka, Ross. R : Past and Future History (PDF) (Technical report). Statistics Department, The University of Auckland, Auckland, New Zealand. 1998.
  2. ^ "R 4.1.0 is released";作者姓名字串:Peter Dalgaard;出版日期:2021年5月18日。
  3. ^ Introduction. The Julia Manual. [2018-08-05]. (原始內容存檔於20 June 2018).
  4. ^ 存档副本. [2007-11-03]. (原始內容存檔於2009-08-08).
  5. ^ 存档副本. [2007-06-04]. (原始內容存檔於2007-06-25).
  6. ^ Gnumeric, Team. Gnumeric 1.4 is Here!. The GNOME Project. 2004年12月19日 [2006-04-30]. (原始內容存檔於2006年10月5日).
  7. ^ 存档副本. [2007-06-04]. (原始內容存檔於2007-05-28).

外部連結[編輯]

參見[編輯]

  • SPSS - 另一種統計分析軟體
  • Stata - 另一種統計分析軟體
  • SAS系統 - 另一種統計分析軟體
  • S-PLUS - 同樣建基於S語言的統計分析軟體
 
arrow
arrow
    全站熱搜

    歐巴珊手繪設計 發表在 痞客邦 留言(0) 人氣()