R語(yǔ)言軟件是一個(gè)開(kāi)放的統(tǒng)計(jì)編程環(huán)境,語(yǔ)法通俗易懂,很容易學(xué)會(huì)和掌握語(yǔ)言的語(yǔ)法,而且學(xué)會(huì)之后,我們可以編制自己的函數(shù)來(lái)擴(kuò)展現(xiàn)有的語(yǔ)言,這也就是為什么它的更新速度比一般統(tǒng)計(jì)軟件,如SPSS、SAS等快得多,而且大多數(shù)最新的統(tǒng)計(jì)方法和技術(shù)都可以在R中直接得到,它還提供了多種統(tǒng)計(jì)(線性和非線性建模、經(jīng)典統(tǒng)計(jì)測(cè)試、時(shí)間序列分析、分類(lèi)、聚類(lèi)等)和圖形技術(shù),并且具有高度可擴(kuò)展性,其中S 語(yǔ)言通常是統(tǒng)計(jì)方法研究的首選工具,而 R 提供了則參與該活動(dòng)的開(kāi)源途徑。不僅如此,所有R語(yǔ)言的函數(shù)和數(shù)據(jù)集都是保存在程序包里面的,只有當(dāng)一個(gè)包被載入時(shí),它的內(nèi)容才可以被訪問(wèn),一些常用、基本的程序包都已經(jīng)被收入了標(biāo)準(zhǔn)安裝文件中,隨著新的統(tǒng)計(jì)分析方法的出現(xiàn),標(biāo)準(zhǔn)安裝文件中所包含的程序包也隨著版本的更新而不斷變化。
另外,R語(yǔ)言軟件還是一套完整的數(shù)據(jù)處理、計(jì)算和制圖軟件系統(tǒng),其功能包括,數(shù)據(jù)存儲(chǔ)和處理系統(tǒng)、數(shù)組運(yùn)算工具(其向量、矩陣運(yùn)算方面功能尤其強(qiáng)大)、完整連貫的統(tǒng)計(jì)分析工具、優(yōu)秀的統(tǒng)計(jì)制圖功能等等,并且它還可操縱數(shù)據(jù)的輸入和輸出,可實(shí)現(xiàn)分支、循環(huán),用戶(hù)可自定義功能。
軟件功能
1、有效的數(shù)據(jù)處理和保存機(jī)制。
2、擁有一整套數(shù)組和矩陣的操作運(yùn)算符。
3、一系列連貫而又完整的數(shù)據(jù)分析中間工具。
4、圖形統(tǒng)計(jì)可以對(duì)數(shù)據(jù)直接進(jìn)行分析和顯示,可用于多種圖形設(shè)備,R語(yǔ)言強(qiáng)大的繪圖功能,制圖具有印刷的素質(zhì),也可加入數(shù)學(xué)符號(hào)。
5、一種相當(dāng)完善、簡(jiǎn)潔和高效的程序設(shè)計(jì)語(yǔ)言。它包括條件語(yǔ)句、循環(huán)語(yǔ)句、用戶(hù)自定義的遞歸函數(shù)以及輸入輸出接口。
6、R語(yǔ)言是徹底面向?qū)ο蟮慕y(tǒng)計(jì)編程語(yǔ)言。
7、R語(yǔ)言和其它編程語(yǔ)言、數(shù)據(jù)庫(kù)之間有很好的接口。 最近Oracle數(shù)據(jù)庫(kù)開(kāi)始正式支持R語(yǔ)言。
8、R語(yǔ)言是自由軟件,可以放心大膽地使用,但其功能不會(huì)輸給SPAA,SAS,MATLAB等專(zhuān)業(yè)軟件。
9、R語(yǔ)言具有豐富的網(wǎng)上資源,各種數(shù)據(jù)包都可以在R語(yǔ)言官網(wǎng)下載使用,當(dāng)然,如果R語(yǔ)言已有的數(shù)據(jù)包無(wú)法滿(mǎn)足自己的需求,自己也可以寫(xiě)出相關(guān)的包來(lái)使用。
10、R是一個(gè)無(wú)與倫比的平臺(tái),在其上可使用一種簡(jiǎn)單而直接的方式編寫(xiě)新的統(tǒng)計(jì)方法。它易于擴(kuò)展,并為快速編程實(shí)現(xiàn)新方法提供了一套十分自然的語(yǔ)言。
11、跨平臺(tái)也是R語(yǔ)言的另一個(gè)優(yōu)勢(shì)。R的源代碼可自由下載使用,GNU通用公共許可證,可在多種平臺(tái)下運(yùn)行,包括UNIX,Linux,Windows和MacOS
使用說(shuō)明
R語(yǔ)言的使用,很大程度上是借助各種各樣的R包的輔助,從某種程度上講,R包就是針對(duì)于R的插件,不同的插件滿(mǎn)足不同的需求,截至2013年3月6日,CRAN已經(jīng)收錄了各類(lèi)包4338個(gè)。例如用于經(jīng)濟(jì)計(jì)量、財(cái)經(jīng)分析、人文科學(xué)研究以及人工智能。
安裝包
1、通過(guò)選擇菜單:
程序包->安裝程序包->在彈出的對(duì)話框中,選擇你要安裝的包,然后確定。
2、使用命令
install.packages("package_name","dir")
package_name:是指定要安裝的包名,請(qǐng)注意大小寫(xiě)。
dir:包安裝的路徑。默認(rèn)情況下是安裝在\library 文件夾中的??梢酝ㄟ^(guò)本參數(shù)來(lái)進(jìn)行修改,來(lái)選擇安裝的文件夾。
3、本地來(lái)安裝
如果你已經(jīng)下載的相應(yīng)的包的壓縮文件,則可以在本地來(lái)進(jìn)行安裝。請(qǐng)注意在windows、unix、macOS操作系統(tǒng)下安裝文件的后綴名是不一樣的:
1)linux環(huán)境編譯運(yùn)行:tar.gz文件
2)windows 環(huán)境編譯運(yùn)行 :。zip文件
3)MacOS環(huán)境編譯運(yùn)行:。tgz文件
加載包
包安裝后,如果要使用包的功能。必須先把包加載到內(nèi)存中(默認(rèn)情況下,R啟動(dòng)后默認(rèn)加載基本包),加載包命令:
Library(“包名”)
Require(“包名”)
查看包的相關(guān)信息
1、查看包幫忙
library(help="package_name")
主要內(nèi)容包括:例如:包名、作者、版本、更新時(shí)間、功能描述、開(kāi)源協(xié)議、存儲(chǔ)位置、主要的函數(shù)
help(package = "package_name")
主要內(nèi)容包括:包的內(nèi)置所有函數(shù),是更為詳細(xì)的幫助文檔
2、查看當(dāng)前環(huán)境哪些包加載
find.package() 或者 .path.package()
3、移除包出內(nèi)存
detach()
4、把其它包的數(shù)據(jù)加載到內(nèi)存中
data(dsname, package="package_name")
5、查看這個(gè)包里的包有數(shù)據(jù)
data( package="package_name")
6、列出所有安裝的包
library()
軟件特點(diǎn)
R作為一種統(tǒng)計(jì)分析軟件,是集統(tǒng)計(jì)分析與圖形顯示于一體的。它可以運(yùn)行于UNIX、Windows和Macintosh的操作系統(tǒng)上,而且嵌入了一個(gè)非常方便實(shí)用的幫助系統(tǒng),相比于其他統(tǒng)計(jì)分析軟件,R還有以下特點(diǎn):
1、R是自由軟件。這意味著它是完全免費(fèi),開(kāi)放源代碼的。可以在它的網(wǎng)站及其鏡像中下載任何有關(guān)的安裝程序、源代碼、程序包及其源代碼、文檔資料。標(biāo)準(zhǔn)的安裝文件身自身就帶有許多模塊和內(nèi)嵌統(tǒng)計(jì)函數(shù),安裝好后可以直接實(shí)現(xiàn)許多常用的統(tǒng)計(jì)功能。
2、R是一種可編程的語(yǔ)言。作為一個(gè)開(kāi)放的統(tǒng)計(jì)編程環(huán)境,語(yǔ)法通俗易懂,很容易學(xué)會(huì)和掌握語(yǔ)言的語(yǔ)法。而且學(xué)會(huì)之后,我們可以編制自己的函數(shù)來(lái)擴(kuò)展現(xiàn)有的語(yǔ)言。這也就是為什么它的更新速度比一般統(tǒng)計(jì)軟件,如SPSS、SAS等快得多。大多數(shù)最新的統(tǒng)計(jì)方法和技術(shù)都可以在R中直接得到。
3、所有R的函數(shù)和數(shù)據(jù)集是保存在程序包里面的。只有當(dāng)一個(gè)包被載入時(shí),它的內(nèi)容才可以被訪問(wèn)。一些常用、基本的程序包已經(jīng)被收入了標(biāo)準(zhǔn)安裝文件中,隨著新的統(tǒng)計(jì)分析方法的出現(xiàn),標(biāo)準(zhǔn)安裝文件中所包含的程序包也隨著版本的更新而不斷變化。在另外版安裝文件中,已經(jīng)包含的程序包有:base—R的基礎(chǔ)模塊、mle—極大似然估計(jì)模塊、ts—時(shí)間序列分析模塊、mva—多元統(tǒng)計(jì)分析模塊、survival—生存分析模塊等等。
4、R具有很強(qiáng)的互動(dòng)性。除了圖形輸出是在另外的窗口處,它的輸入輸出窗口都是在同一個(gè)窗口進(jìn)行的,輸入語(yǔ)法中如果出現(xiàn)錯(cuò)誤會(huì)馬上在窗口中得到提示,對(duì)以前輸入過(guò)的命令有記憶功能,可以隨時(shí)再現(xiàn)、編輯修改以滿(mǎn)足用戶(hù)的需要。輸出的圖形可以直接保存為JPG、BMP、PNG等圖片格式,還可以直接保存為PDF文件。另外,和其他編程語(yǔ)言和數(shù)據(jù)庫(kù)之間有很好的接口。
5、如果加入R的幫助郵件列表一,每天都可能會(huì)收到幾十份關(guān)于R的郵件資訊??梢院腿蛞涣鞯慕y(tǒng)計(jì)計(jì)算方面的專(zhuān)家討論各種問(wèn)題,可以說(shuō)是全世界最大、最前沿的統(tǒng)計(jì)學(xué)家思維的聚集地。
6、R是基于S語(yǔ)言的一個(gè)GNU項(xiàng)目,所以也可以當(dāng)作S語(yǔ)言的一種實(shí)現(xiàn),通常用S語(yǔ)言編寫(xiě)的代碼都可以不作修改的在R環(huán)境下運(yùn)行。R的語(yǔ)法是來(lái)自Scheme。R的使用與S-PLUS有很多類(lèi)似之處,這兩種語(yǔ)言有一定的兼容性。S-PLUS的使用手冊(cè),只要稍加修改就可作為R的使用手冊(cè)。所以有人說(shuō):R,是S-PLUS的一個(gè)“克隆”。
- 程序員常用編程軟件
-
更多 (68個(gè)) >>程序員常用編程軟件大全 編程用的文本編輯器是專(zhuān)門(mén)用于編寫(xiě)和編輯代碼的工具,它們提供了許多針對(duì)程序員的功能和便利性。像Visual Studio Code是由微軟開(kāi)發(fā)的免費(fèi)、開(kāi)源且跨平臺(tái)的文本編輯器,其中擁有強(qiáng)大的代碼編輯功能、智能補(bǔ)全、調(diào)試支持和豐富的插件生態(tài)系統(tǒng),適用于各種編程語(yǔ)言和框架;Sublime Text則是款款輕量級(jí)、快速、強(qiáng)大的文本編輯器,支持跨平臺(tái)使用,還具有高度可定制性和豐富的插件生態(tài)系統(tǒng),適用于多種編程語(yǔ)言和快捷操作;IntelliJ IDEA是JetBrains公司推出的一款專(zhuān)注于Java開(kāi)發(fā)的IDE,主要提供了強(qiáng)大的代碼自動(dòng)完成、重構(gòu)和調(diào)試功能,適用于Java開(kāi)發(fā)者。當(dāng)然除了以上三款是程序員常用的文本編輯器,小編還整理提供了很多程序員常用的編程軟件以供參考選擇,這些編程文本編輯器各有特點(diǎn),可以根據(jù)個(gè)人偏好、所要開(kāi)發(fā)的語(yǔ)言和項(xiàng)目需求來(lái)選擇適合的編輯器。
-
-
RustRover 2024電腦版 750.69M
查看/多國(guó)語(yǔ)言v2024.2.1官方版 -
RubyMine2024電腦版 662.4M
查看/多國(guó)語(yǔ)言[中文]v2024.2.2官方版 -
JetBrains goland 2024電腦版 714.66M
查看/多國(guó)語(yǔ)言[中文]v2024.2.2.1官方版 -
jetbrains rider 2024(C語(yǔ)言編輯開(kāi)發(fā)工具) 1.37G
查看/多國(guó)語(yǔ)言[中文]v2024.2.5官方版 -
github desktop中文版 125.54M
查看/簡(jiǎn)體中文v3.4.5電腦版 -
light table(代碼編輯器) 47.11M
查看/英文v0.8.1官方版 -
DevExpress Universal Subscription 24 589.13M
查看/英文v24.1.5完整版 -
AliOS Studio(阿里編程工具) 316.14M
查看/英文v1.2.6官方版 -
koov機(jī)器人編程 94.2M
查看/簡(jiǎn)體中文v5.0.1官方版 -
ResScope(程式資源編輯器) 1.49M
查看/簡(jiǎn)體中文v1.96官方版 -
XMLSpy2024官方版 442.99M
查看/簡(jiǎn)體中文v26.2.1.0 -
啃蘿卜電腦版 70.33M
查看/簡(jiǎn)體中文v0.8.5 -
Apifox電腦版 157.37M
查看/簡(jiǎn)體中文v2.6.8官方公網(wǎng)版 -
android studio koala for linux 1.15G
查看/英文v2024.1.1.12 -
Visual Basic中文版 203.07M
查看/簡(jiǎn)體中文v6.0企業(yè)版 -
w3cschool編程獅電腦版 129.24M
查看/簡(jiǎn)體中文v4.1.3
-
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門(mén)推薦
- 探月少兒編程電腦版 v4.5.4212.19M / 簡(jiǎn)體中文
- labview2023中文版 2.71G / 簡(jiǎn)體中文
- jetbrains fleet編輯器 v1.40.87官方版72.02M / 多國(guó)語(yǔ)言
- RubyMine2024電腦版 v2024.2.2官方版662.4M / 多國(guó)語(yǔ)言[中文]
- php for windows版 v8.3.7官方正式版30.67M / 英文
- webstorm2023官方版 v2023.3.6424.88M / 簡(jiǎn)體中文
- clion2023官方版 v2023.3.4750.29M / 多國(guó)語(yǔ)言[中文]
- Goland2023官方版 v2023.3.6476.44M / 英文
- 橙光制作工具電腦版 v2.5.27.0913官方版1.01M / 簡(jiǎn)體中文
- PHP Coder v1.0漢化版1018K / 簡(jiǎn)體中文