r語言是什么?R語言用于統(tǒng)計分析、繪圖的語言和操作環(huán)境,不僅具有強大的分析以及數(shù)據(jù)統(tǒng)計功能更有便捷的操作方式以及能夠適用于多種不同的領域讓眾多用戶青睞,R 語言里所有的東西都被稱為對象,分別是字符型 (character)、數(shù)值型 (numeric)、復數(shù)型 (complex)以及邏輯型 (logical)。便捷的操作方式加上支持不同的平臺運行更有多元化的使用模式選擇帶來工作效率以及語法的提高,功能多多感興趣的朋友快通過下面地址來獲取吧!
R語言介紹
r語言是一種自由軟件編程語言與操作環(huán)境,主要用于統(tǒng)計分析、繪圖、數(shù)據(jù)挖掘。r本來是由來自新西蘭奧克蘭大學的ross ihaka和robert gentleman開發(fā)(也因此稱為r),現(xiàn)在由“r開發(fā)核心團隊”負責開發(fā)。r是基于s語言的一個gnu計劃項目,所以也可以當作s語言的一種實現(xiàn),通常用s語言編寫的代碼都可以不作修改的在r環(huán)境下運行。r的語法是來自scheme。r的源代碼可自由下載使用,亦有已編譯的可執(zhí)行文件版本可以下載,可在多種平臺下運行,包括unix(也包括freebsd和linux)、windows和macos。r主要是以命令行操作,同時有人開發(fā)了幾種圖形用戶界面。
R語言特點
1、主要用于統(tǒng)計分析、繪圖、數(shù)據(jù)挖掘
2、R的語法是來自Scheme。R的源代碼可自由下載使用,亦有已編譯的可執(zhí)行文件版本可以下載
3、可在多種平臺下運行,包括UNIX(也包括FreeBSD和Linux)、Windows和MacOS
4、基于S語言的一個GNU計劃項目,所以也可以當作S語言的一種實現(xiàn)
5、通常用S語言編寫的代碼都可以不作修改的在R環(huán)境下運行
6、R主要是以命令行操作,同時有人開發(fā)了幾種圖形用戶界面
R語言優(yōu)勢
1.r是一種可編的言語。作為一個開放式的統(tǒng)計分析編程環(huán)境,語法淺顯易懂,非常容易學好并掌握語言的表達語法。并且學好以后,我們能編寫自已的函數(shù)公式來拓展已有的語言表達。這就是為什么它升級速度是一般統(tǒng)計分析軟件,如,spss,sas等快得多。大部分最新統(tǒng)計方法與技術都能在r中立即獲得。
2.r具有極強的交互性。除開圖型導出要在其它的對話框處,它輸出對話框全是在同一個對話框所進行的,鍵入語法中假如發(fā)生錯誤會立刻在對話框嘴中獲得提醒,對之前鍵入完的指令有監(jiān)控功能,隨時可以重現(xiàn)、編寫改動以滿足客戶的需求。輸出圖型能直接保存為jpg,bmp,png等圖片的格式,還能夠立即保存為PDF文檔。此外,和其它計算機語言和數(shù)據(jù)庫系統(tǒng)中間有非常好的插口。
3.r是gpl協(xié)議。這就意味著這是永久免費,對外開放源代碼的。能夠在它網(wǎng)址以及鏡像系統(tǒng)中免費下載一切相關的程序安裝、源代碼、程序包以及源代碼、檔案文件。標準化的安裝文件身本身就含有很多模塊和嵌入統(tǒng)計函數(shù),裝好后能直接完成很多常見的統(tǒng)計功能。
4.全部r的函數(shù)公式和數(shù)據(jù)是保存在程序包里邊的。僅有當一個抱被加載時,它具體內(nèi)容才能夠被瀏覽。一些常見、最基本的程序包早已被收入了規(guī)范安裝文件中,伴隨著一個新的數(shù)據(jù)分析方法的誕生,規(guī)范安裝文件中常涉及到的程序包也隨之版本升級而隨時變化。在此外版安裝文件中,早已涉及到的程序包有:base一r的前提模塊、mle一極大似然估計模塊、ts一時間序列模型模塊、mva一多元統(tǒng)計分析模塊、survival一生存分析模塊這些.
上一篇:Anaconda漢化版