ImageVerifierCode 换一换
格式:PPT , 页数:51 ,大小:5.53MB ,
资源ID:310829      下载积分:100 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-310829.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(利用多发病例家族之单倍体资料进行遗传相关性研究.ppt)为本站会员(ga****84)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

利用多发病例家族之单倍体资料进行遗传相关性研究.ppt

1、統 計 程 式 語 言,What is R?,History and benefit,What is R?,R was initially written by Ross Ihaka and Robert Gentleman.Ross Ihaka http:/www.stat.auckland.ac.nz/ihaka/Robert Gentleman http:/gentleman-lab.fhcrc.org/lab-members/rgentleman/R Ihaka, R Gentleman (1996) R: A Language for Data Analysis and Graphi

2、cs. JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS. V5(3) 299-314. http:/biostat.mc.vanderbilt.edu/twiki/pub/Main/JeffreyHorner/JCGSR.pdf Ross Ihaka Robert Gentleman,What is R?,Another version of SDeveloped at AT&T Bell Lab by R. Becker, J. Chambers, and A. WilksOpen source and flexible: Windows,

3、 Unix, Linix, MacOSR is free: downloaded from the Comprehensive R Archive Network (CRAN)Supports and extension of R update everyday.Any leading statistical models and analysis can be found in R (with package)More flexible in programming and analysis.Could be connected with C, Matlab, WinBugs,Many us

4、ers around the world. 27 countries and 66 mirror sites.,http:/www.r-project.org/useR-2006/Slides/Chambers.pdf,Why R? 引自台灣資料科學愛好者年會,面對龐大與多元的資料浪潮,資料科學世代已經興起,近年來國外企業應用 R 語言進行資料分析已經相當成熟,包含 Google、Facebook、Agoda、Intel、Pfizer、Bank of America 等企業,都採用 R 語言進行資料分析。國際知名的 KDnuggets 論壇最新統計,R 語言已經連續三年獲得資料科學家採用資料分

5、析語言第一名的殊榮。,5/43,Why R? 引自台灣資料科學愛好者年會,在眾多的資料分析工具中,R語言在統計分析上最為知名,除了具備物件導向的開發環境、擁有強大的資料視覺化能力、更有支援跨平台與免費等優勢,R 語言專注在資料分析上的特性,使它已經成為目前資料分析和繪圖的主流軟體之一。,6/43,Why R ?,R 語言已是全球廣泛度排名第九的程式語言了! -引自台灣資料科學愛好者年會根據 IEEE Spectrum 的統計,R 語言排行第九,在前面的八名為 Java, C, C+, Python, C#, PHP, Javascript, and Ruby,皆為泛用語言或與網頁開發相關的程式

6、語言。以此來看,R 語言是專用於處理資料的程式語言中最流行的。http:/www.r- 全球程式語言排名,TIOBE 是全球公認客觀的程式語言排名統計單位。一個月更新一次。它的統計方法是基於全球有經驗的工程師,科目和第三方廠商。同時也參考來自 google, msn, yahoo 等搜索引擎計算得出的結果 。http:/ R Click on CRAN,Web page: http:/www.r-project.org/index.html,1.Click on CRAN,Installing R Select a mirror site,Installing R Select a mirro

7、r site,Installing R Select OS in CRAN,Installing R Select Binaries,Installing R Download Setup file,Installing R Download Setup file,Installing R Download Setup file,Installing R Download Setup file,Installing R Download Setup file,Unclick Message Translations to get R in English mode.,Installing R

8、Download Setup file,1,2,3,4,Using R,Double click on the R icon,R主要指令執行視窗,Interactive Command Window可在此視窗做程式編纂,按Enter執行,R程式編纂與執行【程式存檔 =*.R】,改變工作目錄 【getwd() setwd(dir)】,Help Manuals,求助 【help(“topic”)】,help(“xxx”) / ?”xxx”:已知指令,欲查詢指令內容或輸入方式,求助範例,使用方法,input,output,求助 【help.search(“指令名稱或關鍵字”) / ?”xxx”】,O

