《R語言入門》語言及環境簡單介紹

簡單介紹

語言是主要用於統計分析、畫圖的語言和操做環境。編程

R原本是由來自新西蘭奧克蘭大學的Ross Ihaka和Robert Gentleman 開發。數組

(也所以稱爲R)現在由「R開發核心團隊」負責開發。編程語言

R是基於S語言的一個GNU項目。因此也可以看成S語言的一種實現,通常常使用S語言編寫的代碼都可以不做改動的在R環境下執行。 R的語法是來自Scheme。函數

R 的原始碼可自由下載使用。亦有已編譯的執行檔版本號可以下載,可在多種平臺下執行,包含UNIX (也包含FreeBSD和Linux)、Windows和MacOS。工具

R主要是以命令行操做,同一時候有人開發了幾種圖形用戶界面。post

R內建多種統計學及數字分析功能。 R的功能也可以透過安裝套件(Packages,用戶撰寫的功能)加強。人工智能

因爲S的血緣,R比其它統計學或數學專用的編程語言有更強的物件導向(面向對象程序設計)功能。spa

R的還有一強項是畫圖功能,製圖具備印刷的質素。也可添加數學符號。.net

儘管R主要用於統計分析或者開發統計相關的軟體,但也有人用做矩陣計算。其分析速度可比美GNU Octave甚至商業軟件MATLAB。命令行

R的功能可以透過由用戶撰寫的套件加強。

添加的功能有特殊的統計技術、畫圖功能,以及編程介面和數據輸出/輸入功能。這些軟件包是由R語言、 LaTeX、Java及最常常使用C語言和Fortran撰寫。下載的執行檔版本號會連同一批覈心功能的軟件包,而依據 CRAN紀錄有過千種不一樣的軟件包。

當中有幾款較爲常常使用。好比用於經濟計量、財經分析、人文科學研究以及人工智能。

R語言環境

R進行數據操做的軟件設施集成套件。計算和圖形顯示。它包含:

一個有效的數據處理和存儲設施,

一套用於數組計算的操做符。特別是矩陣,

一個大型的,連貫的。集成的數據分析中間工具

用於數據分析和顯示的圖形設施。無論是屏幕仍是硬拷貝。

一個發達的,簡單而有效的編程語言,當中包含條件語句,循環。用戶定義的遞歸函數以及輸入輸出設備。

術語「環境」是指其特徵爲充分計劃和相干系統的,而不是很詳細和僵化工具的增量增大,因爲是常常與其它數據分析軟件的狀況。


思惟導圖

相關文章
相關標籤/搜索