R語言是用于統計分析,繪圖的語言和操作環境。其前身是1976年美國貝爾實驗室開發的S語言。20世紀90年代,R語言正式問世,因兩名主要研發者Ross Ihaka和Robert Gentleman姓名首字母均為R而得名?,F在由R語言開發核心團隊開發和維護。R語言是基于S語言的一個GNU項目,所以也可以當做S語言的一種實現,通常用S語言編寫的代碼都可以不做修改的在R環境下運行。
R語言的核心是解釋計算機語言,其允許分支和循環以及使用函數的模塊化編程。 R語言允許與以C,C++,.Net,Python或FORTRAN語言編寫的過程集成以提高效率。
R語言在GNU通用公共許可證下免費提供,并為各種操作系統(如Linux,Windows和Mac)提供預編譯的二進制版本。
R是一個在GNU風格的副本左側的自由軟件,GNU項目的官方部分叫做GNU S.
S語言是由AT&T Bell實驗室的Rich Becker、Jonh Chambers和Allan Wilks開發的一種用來進行數據探索、統計分析、作圖的解釋型語言。最初S語言的實現版本主要是S-PLUS.S-PLUS是一個商業軟件,它基于S語言,并由MathSoft公司的統計科學部進一步完善。
R軟件是R語言的實現環境,是一套完整的數據處理、計算和制圖軟件系統,其功能包括數據存儲和處理系統、數組運算工具、完整連貫的統計分析工具、優秀的統計制圖功能、簡便而強大的編程語言、可操縱數據的輸入和輸出、可實現分支和循環以及用戶可自定義功能。
R軟件提供了有彈性的、互動的環境來分析、可視及展示數據。它提供了若干統計程序包,以及一些集成的統計工具和各種數學計算、統計計算的函數,用戶只需根據統計模型,指定相應的數據庫及相關參數,便可靈活機動地進行數據分析等工作,甚至創造出符合需要的新的統計計算方法。
新聞熱點
疑難解答