当前位置: 首页 > 文学 >

复旦R语言PPT课件_图文

R: Statistics? Programme? and Who are You? -- An ABC introduction to R For Fudan University Presented by Guohui Ding R&D, SIBS, CAS Main Topics Today ? What is R? ? How to administrate R? ? How does R work? ? How to apply R for statistical problem? ? How to program your R function? ? ……… What is R? A brief history of R The legend of R ? R started in the early 1990’s as a project by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand, intended to provide a statistical environment in their teaching lab. The lab had Macintosh computers, for which no suitable commercial environment was available. Ross Ihaka Robert Gentleman R’s Parents(1) ? The S language – S: an interactive environment for data analysis developed at Bell Laboratories since 1976 – Exclusively licensed by AT&T/Lucent to Insightful Corporation, Seattle WA. Product name: “S-plus”. My father is S, mother is Scheme, but why my name is “R”? You can learn more from: R’s Parents(2) ? The Scheme language Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr. and Gerald Jay Sussman. Learn more: ? Scheme’s underlying semantics + S’syntax = R “ We have named our language R –in part to acknowledge the influence of S and in part to celebrate our own efforts.” -- R. Ihaka R. Gentleman -- Ihaka R. & Gentleman R., 1996 R Now ? Since mid-1997 there has been a core group who can modify the R source code CVS archive. ? The R package system CRAN (the Comprehensive R Archive Network ) The characters of R ? R is “GNU S” — A language and environment for data manipula-tion, calculation and graphical display. – That is R is a Free Software (or Open source software). (Here, Free refers to freedom, not price, although R is free in that sense as well.) ? The core of R is an interpreted computer language. – A mosaic of procedure-based programming and object-oriented programming – Good interface to procedures written in C, C++, FORTRAN and other languages – A flexible data exchange mechanism accessing relational databases -ODBC, PostgreSQL, MySQL and so on. ——小偷与强盗的谈判 R and Statistics ? Most packages deal with statistics and data analysis. ? Powerful statistical graphics. ? Well crosstalking with other statistical softwares. ? Most R user are statistical experts. You can learn more modern analysis method from they by email. ? You can do it when you come across a thing no body do it before. Install and admi



友情链接: 经济学资料 医学资料 管理学 大学文学资料 大学哲学