使用输出入资料档.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用输出入资料档

範例一:直接執行R指令 help指令或?查詢rnorm函數 plot指令畫出的X-Y散佈圖 範例二:撰寫R程式 執行外部的程式檔 R程式撰寫說明 字號為輸入指令的提示符號,一行多個運算式可以;號隔開,一個運算式可分成多行 # 字號之後為註解,程式不會執行 + 字號表示尚未輸入完成,可按Esc離開 ↑鍵可自動重複上一個指令 Assign符號可為- 或=號,以()括住指令直接顯示資料 變數或函數名稱可以是英數字加底線或句點,第一個字必須是英文,有大小寫的差異 NA表示missing value 、NaN表示not a number 、NULL表示empty object 檔案路徑可寫成sink(c:/R/sink.log)或sink(c:\\R\\sink.log) 撰寫自訂函數mybmi mybmi-function(h,w) { bmi=w/(h/100)^2 return(bmi) } 程式檔名為myfun.R 要用時直接載入執行 使用自訂函數mybmi 範例三:使用輸出入資料檔 以read.table指令讀入此檔,放在資料框架變數mydata 自訂函數mybmi執行結果 將數個變數組成資料框架變數 輸出成文字資料檔 以write.table指令將資料框架變數all 輸出到檔案 範例四:記錄程式執行的結果 mydata=read.table(c:/r/input.txt, header= TRUE) #設定記錄結果的檔名 sink(c:/R/sink.log) summary(mydata$height) summary(mydata$weight) summary(lm(mydata$height~ mydata$weight)) #以sink()結束記錄動作 sink() 開啟結果檔(比較 p51的亂數資料) 範例五:使用內建資料檔 iris的基本敘述統計 iris的迴歸分析 載入car套件及設定工作目錄 算術、比較、邏輯運算子 R軟體字串和有序數列運算 R軟體基本向量運算(vector) R軟體基本統計運算 R的資料屬性 Logical—邏輯TRUE(T) 、 FALSE (F) Integer—整數 Double—又稱real或 numeric Complex—複數 3+2i或寫成 x= complex( real=3,imaginary=2) Character—文字字串(character或string) name=“John” Raw—二進位資料 向量變數(Vector) 可視為一個集合或有序(ordered)物件,元素屬性需相同 從1開始的指標系統,如x[3]指向x向量的第3個元素,x= x[-5]可刪除x向量的第5個元素 向量變數常用的函數: is.vector(x)、 c()、length、dim、names 、matrix(x,r,c) 將向量x轉為r列c行的矩陣 向量變數常用的函數 陣列變數(Array) 陣列變數可視為多維度版本的向量變數,元素屬性需相同,如x[i,j,k] 從1開始的指標系統,指標省略,如x[3,]表示第3列所有的元素 陣列變數常用的函數: rbind、 cbind、array函數是以逐欄方式放資料、 length、ncol、nrow 、column、 row、 dim、 colnames、 rownames、 dimnames 、aperm轉置 陣列變數常用的函數 矩陣變數(Matrix) 矩陣變數是陣列變數的2維特例,例如x[i,j] 矩陣變數常用的函數: t(x) : 轉置矩陣 as.matrix(x) : 將框架變數轉成矩陣型態 %*% : 矩陣相乘或矩陣和向量相乘(加減+ -) diag(x) : 對角線 diagonal det(x) : 行列式值 determinant solve(x) : 反矩陣 inverse matrix eigen(x) :特徵值與特徵向量eigenvalue matrix(1:20,nrow=5,ncol=4,byrow=TRUE) cbind、 rbind、 colnames、 rownames 、 dim 矩陣變數常用的函數 因子變數(Factor) 因子變數可用來儲存分類變數,很像是文字向量,若因子變數各分類間有特定順序關係,則稱為有序(ordered)因子變數,可以比較大小 因子變數常用的函數: factor、as.factor:建立因子變數 ordered、as.ordered:建立有序因子變數 levels:查詢或設定分類資料 gl():產生Factor分類名稱,產生2個分類,重複5次gl(2,5,labels=c(“Control”,”Treatment”)) 因子變

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档