r語言軟件入門指導

r語言軟件入門指導

ID:33363983

大?。?.75 MB

頁數(shù):84頁

時間:2018-05-11

r語言軟件入門指導_第1頁
r語言軟件入門指導_第2頁
r語言軟件入門指導_第3頁
r語言軟件入門指導_第4頁
r語言軟件入門指導_第5頁
資源描述:

《r語言軟件入門指導》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、1簡介及基本指令2012年4月25日2報告內(nèi)容一R簡介二對象、函數(shù)和軟件包三R基本指令四簡單編程3一R簡介4什么是R?圖1R首頁的圖形R是一種統(tǒng)計繪圖語言,也指實現(xiàn)該語言的軟件。TheRProjectforStatisticalComputingR的起源1995年由新西蘭Auckland大學統(tǒng)計系的RobertGentleman和RossIhaka,基于S語言的源代碼,編寫了一能執(zhí)行S語言的軟件,并將該軟件的源代碼全部公開,這就是R軟件,其命令統(tǒng)稱為R語言。RobertGentlemanRossIhaka自1997年以后,有一個核

2、心團隊,這一團隊能對R的源代碼進行修改。6R的優(yōu)點豐富的資源涵蓋了多種行業(yè)數(shù)據(jù)分析中幾乎所有的方法。良好的擴展性十分方便得編寫函數(shù)和程序包,跨平臺,可以勝任復雜的數(shù)據(jù)分析、繪制精美的圖形。完備的幫助系統(tǒng)每個函數(shù)都有統(tǒng)一格式的幫助,運行實例。Free7R的缺點用戶需要對命令熟悉與代碼打交道,需要記住常用命令。幫助系統(tǒng)均為英文占用內(nèi)存所有的數(shù)據(jù)處理在內(nèi)存中進行,不適于處理超大規(guī)模的數(shù)據(jù)。運行速度稍慢即時編譯,約相當于C語言的1/20。8圖2R軟件首頁http://www.r-project.org/9CRANTheComprehens

3、iveRArchiveNetwork簡稱CRAN,由世界幾十個鏡像網(wǎng)站組成網(wǎng)絡(luò),提供下載安裝程序和相應(yīng)軟件包。各鏡像更新頻率一般為1-2天推薦鏡像:中國的鏡像:數(shù)學所http://ftp.ctex.org/mirrors/CRAN/及時更新的CRAN源http://cran.r-project.org/10Windows下載和安裝RCRAN:Binaries>Windows>base下載完成后,雙擊R-2.11.0-win32.exe開始安裝。一直點擊下一步,各選項默認,語言建議選英文。圖3R2.11.0下載頁面R的Windows

4、圖形用戶界面(RGUI)菜單按鈕命令行繪圖區(qū)R管理的幾個概念使用期(Session):啟動R系統(tǒng)到結(jié)束R系統(tǒng)之間的時間段對象(Object):由R產(chǎn)生或處理的實體,包括變量、向量、矩陣、組合、函數(shù)等歷史(Histroy):R使用期間所應(yīng)用的歷史記錄(XXX.Rhistroy)工作空間(Workspace):當前被存儲對象的集合(XXX.Rdata)不但對象而且包含了對象的系統(tǒng)環(huán)境;當一次使用完畢要關(guān)閉R時,R會詢問是否保存工作空間軟件包(Package):執(zhí)行一定功能的函數(shù)、數(shù)據(jù)等的集合,一些內(nèi)置于R系統(tǒng)內(nèi),大部分外置于網(wǎng)絡(luò)R代碼

5、管理R文件(對象)管理工作空間載入和存儲歷史記錄管理路徑管理文件管理R文件(對象)管理工作路徑:getwd()setwd(“aa:/bb/…”)導入Rcode:source(“aa:/bb/…/XXX.rorXXX.txt”)如果已設(shè)定是工作路徑則source(“XXX.rorXXX.txt”)存儲工作空間:save.image(“XXX.Rdata”);導入工作空間load(“XXX.Rdata”),或者直接雙擊XXX.Rdata打開R界面,此時工作空間自動導入,工作路徑默認為XXX.Rdata存儲時的工作路徑存儲、導入命令行歷

6、史記savehistory(file=“XXX.Rhistory”)loadhistory(file=“XXX.Rhistory”)R界面調(diào)整R工作空間內(nèi)對象和軟件包顯示顯示工作空間中的對象刪除工作空間中的所有對象顯示置入R工作空間的所有Packagels()rm(list=ls())search()R的Package管理將R的library的package載入R工作空間library(“packagename”)從網(wǎng)絡(luò)將外置的package載入R的library從計算機硬盤其它文件夾的package載入R的library18二對

7、象、函數(shù)和程序包對象(Object):由R產(chǎn)生或處理的實體,包括變量、向量、矩陣、組合等函數(shù)(Function):執(zhí)行R任務(wù)的一個完整的程序。程序包(Package):執(zhí)行一定功能的函數(shù)的集合,一些內(nèi)置于R系統(tǒng)內(nèi),大部分外置于網(wǎng)絡(luò)20對象賦值與注釋在控制臺中鍵入如下命令2+2a<-2<-也可用=,甚至->代替b<-2c<-a+bc#注釋賦值符號21元素的類型對象是由各元素組成的。每個元素,都有自己的數(shù)據(jù)類型數(shù)值型Numeric如100,0,-4.335字符型Character如“China”邏輯型Logical如TRUE,FALS

8、E因子型Factor表示不同類別復數(shù)型Complex如:2+3i22如何為對象起名?R處理的所有數(shù)據(jù)、變量、函數(shù)和結(jié)果都以對象的形式保存。1.區(qū)分大小寫,注意China和china的不同。2.不能用數(shù)字作為變量,對象也不能用數(shù)字開頭,但是數(shù)字可以放

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。