




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1楊茂青R R語(yǔ)言語(yǔ)言及其簡(jiǎn)單應(yīng)用及其簡(jiǎn)單應(yīng)用2目錄目錄1.R語(yǔ)言簡(jiǎn)介2.R的使用教程3 . R 在 情 報(bào) 學(xué) 中 數(shù) 據(jù)處 理 的 實(shí) 戰(zhàn) 操 作3R語(yǔ)言簡(jiǎn)介4R是用于統(tǒng)計(jì)分析、繪圖統(tǒng)計(jì)分析、繪圖的語(yǔ)言和操作環(huán)境。R是屬于GNU系統(tǒng)的一個(gè)自由、自由、免費(fèi)、源代碼開(kāi)放免費(fèi)、源代碼開(kāi)放的軟件,它是一個(gè)用于統(tǒng)計(jì)計(jì)算和統(tǒng)計(jì)制圖的優(yōu)秀工具。R語(yǔ)言的特點(diǎn):1.R是自由軟件。這意味著它是完全免費(fèi),開(kāi)放源代碼的??梢栽谒木W(wǎng)站及其鏡像中下載任何有關(guān)的安裝程序、源代碼、程序包及其源代碼、文檔資料。2.R是一種可編程的語(yǔ)言。作為一個(gè)開(kāi)放的統(tǒng)計(jì)編程環(huán)境,語(yǔ)法通俗易懂。而且學(xué)會(huì)之后,我們可以編制自己的函數(shù)來(lái)擴(kuò)展現(xiàn)
2、有的語(yǔ)言。這也就是為什么它的更新速度比一般統(tǒng)計(jì)軟件,如,SPSS,SAS等快得多。3.所有R的函數(shù)和數(shù)據(jù)集是保存在程序包里面的。4.R具有很強(qiáng)的互動(dòng)性。除了圖形輸出是在另外的窗口處,它的輸入輸出窗口都是在同一個(gè)窗口進(jìn)行的,輸入語(yǔ)法中如果出現(xiàn)錯(cuò)誤會(huì)馬上在窗口口中得到提示,對(duì)以前輸入過(guò)的命令有記憶功能,可以隨時(shí)再現(xiàn)、編輯修改以滿(mǎn)足用戶(hù)的需要。5.是專(zhuān)門(mén)為統(tǒng)計(jì)和數(shù)據(jù)分析開(kāi)發(fā)的語(yǔ)言。6.同各種OS的兼容性好。7.占用內(nèi)存小。 5R 的 使 用 教 程61.R的安裝與調(diào)試 下載網(wǎng)址:下載網(wǎng)址:/ 然后根據(jù)linux、windows、Mac系統(tǒng)等不同進(jìn)行相應(yīng)
3、的下載。 安裝安裝R :分為版本(32bit和64bit) ,然后各種下一步即可。Mac OS X和Linux 一樣。 下載和安裝完成后打開(kāi)界面如下圖所示:7 此外,Rstudio是R的集成開(kāi)發(fā)環(huán)境,用它進(jìn)行R編程的學(xué)習(xí)和實(shí)踐會(huì)更加輕松和方便,可以通過(guò)網(wǎng)址:http:/ ,進(jìn)入下載頁(yè)面后會(huì)有Desktop和Server兩個(gè)版本,下載Desktop版本。下載完成后頁(yè)面見(jiàn)右圖。82.包 (1)什么是包? 包是R函數(shù)、數(shù)據(jù)、預(yù)編譯代碼以一種定義完善的格式組成的集合。計(jì)算機(jī)上存儲(chǔ)包的目錄稱(chēng)為庫(kù)(library)。 (2)包的安裝 使用命令install.packages()進(jìn)行相應(yīng)包的安裝。例如要安裝
4、可以爬數(shù)據(jù)的包rvest,使用install.packages(“rvest”)就可以進(jìn)行安裝了。使用命令updata.packages()可以更新已安裝的包。 (3)包的載入 使用library()命令載入相應(yīng)的包。例如要使用rvest包,執(zhí)行命令library(rvest)即可。9安裝和載入rvest包的過(guò)程 安裝: install.packages”rvest” 載入: library(rvest)103.創(chuàng)建數(shù)據(jù)集 (1)創(chuàng)建向量 可用c()來(lái)創(chuàng)建。11 (2)創(chuàng)建矩陣 使用函數(shù)matrix()創(chuàng)建矩陣。 如右圖,創(chuàng)建一個(gè)5*4的矩陣。12 (3)創(chuàng)建數(shù)組 使用函數(shù)array()進(jìn)行創(chuàng)
5、建。 (4)創(chuàng)建數(shù)據(jù)框 使用data.frame()創(chuàng)建。13 (5)創(chuàng)建列表 使用函數(shù)list()創(chuàng)建列表。 如右圖所示144.圖形可視化 (1)條形圖 使用函數(shù)barplot()創(chuàng)建圖形,例如barplot(height),其中height表示一個(gè)向量或矩陣。 如右圖所示創(chuàng)建過(guò)程15 (2)餅圖 使用函數(shù)pie()進(jìn)行創(chuàng)建。 相關(guān)代碼如下圖所示。圖形示例如右圖所示。16(3)直方圖使用函數(shù)hist()進(jìn)行創(chuàng)建。 下圖為創(chuàng)建代碼,右圖為圖例17 (4)箱線(xiàn)圖 使用函數(shù)boxplot()進(jìn)行創(chuàng)建。 下圖為代碼,右圖為圖形示例18R R 在 情 報(bào) 學(xué) 中在 情 報(bào) 學(xué) 中 數(shù) 據(jù)數(shù) 據(jù) 處 理
6、 的處 理 的 實(shí)戰(zhàn)操作實(shí)戰(zhàn)操作19由于最近沒(méi)有訓(xùn)練集在R中處理,情報(bào)學(xué)中遇到的很多問(wèn)題與此問(wèn)題相似,故本文提出的這個(gè)問(wèn)題具有一定的代表性,先從此問(wèn)題入手。問(wèn)題: 一組學(xué)生參加了數(shù)學(xué)、科學(xué)和英語(yǔ)考試。為了給所有的學(xué)生確定一個(gè)單一的成績(jī)衡量指標(biāo),需要將這些科目的成績(jī)組合起來(lái)。另外,還想將前20%的學(xué)生評(píng)定為A,接下來(lái)20%的學(xué)生評(píng)定為B,以此類(lèi)推。最后,希望按字母順序?qū)W(xué)生排序。20step1:輸入數(shù)據(jù)R語(yǔ)言導(dǎo)入xlsx代碼如下:21step2:數(shù)據(jù)預(yù)處理將變量進(jìn)行標(biāo)準(zhǔn)化22step3:通過(guò)函數(shù)mean()來(lái)計(jì)算各行的均值以及獲得綜合得分,并使用cbind()將其添加到花名冊(cè)中23Step4:函數(shù)quantile()給出學(xué)生綜合得分的百分位數(shù)24step5:使用邏輯運(yùn)算符,把score轉(zhuǎn)為等級(jí)(離散型)25Step6:使用strsplit()以空格為界把學(xué)生姓名拆分為姓氏和名字26 Step7:把name分成Firstname和LastName,加入到StuScore中。 Step8:order排序 用以下代碼實(shí)現(xiàn):27step9:為ScienceScore繪制條形圖 根據(jù)不同的分?jǐn)?shù)等級(jí),顯示不同的顏色。代碼如右圖,條形圖效果見(jiàn)下頁(yè)。28 如右圖所示,把ScienceScore分為很好、好、一般、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高端制造車(chē)間租賃及技術(shù)研發(fā)合同
- 老妖消防課件
- 美術(shù)說(shuō)課課件詳細(xì)
- 美術(shù)大師課件介紹
- 關(guān)于生產(chǎn)安全事故應(yīng)急預(yù)案的說(shuō)法正確的有
- 涉爆粉塵企業(yè)安全檢查表
- 工程項(xiàng)目管理論文安全
- 企業(yè)安全生產(chǎn)的八大主體責(zé)任
- 安全生產(chǎn)百日攻堅(jiān)戰(zhàn)
- 小店運(yùn)營(yíng)教程培訓(xùn)課件
- GB/T 20946-2007起重用短環(huán)鏈驗(yàn)收總則
- GB/T 18391.3-2009信息技術(shù)元數(shù)據(jù)注冊(cè)系統(tǒng)(MDR)第3部分:注冊(cè)系統(tǒng)元模型與基本屬性
- GA/T 935-2011法庭科學(xué)槍彈痕跡檢驗(yàn)鑒定文書(shū)編寫(xiě)規(guī)范
- 濟(jì)源幼兒園等級(jí)及管理辦法
- 湖北省黃石市基層診所醫(yī)療機(jī)構(gòu)衛(wèi)生院社區(qū)衛(wèi)生服務(wù)中心村衛(wèi)生室信息
- DB44-T 2163-2019山地自行車(chē)賽場(chǎng)服務(wù) 基本要求-(高清現(xiàn)行)
- DB15T 933-2015 內(nèi)蒙古地區(qū)極端高溫、低溫和降雨標(biāo)準(zhǔn)
- 工傷責(zé)任保險(xiǎn)單
- 圍堰施工監(jiān)理實(shí)施細(xì)則
- 《世界經(jīng)濟(jì)史》課程教學(xué)大綱
- 小學(xué)語(yǔ)文一到六年級(jí)生字表
評(píng)論
0/150
提交評(píng)論