title | author | date | output |
---|---|---|---|
Background R Material |
Brian S. Yandell |
6/29/2017 |
html_document |
This is a bit of background material to place R
in broader context. It is optional.
R was developed in the late 1980s in New Zealand by Ross Ihaka and Robert Gentleman, known as R & R
. It was built on LISP language ideas adopting the syntax of the S
language, which was in turn created by John Chambers and colleagues at AT&T in the 1970s. While S
was proprietary, limiting distribution, R
has been freely available and open source since the beginning. Since the 1997, R
has been maintained by a core development team of about 20 people. For more information, see https://www.r-project.org/about.html.
Originally, R
ran on a "dumb" terminal. There were many efforts to build a useful graphical user interface, or GUI. RStudio was founded in 2008 with public release in 2011, and was quickly adopted by the R
community. See https://www.rstudio.com/about/.
- Splus in Seattle
- R core team, Venables & Ripley books
- Bioconductor
- CRAN
- Rstudio and other interfaces
- Julia and R
- Open Source World (TED Radio Hour)
- How Open Source and Data Sharing Will Tear Down the Walls that Separate Us (Big Think YouTube)
- History of Gnu, Linux, Free and Open Source Software (Revolution OS)
- Linus Torvalds: Linux & Git (TED)
- Ben Wellington: I Quant NY (TED Talk)
- origin of sweave/tangle & knitr/pandoc
- Rmarkdown & mathjax
- history of plot/lattice/ggplot2
- gapminder dataset and mindset (Hans Rosling, Jenny Bryan)
- O-ring story as visualizing data (Feynman, Bryan’s material, engr reports) https://m.youtube.com/watch?v=6Rwcbsn19c0
- Data cleaning/wrangling as 80-90% of activity
- Box story: model quote as PhD thesis exam remark
- Building up from ideas to code to functions to packages to pipelines
- Version control (github) and project collaboration
- Ten Simple Rules for Effective Statistical Practice by Kass, Caffo, Davidian, Meng, Yu, Reid
- Formulas as organizers and relaters
- Linear and Nonlinear models
- S3, S4 and other classes