AMS207, Spring 2014, Section 01: Software

R is designed as a true computer language with control-flow constructions for iteration and alternation, and it allows users to add additional functionality by defining new functions. For computationally intensive tasks, C, C++ and Fortran code can be linked and called at run time.

You can download R from http://lib.stat.cmu.edu/R/CRAN/ where you will find the source code, which can be easily compiled on most UNIX systems, as well as binaries for Alpha Unix, Linux, MAC and Windows.

To become familiar with the R language please download and read the manual An introduction to R (pdf format) which contains a very good introduction to the software.

A list of publications related to R is available from the R project web page. The list of books has now reached 158 entries. There is even an online journal. Probably the best known general purpose book is

  • William N. Venables and Brian D. Ripley. Modern Applied Statistics with S-Plus. Fourth Edition. Springer, 2002. ISBN 0-387-95457-0.

There are a number of R packages that are relevant for the material in this course. A package written together with Jim Albert's book is "LearnBayes".