當前位置:編程學習大全網 - 源碼下載 - 什麽是R語言?

什麽是R語言?

r是用於統計分析和繪圖的語言和操作環境。r是屬於GNU系統的免費、免費、開源軟件。它是統計計算和統計繪圖的優秀工具。

發展歷史

r是統計領域廣泛使用的S語言的壹個分支,誕生於1980左右。可以認為R是S語言的壹種實現。而s語言是由at&構成的;貝爾實驗室開發的壹種解釋性語言,用於數據探索、統計分析和繪圖。S語言最初的版本主要是S-PLUS。S-PLUS是壹個商業軟件,它是基於S語言,由MathSoft公司的統計科學部門進壹步改進的。後來,新西蘭奧克蘭大學的Robert Gentleman和Ross Ihaka以及其他誌願者開發了壹個R系統。“研發核心團隊”負責開發。r可視為貝爾實驗室(AT & amp;由貝爾實驗室的RickBecker、JohnChambers和AllanWilks開發的壹種S語言實現。當然,S語言也是S-Plus的基礎。所以兩者在程序語法上幾乎是壹樣的,只是功能上可能略有不同。程序可以很容易的移植到壹個程序中,很多統壹的程序稍加修改就可以應用到R上。

r語言的特點

R作為壹個統計分析軟件,是統計分析和圖形顯示的結合。它可以運行在UNIX、Windows和Macintosh操作系統上,並且嵌入了非常方便實用的幫助系統。與其他統計分析軟件相比,R具有以下特點:

1.r是自由軟件。這意味著它是完全免費和開源的。妳可以從它的網站和它的映像下載任何相關的安裝程序、源代碼、包、源代碼和文檔。標準的安裝文件本身就有很多模塊和內嵌的統計功能,安裝後可以直接實現很多常用的統計功能。

2.r是壹種可編程語言。作為壹個開放的統計編程環境,語法簡單易懂,易於學習和掌握。而且學習之後,我們可以自己編譯函數來擴展現有的語言。這也是為什麽它的更新速度比壹般的統計軟件,比如SPSS,SAS要快很多的原因。大多數最新的統計方法和技術可以直接在r。

3.R的所有函數和數據集都存儲在包中。只有當包被加載時,才能訪問它的內容。標準安裝文件中包含了壹些常用和基本的軟件包。隨著新的統計分析方法的出現,標準安裝文件中包含的包也隨著版本的更新而不斷變化。在另壹個版本的安裝文件中,已經包含的包有:base-R基本模塊、mle-最大似然估計模塊、ts-時間序列分析模塊、MVA-多元統計分析模塊、生存-存活分析模塊等等。

4.r的互動性很強。除了圖形輸出在另壹個窗口中,它的輸入和輸出窗口都在同壹個窗口中。如果輸入語法有錯誤,會立即在窗口提示。它具有對先前輸入的命令的記憶功能,並且可以隨時再現、編輯和修改以滿足用戶的需要。輸出的圖形可以直接保存為JPG、BMP、PNG等圖像格式,也可以直接保存為PDF文件。此外,它還具有與其他編程語言和數據庫的良好接口。

5.如果妳加入了R的幫助郵件列表1,妳每天可能會收到幾十封關於R的郵件。可以和世界壹流的統計計算專家探討各種問題,可以說是世界上最大最前沿的統計學家聚集地。

r是基於S語言的GNU項目,所以也可以作為S語言的實現。通常用S語言寫的代碼,不需要修改就可以在R環境下運行。r的語法來源於Scheme。R和S-PLUS的使用有很多相似之處,這兩種語言是兼容的。S-PLUS的用戶手冊稍加修改就可以作為R的用戶手冊使用。所以有人說:R是S-PLUS的“克隆”。

但是請不要忘記:R是免費的。R語言的源代碼托管在github中,具體地址可以在參考資料中找到。

R語言的下載可以通過CRAN的鏡像找到。

帶域名的R語言有六個下載地址。cn,其中兩個由Datagurn和中科大提供。R語言的Windows版本,由Datagurn和USTC在兩個下載位置提供。

  • 上一篇:盜版者來源碼程序。
  • 下一篇:編譯過程:從詞法分析到目標代碼生成
  • copyright 2024編程學習大全網