9、utput會列出指令名稱或指令說明中包含此關鍵字(mean)的所有指令,package,function,套件(packages),自動載入之套件,stats: 常用統計分析(t.test, anova, etc.)graphics: 基本繪圖工具grDevices:基本繪圖介面utils: 基本程式編寫工具datasets: 據範methods: 定義classes of objectsbase: 基本函式(IO, 敘述統計, etc.),安裝套件 【以package:leaps為例】,載入套件【方法一】,載入套件【方法二】,套件查詢,Currently, the CRAN package

10、repository features 5816 available packages. Package 查詢:http:/cran.r-project.org/web/packages/Package “leaps”: http:/cran.r-project.org/web/packages/leaps/index.html,套件查詢,變數命名及語法,例子:定義一個新的變數叫temp,並且指定其值為24紅字是輸入,藍字是輸出大小寫代表不同物件等號可用箭頭(-)代替變數名稱必須為字母或是點(.)開頭變數名稱由字母、數字、點(.)或下底線( _ )組成,不能含有特殊符號,如:!。正確的命名:x

11、5; x_5; x.5; .x5; x.y.z.5 錯誤的命名:x-5; 5x; x$5 c, q, t, C, D, F, I, T; diff, df, pt, pi, 不可以是物件名稱,語法,程式以分號(;)或是換行做分隔。註解:R不執行#後之內容,故常將程式註解置於#之後。Recall : 上下鍵。基本運算:可以直接輸入數值計算。若物件屬性與維度相同,可以進行四則運算。若不能計算,會回傳NaN (not a number),如:log(-1)。,35/43,R as a calculator,可以直接輸入數值計算若物件屬性與維度相同,可以進行四則運算常用的數學函數,如log, exp,

12、 sin,.可直接計算若不能計算,會回傳NaN (not a number),36,查詢、移除已定義物件,ls()rm(“A”)rm(list=ls(),37,Environment commands ls() rm(),紅色字代表輸入的指令、藍色字代表輸出的結果。R的註解符號為#,當程式遇到#,後面的文字將不會執行,查詢已定義物件:尚無物件,查詢已存在的package:共九個package,定義新物件(定義新變數為Temp01,並指定其值為9):大小寫代表不同變數,查詢已定義物件:兩個物件temp01 & Temp01,移除已定義物件:移除temp01,Practice,請用R計算請用R計算

13、請比較log(10); log2(10); log10(10),39,Hint: 可用x!=gamma(x+1)或是x!=prod(1:x),輸入向量,40,c(),可以是數值,可以是字串,還可以把每一個元素取名字,Practice,Weight: 50, 62, 47, 48, 72, 81, 45, 58, 65, 55Height: 1.58, 1.77, 1.43, 1.52, 1.84, 1.72, 1.45, 1.62, 1.70, 1.55請計算每個人的BMI及平均BMI,41,將物件存檔,save.image(C:Usersuser1Desktop統計軟體temp.RData)

14、,42,Input a sequence,用“:”表示從1到10等距的數列可以用seq (sequence)重複生成相同的數/數列,用rep (replication),43,Practice: 如何生出0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00這個數列?Q:如何生出 10 9 8 7 6 5 4 3 2 1 呢?,輸入矩陣,44,直接輸入矩陣的元素,再指定其維度,利用matrix這個function。1:12為矩陣內元素nrow

15、=number of rowNote: ncol=number of column,矩陣運算,維度相同才能加減x*y: x,y相同位置的元素直接相乘x%*%t(y): 需維度符合才可相乘/除t(y): transpose of y,45,其他相關函數,cbind/rbindsolve(A)rownames/colnamesis.matrix/as.matrix, is.numeric/as.numeric, colSums/rowSums, colMeans/rowMeanseigen(x),46,Operations,Practice,輸入矩陣計算計算,48,Operations - 定義變數,Operations,Operations,

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。