R語(yǔ)言數(shù)據(jù)挖掘?qū)崙?zhàn)系列(2)

R語(yǔ)言數(shù)據(jù)挖掘?qū)崙?zhàn)系列(2)

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),平?jīng)鼍W(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:平?jīng)龅鹊貐^(qū)。平?jīng)鲎鼍W(wǎng)站價(jià)格咨詢:028-86922220

二、R語(yǔ)言簡(jiǎn)介

R語(yǔ)言是一種為統(tǒng)計(jì)計(jì)算和圖形顯示而設(shè)計(jì)的語(yǔ)言環(huán)境,具有免費(fèi)、多平臺(tái)支持,同時(shí)可以從各種類型的數(shù)據(jù)源中導(dǎo)入數(shù)據(jù),具有較高的開(kāi)放性以及高水準(zhǔn)的制圖功能。R是一個(gè)體系龐大的應(yīng)用軟件,主要包括核心的R標(biāo)準(zhǔn)包和各專業(yè)領(lǐng)域的其他包。R在數(shù)據(jù)分析、數(shù)據(jù)挖掘領(lǐng)域具有特別優(yōu)勢(shì)。

R安裝

R可在其主頁(yè)(https://www.r-project.org/)上獲得,根據(jù)所選擇的平臺(tái)進(jìn)行下載安裝。安裝完成之后啟動(dòng)R。為了方便使用R,可使用免費(fèi)的圖形界面編輯器RStudio,可從https://www.rstudio.com/下載安裝。

R使用入門

R軟件界面與其他編程軟件相類似,是由一些菜單和快捷按鈕組成。

R語(yǔ)言數(shù)據(jù)挖掘?qū)崙?zhàn)系列(2)

“文件”菜單可以實(shí)現(xiàn):輸入R代碼、建立新的程序腳本、打開(kāi)程序腳本、顯示文件、載入工作空間、保存工作空間、載入歷史、保存歷史、改變當(dāng)前目錄、打印、保存到文件以及退出功能;“編輯”菜單可以實(shí)現(xiàn)復(fù)制、粘貼、清楚控制臺(tái)和數(shù)據(jù)編輯等功能;“查看”菜單可以選擇是否顯示工具欄;“其他”菜單可以實(shí)現(xiàn)中斷目前計(jì)算、緩沖輸出及列出目標(biāo)對(duì)象等功能;“程序包”菜單可以實(shí)現(xiàn)載入程序包,設(shè)置CRAN鏡像、安裝以及更新程序包等功能;“窗口”菜單可以選擇將所有窗口層疊或平鋪;“幫助”菜單提供R的常見(jiàn)問(wèn)答和幫助途徑。

工具欄從左至右依次為打開(kāi)程序腳本、載入映像、保存映像、復(fù)制、粘貼、復(fù)制和粘貼、終止目前計(jì)算以及打印的操作。

命令窗口中“>”是命令提示符,表示R處于準(zhǔn)備編輯的狀態(tài),用戶可以直接在命令提示符后輸入命令語(yǔ)句,按“Enter”鍵執(zhí)行。

RStudio介紹

RStudio窗口如下,由代碼編輯、命令控制臺(tái)、資源欄和其他欄組合而成。

R語(yǔ)言數(shù)據(jù)挖掘?qū)崙?zhàn)系列(2)

R常用操作

(1)help

功能:提供R函數(shù)和R文件的在線式幫助。

在命令窗口輸入help(函數(shù)名),或?函數(shù)名,按“Enter”鍵執(zhí)行,或者在R的幫助(Help)菜單下的Search Help彈出框輸入函數(shù)名,都可以打開(kāi)幫助瀏覽器。

