R是用於統計分析、繪圖的語言和操作環境。
R是屬於GNU系統的壹個自由、免費、源代碼開放的軟件,它是壹個用於統計計算和統計制圖的優秀工具。
R是統計領域廣泛使用的誕生於1980年左右的S語言的壹個分支。可以認為R是S語言的壹種實現。而S語言是由AT&T貝爾實驗室開發的壹種用來進行數據探索、統計分析和作圖的解釋型語言。
最初S語言的實現版本主要是S-PLUS。S-PLUS是壹個商業軟件,它基於S語言,並由MathSoft公司的統計科學部進壹步完善。後來新西蘭奧克蘭大學的Robert Gentleman和Ross Ihaka及其他誌願人員開發了壹個R系統。
由“R開發核心團隊”負責開發。R可以看作貝爾實驗室(AT&T BellLaboratories)的RickBecker,JohnChambers和AllanWilks開發的S語言的壹種實現。當然,S語言也是S-Plus的基礎。
所以,兩者在程序語法上可以說是幾乎壹樣的,可能只是在函數方面有細微差別,程序十分容易地就能移植到壹程序中,而很多壹的程序只要稍加修改也能運用於R。
語言環境
R語言之父:Ross Ihaka
R是壹套由數據操作、計算和圖形展示功能整合而成的套件。包括:有效的數據存儲和處理功能,壹套完整的數組(特別是矩陣)計算操作符,擁有完整體系的數據分析工具,為數據分析和顯示提供的強大圖形功能,壹套(源自S語言)完善、簡單、有效的編程語言(包括條件、循環、自定義函數、輸入輸出功能)。
在這裏使用"環境"(environment)是為了說明R的定位是壹個完善、統壹的系統,而非其他數據分析軟件那樣作為壹個專門、不靈活的附屬工具。
參考資料
百科-R語言.百度百科[引用時間2018-4-2]