使用幫助中主要包括6個(gè)部分內(nèi)容:Description(函數(shù)說(shuō)明)部分描述函數(shù)的主要功能;Usage(用法)部分給出了函數(shù)的調(diào)用方法;Arguments(參數(shù))部分給出了輸入?yún)?shù)的詳細(xì)解釋,包括輸入?yún)?shù)的取值范圍、數(shù)據(jù)格式等;Detail(詳情)部分給出了和該函數(shù)相關(guān)的信息;See Also(其他)部分則提供了與該函數(shù)相關(guān)的其他函數(shù)的鏈接;Examples(例子)部分給出了函數(shù)的常用例子,用戶可以直接運(yùn)行示例程序得到結(jié)果,得到對(duì)該函數(shù)的一個(gè)直觀的印象。有些函數(shù)的幫助文檔還包括:Value(輸出參數(shù))部分給出了輸出參數(shù)的詳細(xì)描述;Reference(參考文獻(xiàn))部分給出了有關(guān)學(xué)者對(duì)該函數(shù)的研究文獻(xiàn)。

(2)Ctrl+L

功能:清除命令窗口中的所有顯示內(nèi)容。

(3)rm(list=ls())

功能:清除R工作空間中的內(nèi)存變量。一般利用rm(list=ls())命令與gc()命令,清除內(nèi)存變量并釋放內(nèi)存空間。

(4)install.packages、library

功能:install.packages()用來(lái)下載和安裝程序包;library()函數(shù)不僅可以顯示庫(kù)中有哪些包,還可以載入所下載的包,進(jìn)而在會(huì)話中使用包。

(5)getwd()、setwd()

功能:獲取或設(shè)置當(dāng)前工作目錄的位置。

(6)save、load

功能:save將R工作空間中的指定對(duì)象保存到執(zhí)行的文件中;load從磁盤文件讀取一個(gè)工作空間到當(dāng)前會(huì)話中。

(7)read.table、write.table、read.csv、write.csv

功能:read.table、read.csv讀取EXCEL、TXT或CSV文件到當(dāng)前工作空間;write.table、write.csv把當(dāng)前工作空間的數(shù)據(jù)寫入到EXCEL、TXT或者CSV文件中。

(8)odbcConnect、sqlFetch、sqlQuery

功能:odbcConnect建立一個(gè)到ODBC數(shù)據(jù)庫(kù)的連接;sqlFetch讀取ODBC數(shù)據(jù)庫(kù)中的某個(gè)表到R的一個(gè)數(shù)據(jù)框中;sqlQuery相ODBC數(shù)據(jù)庫(kù)提交一個(gè)查詢并返回結(jié)果。

(9)source、sink

功能:source(“filename”)可在當(dāng)前會(huì)話中執(zhí)行一個(gè)腳本;sink("filename")將輸出重定向到文件filename中。

(10)plot

功能:畫圖,可以設(shè)置參數(shù)進(jìn)行定制的圖像繪制。

R數(shù)據(jù)分析包

R包主要包含的類別有空間數(shù)據(jù)分析類、機(jī)器學(xué)習(xí)與統(tǒng)計(jì)學(xué)習(xí)類、多元統(tǒng)計(jì)類、藥物動(dòng)力學(xué)數(shù)據(jù)分析類、計(jì)量經(jīng)濟(jì)類、金融分析類、并行計(jì)算類、數(shù)據(jù)庫(kù)訪問(wèn)類。

功能函數(shù)及加載包
分類nnet()需要加載BP神經(jīng)網(wǎng)絡(luò)nnet包;randomForest()需要加載隨機(jī)森林randomForest包;svm()需要加載e1071包;tree()需要加載CART決策樹tree包等
聚類hclust()函數(shù)、kmeans()函數(shù)
關(guān)聯(lián)規(guī)則apriori()需要加載arules包
時(shí)間序列arima()需要加載forecast、tseries包

當(dāng)前名稱:R語(yǔ)言數(shù)據(jù)挖掘?qū)崙?zhàn)系列(2)
當(dāng)前網(wǎng)址:http://bm7419.com/article38/goedsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、軟件開(kāi)發(fā)、網(wǎng)站收錄微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)